diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png index 839415c..2bfb8b2 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 1f17c44..fc6925a 100644 Binary files a/public/favicon-16x16.png and b/public/favicon-16x16.png differ diff --git a/public/favicon-192x192-maskable.png b/public/favicon-192x192-maskable.png index b3dc76c..8e2ae19 100644 Binary files a/public/favicon-192x192-maskable.png and b/public/favicon-192x192-maskable.png differ diff --git a/public/favicon-192x192.png b/public/favicon-192x192.png index 06ebf81..28ca20f 100644 Binary files a/public/favicon-192x192.png and b/public/favicon-192x192.png differ diff --git a/public/favicon-512x512.png b/public/favicon-512x512.png index 106342a..406774e 100644 Binary files a/public/favicon-512x512.png and b/public/favicon-512x512.png differ diff --git a/public/favicon.ico b/public/favicon.ico index eb3a04c..559bd7b 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/logo.svg b/public/logo.svg index edb8a51..260ccd3 100644 --- a/public/logo.svg +++ b/public/logo.svg @@ -1,5 +1,7 @@ - + + + diff --git a/scripts/generate-pwa-icons.mjs b/scripts/generate-pwa-icons.mjs index 2fd5fc5..f07fa73 100644 --- a/scripts/generate-pwa-icons.mjs +++ b/scripts/generate-pwa-icons.mjs @@ -46,8 +46,8 @@ async function generateStandardIcon(size, outputName) { const padding = Math.round(size * 0.1); const logoSize = size - padding * 2; - // Calculate logo dimensions maintaining aspect ratio (121:160) - const aspectRatio = 121 / 160; + // Calculate logo dimensions maintaining aspect ratio (122:160) + const aspectRatio = 122 / 160; const logoHeight = logoSize; const logoWidth = Math.round(logoHeight * aspectRatio); @@ -86,8 +86,8 @@ async function generateMaskableIcon(size, outputName) { const padding = Math.round(size * 0.2); const logoSize = size - padding * 2; - // Calculate logo dimensions maintaining aspect ratio (121:160) - const aspectRatio = 121 / 160; + // Calculate logo dimensions maintaining aspect ratio (122:160) + const aspectRatio = 122 / 160; const logoHeight = logoSize; const logoWidth = Math.round(logoHeight * aspectRatio); diff --git a/src/components/ui/grimoire-logo.tsx b/src/components/ui/grimoire-logo.tsx index 8038e53..069df6e 100644 --- a/src/components/ui/grimoire-logo.tsx +++ b/src/components/ui/grimoire-logo.tsx @@ -21,8 +21,8 @@ export function GrimoireLogo({ size = 160, gradient = "original", }: GrimoireLogoProps) { - // Maintain original aspect ratio (121:160) - const width = (size * 121) / 160; + // Maintain original aspect ratio (122:160) + const width = (size * 122) / 160; const height = size; // Use unique ID to avoid conflicts when multiple logos are on the page @@ -32,16 +32,18 @@ export function GrimoireLogo({ - + + + {gradient === "original" ? (