style: remove outer margins and scale elements in app/icon.svg

This commit is contained in:
2026-02-23 13:21:59 +01:00
parent 90b045f349
commit facb7e5161

View File

@@ -1,55 +1,30 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<!-- Background -->
<rect width="64" height="64" rx="12" fill="url(#bg)"/>
<!-- Wrench (Lucide) - vertical -->
<g transform="translate(32, 32) rotate(0) scale(2.4) translate(-12, -12)">
<g transform="translate(32, 32) rotate(0) scale(3.15) translate(-12.5, -11.5)">
<path
d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"
stroke="url(#wrench)"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
fill="none"
vector-effect="non-scaling-stroke"
/>
stroke="url(#wrench)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"
vector-effect="non-scaling-stroke" />
</g>
<!-- Brush (Lucide) - horizontal flipped -->
<g transform="translate(32, 31) rotate(90) scale(2.4) translate(-12, -12)">
<path
d="m11 10l3 3m-7.5 8A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z"
stroke="url(#brush)"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
fill="none"
vector-effect="non-scaling-stroke"
/>
<path
d="M9.969 17.031L21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031"
stroke="url(#brush)"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round"
fill="none"
vector-effect="non-scaling-stroke"
/>
<g transform="translate(32, 30) rotate(90) scale(3.025) translate(-11.25, -11)">
<path d="m11 10l3 3m-7.5 8A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z" stroke="url(#brush)"
stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"
vector-effect="non-scaling-stroke" />
<path d="M9.969 17.031L21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031" stroke="url(#brush)" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" fill="none" vector-effect="non-scaling-stroke" />
</g>
<!-- Gradients -->
<defs>
<linearGradient id="bg" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#1a1a2e"/>
<stop offset="100%" stop-color="#0f0f1a"/>
</linearGradient>
<linearGradient id="wrench" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#667eea"/>
<stop offset="100%" stop-color="#a855f7"/>
<stop offset="0%" stop-color="#667eea" />
<stop offset="100%" stop-color="#a855f7" />
</linearGradient>
<linearGradient id="brush" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#f59e0b"/>
<stop offset="100%" stop-color="#ec4899"/>
<stop offset="0%" stop-color="#f59e0b" />
<stop offset="100%" stop-color="#ec4899" />
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB