Use MischLabs artwork for PWA icons
All checks were successful
Build & Push Docker Image to Gitea Registry / build-and-push (push) Successful in 11s

This commit is contained in:
Kroonk
2026-05-21 14:07:19 +02:00
parent 1ecbcc38ae
commit 325c30414c
7 changed files with 1 additions and 28 deletions

View File

@@ -91,11 +91,11 @@ mischlabs/
- `theme_color`: #10b981
- `background_color`: #0a0a0f
- Icons:
- `icons/app-icon-source.png` (1024x1024, quadratischer Ausschnitt aus dem MischLabs-Bild)
- `icons/apple-touch-icon.png` (180x180)
- `icons/icon-192.png` (192x192)
- `icons/icon-512.png` (512x512)
- `icons/maskable-512.png` (512x512, maskable)
- `icons/app-icon.svg` als editierbare Quelle
- Service Worker:
- Cache-Name: `mischlabs-pwa-v1`
- Cached die App-Shell (`/`, `index.html`, `style.css?v=8`, Manifest und Icons)

BIN
icons/app-icon-source.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

View File

@@ -1,27 +0,0 @@
<svg width="1024" height="1024" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="bg" x1="176" y1="116" x2="848" y2="908" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#14f1c6"/>
<stop offset="0.52" stop-color="#10b981"/>
<stop offset="1" stop-color="#0f766e"/>
</linearGradient>
<radialGradient id="glow" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(320 236) rotate(52) scale(690)">
<stop stop-color="#ecfeff" stop-opacity="0.9"/>
<stop offset="0.42" stop-color="#99f6e4" stop-opacity="0.2"/>
<stop offset="1" stop-color="#042f2e" stop-opacity="0"/>
</radialGradient>
<filter id="shadow" x="120" y="132" width="784" height="784" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feDropShadow dx="0" dy="28" stdDeviation="38" flood-color="#042f2e" flood-opacity="0.34"/>
</filter>
</defs>
<rect width="1024" height="1024" rx="230" fill="#071412"/>
<rect x="72" y="72" width="880" height="880" rx="196" fill="url(#bg)"/>
<rect x="72" y="72" width="880" height="880" rx="196" fill="url(#glow)"/>
<g filter="url(#shadow)">
<path d="M294 690V334h88l130 205 130-205h88v356h-86V481L538 648h-52L380 482v208h-86Z" fill="#f8fffc"/>
<path d="M283 752h458" stroke="#d9fff4" stroke-width="42" stroke-linecap="round" opacity="0.72"/>
</g>
<circle cx="746" cy="276" r="34" fill="#ecfeff" opacity="0.86"/>
<circle cx="812" cy="350" r="17" fill="#ecfeff" opacity="0.64"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 454 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 327 KiB