feat: generate new SnapOtter favicon and PWA icons from logo.png

This commit is contained in:
ashim-hq
2026-04-24 14:47:57 +08:00
parent d299aa8a72
commit b6ccb4c6ea
10 changed files with 1 additions and 47 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

-7
View File
@@ -1,7 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 140 140" fill="none">
<polygon points="70,16 100,48 70,60 40,48" fill="#3b82f6"/>
<polygon points="40,48 70,60 70,124 22,60" fill="#3b82f6" opacity="0.7"/>
<polygon points="100,48 70,60 70,124 118,60" fill="#3b82f6" opacity="0.5"/>
<polygon points="70,16 40,48 22,60" fill="#3b82f6" opacity="0.85"/>
<polygon points="70,16 100,48 118,60" fill="#3b82f6" opacity="0.65"/>
</svg>

Before

Width:  |  Height:  |  Size: 463 B

-9
View File
@@ -1,9 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="140" height="140" viewBox="0 0 140 140" fill="none">
<polygon points="70,16 100,48 70,60 40,48" fill="#3b82f6" opacity="1"/>
<polygon points="40,48 70,60 70,124 22,60" fill="#3b82f6" opacity="0.7"/>
<polygon points="100,48 70,60 70,124 118,60" fill="#3b82f6" opacity="0.5"/>
<polygon points="70,16 40,48 22,60" fill="#3b82f6" opacity="0.85"/>
<polygon points="70,16 100,48 118,60" fill="#3b82f6" opacity="0.65"/>
<polygon points="70,16 118,60 70,124 22,60" fill="none" stroke="#3b82f6" stroke-width="2.5" stroke-linejoin="round"/>
<line x1="40" y1="48" x2="100" y2="48" stroke="#3b82f6" stroke-width="1.5" opacity="0.4"/>
</svg>

Before

Width:  |  Height:  |  Size: 690 B

+1 -1
View File
@@ -6,7 +6,7 @@
<title>SnapOtter</title>
<meta name="description" content="Open-source, self-hosted image processing platform" />
<meta name="theme-color" content="#3b82f6" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="icon" type="image/png" href="/favicon.png" />
<link rel="manifest" href="/manifest.json" />
<meta property="og:title" content="SnapOtter" />
<meta property="og:description" content="Open-source, self-hosted image processing platform" />
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

-7
View File
@@ -1,7 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 140 140" fill="none">
<polygon points="70,16 100,48 70,60 40,48" fill="#3b82f6"/>
<polygon points="40,48 70,60 70,124 22,60" fill="#3b82f6" opacity="0.7"/>
<polygon points="100,48 70,60 70,124 118,60" fill="#3b82f6" opacity="0.5"/>
<polygon points="70,16 40,48 22,60" fill="#3b82f6" opacity="0.85"/>
<polygon points="70,16 100,48 118,60" fill="#3b82f6" opacity="0.65"/>
</svg>

Before

Width:  |  Height:  |  Size: 463 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 547 KiB

-9
View File
@@ -1,9 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="140" height="140" viewBox="0 0 140 140" fill="none">
<polygon points="70,16 100,48 70,60 40,48" fill="#3b82f6" opacity="1"/>
<polygon points="40,48 70,60 70,124 22,60" fill="#3b82f6" opacity="0.7"/>
<polygon points="100,48 70,60 70,124 118,60" fill="#3b82f6" opacity="0.5"/>
<polygon points="70,16 40,48 22,60" fill="#3b82f6" opacity="0.85"/>
<polygon points="70,16 100,48 118,60" fill="#3b82f6" opacity="0.65"/>
<polygon points="70,16 118,60 70,124 22,60" fill="none" stroke="#3b82f6" stroke-width="2.5" stroke-linejoin="round"/>
<line x1="40" y1="48" x2="100" y2="48" stroke="#3b82f6" stroke-width="1.5" opacity="0.4"/>
</svg>

Before

Width:  |  Height:  |  Size: 690 B

-14
View File
@@ -1,14 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="280" height="44" viewBox="0 0 280 44" fill="none">
<!-- Gem icon scaled to 44px tall -->
<g transform="translate(0,0) scale(0.314)">
<polygon points="70,16 100,48 70,60 40,48" fill="#3b82f6" opacity="1"/>
<polygon points="40,48 70,60 70,124 22,60" fill="#3b82f6" opacity="0.7"/>
<polygon points="100,48 70,60 70,124 118,60" fill="#3b82f6" opacity="0.5"/>
<polygon points="70,16 40,48 22,60" fill="#3b82f6" opacity="0.85"/>
<polygon points="70,16 100,48 118,60" fill="#3b82f6" opacity="0.65"/>
<polygon points="70,16 118,60 70,124 22,60" fill="none" stroke="#3b82f6" stroke-width="2.5" stroke-linejoin="round"/>
<line x1="40" y1="48" x2="100" y2="48" stroke="#3b82f6" stroke-width="1.5" opacity="0.4"/>
</g>
<!-- Wordmark -->
<text x="56" y="30" font-family="-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif" font-weight="700" font-size="24" letter-spacing="-0.5" fill="#3b82f6">ashim</text>
</svg>

Before

Width:  |  Height:  |  Size: 996 B