]> git.zndr.dk Git - zndr-11ty.git/commitdiff
Rebuild icons
authorJannik ZANDER <jzander@grundfos.com>
Tue, 9 Sep 2025 17:32:01 +0000 (19:32 +0200)
committerJannik ZANDER <jzander@grundfos.com>
Tue, 9 Sep 2025 17:32:01 +0000 (19:32 +0200)
23 files changed:
package.json
site/_includes/layouts/base.njk
site/public/android-chrome-192x192.png
site/public/android-chrome-512x512.png
site/public/android-chrome-apple-touch-icon.png
site/public/android-chrome-mask.png
site/public/android-chrome.ico
site/public/apple-touch-icon-180x180.png
site/public/apple-touch-icon-192x192.png
site/public/apple-touch-icon-512x512.png
site/public/apple-touch-icon-apple-touch-icon.png
site/public/apple-touch-icon-mask.png
site/public/apple-touch-icon.ico
site/public/favicon-16x16.png
site/public/favicon-192x192.png
site/public/favicon-32x32.png
site/public/favicon-512x512.png
site/public/favicon-apple-touch-icon.png
site/public/favicon-mask.png
site/public/favicon.ico
site/public/site.webmanifest
site/public/zndr-app.svg
site/public/zndr.svg

index e9ae93d2ca85c438f67a7d82053ffa3a8e833147..4dc761dbe12af5fd3975bf217c6c356ba0075cb1 100644 (file)
@@ -5,7 +5,7 @@
     "dev": "eleventy --serve --input=site --output=dist",
     "build": "eleventy --input=site --output=dist",
     "deploy": "sudo rsync -av --delete --chown=www-data:www-data dist/ /var/www/website/",
-    "build-icon": "generate-favicon -n favicon -i -s 16 -s 32 site/public/zndr.svg && generate-favicon -n apple-touch-icon -s 180 site/public/zndr.svg && generate-favicon -n android-chrome -s 192 -s 512 site/public/zndr.svg && cp site/public/android-chrome-192.png site/public/android-chrome-192x192.png && cp site/public/android-chrome-512.png site/public/android-chrome-512x512.png"
+    "build-icon": "generate-favicon -n favicon -i -s 16 -s 32 site/public/zndr.svg && generate-favicon -n apple-touch-icon -s 180 site/public/zndr-app.svg && generate-favicon -n android-chrome -s 192 -s 512 site/public/zndr-app.svg"
   },
   "devDependencies": {
     "@11ty/eleventy": "^2.0.0",
index 15ac479f7460f3988b71dc6557f663f886613bb8..973f5595a308c1d099c15ff3b48a3890d9bc8d41 100644 (file)
@@ -7,21 +7,23 @@
   <meta name="description" content="Minimal start page with quick links to my self-hosted services." />
   <meta name="color-scheme" content="light dark" />
 
+  <!-- Brand theme color (green) -->
+  <meta name="theme-color" content="#10a37f">
   <!-- Theme color per mode -->
+  <!--
   <meta name="theme-color" content="#1a1b1e" media="(prefers-color-scheme: dark)">
   <meta name="theme-color" content="#f7f7f8" media="(prefers-color-scheme: light)">
-
+  -->
   <!-- LOAD YOUR CSS -->
   <link rel="stylesheet" href="/assets/styles.css?v=4">
 
   <!-- Favicons -->
-  <link rel="icon" href="/zndr.svg" type="image/svg+xml">
-  <link rel="icon" type="image/png" href="/favicon-32.png" sizes="32x32">
-  <link rel="icon" type="image/png" href="/favicon-16.png" sizes="16x16">
   <link rel="icon" href="/favicon.ico" sizes="any">
-  <link rel="apple-touch-icon" href="/apple-touch-icon.png">
+  <link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32">
+  <link rel="icon" href="/favicon-16x16.png" type="image/png" sizes="16x16">
+  <link rel="icon" href="/zndr.svg" type="image/svg+xml">
+  <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png">
   <link rel="manifest" href="/site.webmanifest">
-  <meta name="theme-color" content="#10a37f">
 </head>
 <body>
   <div class="container">
index 575b9c7991220eb5446523ceda26cd64e548c413..94b61a6198d64aa90343e77064b31a4a0c774e0a 100644 (file)
Binary files a/site/public/android-chrome-192x192.png and b/site/public/android-chrome-192x192.png differ
index 6d7df476b29f7ba4275e1e1ffe72e6891ee33199..94839c2f7a1e500d90922e9a22b44ea687ea7f78 100644 (file)
Binary files a/site/public/android-chrome-512x512.png and b/site/public/android-chrome-512x512.png differ
index 06b99bbbdeb8ae722228d5e42e6b5e45b580baed..0eb7c238de19488d65b49b69e99aaf776b5bb3ad 100644 (file)
Binary files a/site/public/android-chrome-apple-touch-icon.png and b/site/public/android-chrome-apple-touch-icon.png differ
index fc1b82766d7bac339237770eaab3e759952dbd01..5b308f6d5a3587c223a5cbfc8cedff7ba5a16877 100644 (file)
Binary files a/site/public/android-chrome-mask.png and b/site/public/android-chrome-mask.png differ
index 91b61c25f0f982e575115b5435f7be908ab81155..3c4e67c44b5515f0d99d15abc42a801ae948ac93 100644 (file)
Binary files a/site/public/android-chrome.ico and b/site/public/android-chrome.ico differ
index 702c2571d653c4233efcca620218749e59c3f8ad..f0d958bbfc7a21f6294abbfc770f6cea3725d71e 100644 (file)
Binary files a/site/public/apple-touch-icon-180x180.png and b/site/public/apple-touch-icon-180x180.png differ
index 575b9c7991220eb5446523ceda26cd64e548c413..94b61a6198d64aa90343e77064b31a4a0c774e0a 100644 (file)
Binary files a/site/public/apple-touch-icon-192x192.png and b/site/public/apple-touch-icon-192x192.png differ
index 6d7df476b29f7ba4275e1e1ffe72e6891ee33199..94839c2f7a1e500d90922e9a22b44ea687ea7f78 100644 (file)
Binary files a/site/public/apple-touch-icon-512x512.png and b/site/public/apple-touch-icon-512x512.png differ
index 06b99bbbdeb8ae722228d5e42e6b5e45b580baed..0eb7c238de19488d65b49b69e99aaf776b5bb3ad 100644 (file)
Binary files a/site/public/apple-touch-icon-apple-touch-icon.png and b/site/public/apple-touch-icon-apple-touch-icon.png differ
index fc1b82766d7bac339237770eaab3e759952dbd01..5b308f6d5a3587c223a5cbfc8cedff7ba5a16877 100644 (file)
Binary files a/site/public/apple-touch-icon-mask.png and b/site/public/apple-touch-icon-mask.png differ
index 91b61c25f0f982e575115b5435f7be908ab81155..3c4e67c44b5515f0d99d15abc42a801ae948ac93 100644 (file)
Binary files a/site/public/apple-touch-icon.ico and b/site/public/apple-touch-icon.ico differ
index 866eb3aa0369cca4206d7bdf7bb92f1763e20752..c605090854719b03209f1da8e057c53c2bfd6caa 100644 (file)
Binary files a/site/public/favicon-16x16.png and b/site/public/favicon-16x16.png differ
index 575b9c7991220eb5446523ceda26cd64e548c413..10be690c34ad1d318cf2d91655f4bfaca6793eba 100644 (file)
Binary files a/site/public/favicon-192x192.png and b/site/public/favicon-192x192.png differ
index d79bc085683036b3fab09c6ede0a31dd11a59d50..efd6432467fdc1a87d6ed424c62ae88ed3f5c811 100644 (file)
Binary files a/site/public/favicon-32x32.png and b/site/public/favicon-32x32.png differ
index 6d7df476b29f7ba4275e1e1ffe72e6891ee33199..b23ca11ae4ce8b1fb7bf67d0522e7a30555407b4 100644 (file)
Binary files a/site/public/favicon-512x512.png and b/site/public/favicon-512x512.png differ
index 06b99bbbdeb8ae722228d5e42e6b5e45b580baed..cb9705f982f8699a9d8f5b5ca5762a44b11aeace 100644 (file)
Binary files a/site/public/favicon-apple-touch-icon.png and b/site/public/favicon-apple-touch-icon.png differ
index fc1b82766d7bac339237770eaab3e759952dbd01..25154a7f62daed8ff5350057c1ebb9fb6875012c 100644 (file)
Binary files a/site/public/favicon-mask.png and b/site/public/favicon-mask.png differ
index 91b61c25f0f982e575115b5435f7be908ab81155..efb3a09f12dc42149702c5da110a7df935bbfc3e 100644 (file)
Binary files a/site/public/favicon.ico and b/site/public/favicon.ico differ
index e32cfa67bc97576d60adaf09c209ce0cc28ad5cf..fd65b88c5fe8676315fb041ed1b8c3a5a950d140 100644 (file)
@@ -2,12 +2,21 @@
   "name": "zndr.dk",
   "short_name": "zndr",
   "icons": [
-    { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "maskable any" },
-    { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable any" }
+    {
+      "src": "/android-chrome-192x192.png",
+      "sizes": "192x192",
+      "type": "image/png",
+      "purpose": "maskable any"
+    },
+    {
+      "src": "/android-chrome-512x512.png",
+      "sizes": "512x512",
+      "type": "image/png",
+      "purpose": "maskable any"
+    }
   ],
   "start_url": "/",
   "display": "standalone",
-  "background_color": "#1a1b1e",
+  "background_color": "#10a37f",
   "theme_color": "#10a37f"
 }
-
index ff5239bd2ed96f850893b2115d506aae4edd2cd9..b7f1f26099618253137fac2a1f3368cb5860c00d 100644 (file)
@@ -9,7 +9,7 @@
   <rect width="512" height="512" fill="url(#grad)"/>
 
   <!-- White stacked text, slightly smaller (safer margins) -->
-  <g font-family="system-ui, sans-serif" font-weight="700" fill="#fff" text-anchor="middle">
+  <g font-family="system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, sans-serif" font-weight="700" fill="#fff" text-anchor="middle">
     <text x="256" y="220" font-size="180">ZN</text>
     <text x="256" y="420" font-size="180">DR</text>
   </g>
index 413bca0585ca44b45ff4bf760947b754875226eb..f62fe08eaff933c26d974ba2152be99f6d3a8774 100644 (file)
 
   <!-- White stacked text (visually centered) -->
   <text x="50%" y="44%" text-anchor="middle"
-        font-family="system-ui, sans-serif"
+        font-family="system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, sans-serif"
         font-weight="700"
         font-size="26"
         fill="#ffffff">ZN</text>
   <text x="50%" y="84%" text-anchor="middle"
-        font-family="system-ui, sans-serif"
+        font-family="system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, sans-serif"
         font-weight="700"
         font-size="26"
         fill="#ffffff">DR</text>