nuts / commit
icon fixes
public/apple-touch-icon.png | Bin 5047 -> 6331 bytes public/favicon-16x16.png | Bin 580 -> 389 bytes public/favicon-32x32.png | Bin 1560 -> 838 bytes public/icon-192.png | Bin 5485 -> 6661 bytes public/icon-512.png | Bin 15218 -> 22057 bytes public/icon.svg | 26 ++++++++++++++++++++++++++ public/site.webmanifest | 14 +++++++++++--- 7 files changed, 37 insertions(+), 3 deletions(-) diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index bc5ee6d..de827ae 100644 Binary files a/public/apple-touch-icon.png and b/public/apple-touch-icon.png differ diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png index 8a2eec6..c2594b7 100644 Binary files a/public/favicon-16x16.png and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png index 80d1fca..929d0ee 100644 Binary files a/public/favicon-32x32.png and b/public/favicon-32x32.png differ diff --git a/public/icon-192.png b/public/icon-192.png index a29ce34..b1b88b0 100644 Binary files a/public/icon-192.png and b/public/icon-192.png differ diff --git a/public/icon-512.png b/public/icon-512.png index 5503f7d..490405f 100644 Binary files a/public/icon-512.png and b/public/icon-512.png differ diff --git a/public/icon.svg b/public/icon.svg new file mode 100644 index 0000000..8f115fb --- /dev/null +++ b/public/icon.svg @@ -0,0 +1,26 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> + <!-- Background --> + <rect width="512" height="512" rx="80" fill="#2A1A06"/> + + <!-- Nut body (warm golden ellipse) --> + <ellipse cx="256" cy="300" rx="130" ry="105" fill="#C8882A"/> + <!-- Nut sheen --> + <ellipse cx="220" cy="265" rx="55" ry="38" fill="#E8B050" opacity="0.45"/> + <!-- Nut shadow --> + <ellipse cx="256" cy="390" rx="100" ry="18" fill="#000" opacity="0.25"/> + + <!-- Cap top (dark brown) --> + <ellipse cx="256" cy="200" rx="118" ry="42" fill="#6B3A10"/> + <!-- Cap ridge lines --> + <path d="M150 200 Q256 165 362 200" stroke="#8B5020" stroke-width="6" fill="none" stroke-linecap="round"/> + <path d="M158 212 Q256 178 354 212" stroke="#8B5020" stroke-width="5" fill="none" stroke-linecap="round"/> + <path d="M166 224 Q256 190 346 224" stroke="#8B5020" stroke-width="4" fill="none" stroke-linecap="round"/> + + <!-- Stem --> + <rect x="244" y="155" width="24" height="38" rx="10" fill="#4A2808"/> + + <!-- Nut texture lines --> + <path d="M180 280 Q256 260 332 280" stroke="#AA6818" stroke-width="3.5" fill="none" stroke-linecap="round" opacity="0.7"/> + <path d="M170 305 Q256 285 342 305" stroke="#AA6818" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.6"/> + <path d="M178 330 Q256 312 334 330" stroke="#AA6818" stroke-width="2.5" fill="none" stroke-linecap="round" opacity="0.5"/> +</svg> diff --git a/public/site.webmanifest b/public/site.webmanifest index 78cd33d..c1ae7fd 100644 --- a/public/site.webmanifest +++ b/public/site.webmanifest @@ -5,18 +5,26 @@ "start_url": "./", "display": "fullscreen", "orientation": "portrait", - "background_color": "#111111", + "background_color": "#2A1A06", "theme_color": "#111111", "icons": [ + { + "src": "icon.svg", + "sizes": "any", + "type": "image/svg+xml", + "purpose": "any maskable" + }, { "src": "icon-192.png", "sizes": "192x192", - "type": "image/png" + "type": "image/png", + "purpose": "any" }, { "src": "icon-512.png", "sizes": "512x512", - "type": "image/png" + "type": "image/png", + "purpose": "any" } ] } \ No newline at end of file