chore: extension icons from the E&P logo, ep_theme is stable

The icon is the E&P signet on a square canvas. ep_theme's
Resources/Public is build output, so its icon is copied there by
the asset build from Resources/Private/Assets/icons.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
frommeandClaude Opus 5.5 committed 2026-10-27 11:46:36 +01:00
1 parent 8f667e92ee
commit 26a7d5f78a
4 files changed
+5 -1

No files matched your search

@@ -0,0 +1 @@
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 -25 124 124" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero"><path d="m107 .3c-36.4 5.5-81.6 19.1-81.6 38.2 0 17.7 41.8 13.2 41.8 13.2s-67 22.3-67-7c0-33.2 84.5-44.4 106.8-44.4z" fill="#0084d4"/><path d="m17 73.5c36.4-5.4 81.6-19.1 81.6-38.2 0-17.7-41.8-13.2-41.8-13.2s67-22.3 67 7c0 33.3-84.5 44.4-106.8 44.4z" fill="#f8c62f"/><path d="m60.7 34.3-12.8 4 12.2.8-.4-2.4z" fill="#0084d4"/><path d="m75.9 35.2-9.2 2.9-3.5 9.7-1.7-11.3 4-10.7 1.7 7.9z" fill="#f8c62f"/></g></svg>

After

Width:  |  Height:  |  Size: 593 B

@@ -0,0 +1 @@
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.41421" viewBox="0 -25 124 124" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero"><path d="m107 .3c-36.4 5.5-81.6 19.1-81.6 38.2 0 17.7 41.8 13.2 41.8 13.2s-67 22.3-67-7c0-33.2 84.5-44.4 106.8-44.4z" fill="#0084d4"/><path d="m17 73.5c36.4-5.4 81.6-19.1 81.6-38.2 0-17.7-41.8-13.2-41.8-13.2s67-22.3 67 7c0 33.3-84.5 44.4-106.8 44.4z" fill="#f8c62f"/><path d="m60.7 34.3-12.8 4 12.2.8-.4-2.4z" fill="#0084d4"/><path d="m75.9 35.2-9.2 2.9-3.5 9.7-1.7-11.3 4-10.7 1.7 7.9z" fill="#f8c62f"/></g></svg>

After

Width:  |  Height:  |  Size: 593 B

+1 -1
View File
@@ -8,7 +8,7 @@ $EM_CONF[$_EXTKEY] = [
'category' => 'plugins',
'author' => 'Björn Fromme',
'author_email' => '[email protected]',
'state' => 'beta',
'state' => 'stable',
'dividers2tabs' => true,
'version' => '3.0.0',
'constraints' => [
+2
View File
@@ -50,6 +50,8 @@ Encore
.copyFiles([
{ from: './packages/ep_theme/Resources/Private/Assets/images', to: 'images/[name].[ext]' },
{ from: './packages/ep_theme/Resources/Private/Assets/images/icons', to: 'images/icons/[name].[ext]' },
// TYPO3 takes the extension icon from this fixed path
{ from: './packages/ep_theme/Resources/Private/Assets/icons', to: 'Icons/[name].[ext]' },
])
// The content hash is what lets .htaccess serve these as `immutable` for a year: a new
// build is a new URL, so a browser never has to revalidate one. It also replaces TYPO3's