Give Effector its own icon
An E split into its colour channels, with two slices slipped sideways, replaces the generic applications-graphics icon in the desktop entry and About Effector, with a one-colour symbolic version for panels. Both are installed into the hicolor theme; a build run straight from the build tree falls back to the copy in the sources. The version moves to 0.5.3. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128">
|
||||
<!-- Effector: an E split into its colour channels, two slices slipped sideways -->
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#2b2837"/>
|
||||
<stop offset="1" stop-color="#15131c"/>
|
||||
</linearGradient>
|
||||
<clipPath id="face"><rect x="12" y="10" width="104" height="104" rx="24"/></clipPath>
|
||||
<clipPath id="band0"><rect x="0" y="20" width="128" height="30"/></clipPath>
|
||||
<clipPath id="band1"><rect x="0" y="50" width="128" height="9"/></clipPath>
|
||||
<clipPath id="band2"><rect x="0" y="59" width="128" height="15"/></clipPath>
|
||||
<clipPath id="band3"><rect x="0" y="74" width="128" height="6"/></clipPath>
|
||||
<clipPath id="band4"><rect x="0" y="80" width="128" height="20"/></clipPath>
|
||||
</defs>
|
||||
<rect x="12" y="16" width="104" height="104" rx="24" fill="#0b0a10"/>
|
||||
<g clip-path="url(#face)">
|
||||
<rect x="12" y="10" width="104" height="104" fill="url(#bg)"/>
|
||||
<g fill="#ffffff" opacity=".05">
|
||||
<rect x="12" y="12" width="104" height="1.4"/>
|
||||
<rect x="12" y="16" width="104" height="1.4"/>
|
||||
<rect x="12" y="20" width="104" height="1.4"/>
|
||||
<rect x="12" y="24" width="104" height="1.4"/>
|
||||
<rect x="12" y="28" width="104" height="1.4"/>
|
||||
<rect x="12" y="32" width="104" height="1.4"/>
|
||||
<rect x="12" y="36" width="104" height="1.4"/>
|
||||
<rect x="12" y="40" width="104" height="1.4"/>
|
||||
<rect x="12" y="44" width="104" height="1.4"/>
|
||||
<rect x="12" y="48" width="104" height="1.4"/>
|
||||
<rect x="12" y="52" width="104" height="1.4"/>
|
||||
<rect x="12" y="56" width="104" height="1.4"/>
|
||||
<rect x="12" y="60" width="104" height="1.4"/>
|
||||
<rect x="12" y="64" width="104" height="1.4"/>
|
||||
<rect x="12" y="68" width="104" height="1.4"/>
|
||||
<rect x="12" y="72" width="104" height="1.4"/>
|
||||
<rect x="12" y="76" width="104" height="1.4"/>
|
||||
<rect x="12" y="80" width="104" height="1.4"/>
|
||||
<rect x="12" y="84" width="104" height="1.4"/>
|
||||
<rect x="12" y="88" width="104" height="1.4"/>
|
||||
<rect x="12" y="92" width="104" height="1.4"/>
|
||||
<rect x="12" y="96" width="104" height="1.4"/>
|
||||
<rect x="12" y="100" width="104" height="1.4"/>
|
||||
<rect x="12" y="104" width="104" height="1.4"/>
|
||||
<rect x="12" y="108" width="104" height="1.4"/>
|
||||
<rect x="12" y="112" width="104" height="1.4"/>
|
||||
</g>
|
||||
<g clip-path="url(#band0)"><g transform="translate(0 0)"><g transform="translate(-5 0)"><rect x="40" y="30" width="16" height="62" fill="#00e5ff"/><rect x="40" y="30" width="48" height="14" fill="#00e5ff"/><rect x="40" y="54" width="40" height="13" fill="#00e5ff"/><rect x="40" y="78" width="48" height="14" fill="#00e5ff"/></g><g transform="translate(5 0)"><rect x="40" y="30" width="16" height="62" fill="#ff2e88"/><rect x="40" y="30" width="48" height="14" fill="#ff2e88"/><rect x="40" y="54" width="40" height="13" fill="#ff2e88"/><rect x="40" y="78" width="48" height="14" fill="#ff2e88"/></g><rect x="40" y="30" width="16" height="62" fill="#ffffff"/><rect x="40" y="30" width="48" height="14" fill="#ffffff"/><rect x="40" y="54" width="40" height="13" fill="#ffffff"/><rect x="40" y="78" width="48" height="14" fill="#ffffff"/></g></g>
|
||||
<g clip-path="url(#band1)"><g transform="translate(9 0)"><g transform="translate(-5 0)"><rect x="40" y="30" width="16" height="62" fill="#00e5ff"/><rect x="40" y="30" width="48" height="14" fill="#00e5ff"/><rect x="40" y="54" width="40" height="13" fill="#00e5ff"/><rect x="40" y="78" width="48" height="14" fill="#00e5ff"/></g><g transform="translate(5 0)"><rect x="40" y="30" width="16" height="62" fill="#ff2e88"/><rect x="40" y="30" width="48" height="14" fill="#ff2e88"/><rect x="40" y="54" width="40" height="13" fill="#ff2e88"/><rect x="40" y="78" width="48" height="14" fill="#ff2e88"/></g><rect x="40" y="30" width="16" height="62" fill="#ffffff"/><rect x="40" y="30" width="48" height="14" fill="#ffffff"/><rect x="40" y="54" width="40" height="13" fill="#ffffff"/><rect x="40" y="78" width="48" height="14" fill="#ffffff"/></g></g>
|
||||
<g clip-path="url(#band2)"><g transform="translate(0 0)"><g transform="translate(-5 0)"><rect x="40" y="30" width="16" height="62" fill="#00e5ff"/><rect x="40" y="30" width="48" height="14" fill="#00e5ff"/><rect x="40" y="54" width="40" height="13" fill="#00e5ff"/><rect x="40" y="78" width="48" height="14" fill="#00e5ff"/></g><g transform="translate(5 0)"><rect x="40" y="30" width="16" height="62" fill="#ff2e88"/><rect x="40" y="30" width="48" height="14" fill="#ff2e88"/><rect x="40" y="54" width="40" height="13" fill="#ff2e88"/><rect x="40" y="78" width="48" height="14" fill="#ff2e88"/></g><rect x="40" y="30" width="16" height="62" fill="#ffffff"/><rect x="40" y="30" width="48" height="14" fill="#ffffff"/><rect x="40" y="54" width="40" height="13" fill="#ffffff"/><rect x="40" y="78" width="48" height="14" fill="#ffffff"/></g></g>
|
||||
<g clip-path="url(#band3)"><g transform="translate(-7 0)"><g transform="translate(-5 0)"><rect x="40" y="30" width="16" height="62" fill="#00e5ff"/><rect x="40" y="30" width="48" height="14" fill="#00e5ff"/><rect x="40" y="54" width="40" height="13" fill="#00e5ff"/><rect x="40" y="78" width="48" height="14" fill="#00e5ff"/></g><g transform="translate(5 0)"><rect x="40" y="30" width="16" height="62" fill="#ff2e88"/><rect x="40" y="30" width="48" height="14" fill="#ff2e88"/><rect x="40" y="54" width="40" height="13" fill="#ff2e88"/><rect x="40" y="78" width="48" height="14" fill="#ff2e88"/></g><rect x="40" y="30" width="16" height="62" fill="#ffffff"/><rect x="40" y="30" width="48" height="14" fill="#ffffff"/><rect x="40" y="54" width="40" height="13" fill="#ffffff"/><rect x="40" y="78" width="48" height="14" fill="#ffffff"/></g></g>
|
||||
<g clip-path="url(#band4)"><g transform="translate(0 0)"><g transform="translate(-5 0)"><rect x="40" y="30" width="16" height="62" fill="#00e5ff"/><rect x="40" y="30" width="48" height="14" fill="#00e5ff"/><rect x="40" y="54" width="40" height="13" fill="#00e5ff"/><rect x="40" y="78" width="48" height="14" fill="#00e5ff"/></g><g transform="translate(5 0)"><rect x="40" y="30" width="16" height="62" fill="#ff2e88"/><rect x="40" y="30" width="48" height="14" fill="#ff2e88"/><rect x="40" y="54" width="40" height="13" fill="#ff2e88"/><rect x="40" y="78" width="48" height="14" fill="#ff2e88"/></g><rect x="40" y="30" width="16" height="62" fill="#ffffff"/><rect x="40" y="30" width="48" height="14" fill="#ffffff"/><rect x="40" y="54" width="40" height="13" fill="#ffffff"/><rect x="40" y="78" width="48" height="14" fill="#ffffff"/></g></g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.5 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
|
||||
<!-- Effector, one colour: the E with its middle slice slipped sideways -->
|
||||
<g fill="#2e3436">
|
||||
<rect x="3" y="2" width="10" height="3"/>
|
||||
<rect x="3" y="5" width="3" height="1.5"/>
|
||||
<rect x="5" y="6.5" width="8" height="3"/>
|
||||
<rect x="3" y="9.5" width="3" height="1.5"/>
|
||||
<rect x="3" y="11" width="10" height="3"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 433 B |
Reference in New Issue
Block a user