diff --git a/todoblue/public/favicon-nbg.ico b/todoblue/public/favicon-nbg.ico new file mode 100644 index 0000000..a5d7882 Binary files /dev/null and b/todoblue/public/favicon-nbg.ico differ diff --git a/todoblue/public/favicon.ico b/todoblue/public/favicon-wbg.ico similarity index 100% rename from todoblue/public/favicon.ico rename to todoblue/public/favicon-wbg.ico diff --git a/todoblue/public/manifest.json b/todoblue/public/manifest.json index 9fc3f20..d61da2b 100644 --- a/todoblue/public/manifest.json +++ b/todoblue/public/manifest.json @@ -11,37 +11,73 @@ "src": "logo-wbg-32.png", "sizes": "32x32", "type": "image/png", - "purpose": "maskable any" + "purpose": "maskable" }, { "src": "logo-wbg-64.png", "sizes": "64x64", "type": "image/png", - "purpose": "maskable any" + "purpose": "maskable" }, { "src": "logo-wbg-128.png", "sizes": "128x128", "type": "image/png", - "purpose": "maskable any" + "purpose": "maskable" }, { "src": "logo-wbg-256.png", "sizes": "256x256", "type": "image/png", - "purpose": "maskable any" + "purpose": "maskable" }, { "src": "logo-wbg-512.png", "sizes": "512x512", "type": "image/png", - "purpose": "maskable any" + "purpose": "maskable" }, { - "src": "favicon.ico", + "src": "logo-nbg-32.png", + "sizes": "32x32", + "type": "image/png", + "purpose": "any" + }, + { + "src": "logo-nbg-64.png", + "sizes": "64x64", + "type": "image/png", + "purpose": "any" + }, + { + "src": "logo-nbg-128.png", + "sizes": "128x128", + "type": "image/png", + "purpose": "any" + }, + { + "src": "logo-nbg-160.png", + "sizes": "160x160", + "type": "image/png", + "purpose": "any" + }, + { + "src": "logo-nbg-321.png", + "sizes": "321x321", + "type": "image/png", + "purpose": "any" + }, + { + "src": "favicon-wbg.ico", "sizes": "32x32 64x64 128x128 256x256 512x512", "type": "image/x-icon", - "purpose": "maskable any" + "purpose": "maskable" + }, + { + "src": "favicon-nbg.ico", + "sizes": "32x32 64x64 128x128 160x160 321x321", + "type": "image/x-icon", + "purpose": "any" } ] } diff --git a/todoblue/src/app/[lang]/(page)/RootHeader.module.css b/todoblue/src/app/[lang]/(page)/RootHeader.module.css index f5b59ca..82461f3 100644 --- a/todoblue/src/app/[lang]/(page)/RootHeader.module.css +++ b/todoblue/src/app/[lang]/(page)/RootHeader.module.css @@ -5,5 +5,6 @@ } .pageLogo { - + width: 64px; + height: 64px; } diff --git a/todoblue/src/app/[lang]/(page)/RootHeader.tsx b/todoblue/src/app/[lang]/(page)/RootHeader.tsx index 0cdc45b..e83cd9d 100644 --- a/todoblue/src/app/[lang]/(page)/RootHeader.tsx +++ b/todoblue/src/app/[lang]/(page)/RootHeader.tsx @@ -8,7 +8,7 @@ export async function RootHeader({lng}: {lng: string}) { return (
- {""}/ + {""}/

{t("title")}

diff --git a/todoblue/src/app/[lang]/layout.tsx b/todoblue/src/app/[lang]/layout.tsx index 846ec6f..f689de2 100644 --- a/todoblue/src/app/[lang]/layout.tsx +++ b/todoblue/src/app/[lang]/layout.tsx @@ -18,7 +18,7 @@ export const metadata: NextMetadata = { creator: "Steffo", robots: "noindex, nofollow", manifest: "manifest.json", - icons: "favicon.ico" + icons: "favicon-wbg.ico" } export default function layout({children}: { children: ReactNode }) { diff --git a/todoblue/src/middleware.ts b/todoblue/src/middleware.ts index e9b8e13..9cfa65c 100644 --- a/todoblue/src/middleware.ts +++ b/todoblue/src/middleware.ts @@ -18,6 +18,6 @@ export function middleware(request: NextRequest) { export const config = { matcher: [ - '/((?!api|_next|manifest.json|logo-[nw]bg-[0-9]*.png|favicon.ico).*)', + '/((?!api|_next|manifest.json|logo-[nw]bg-[0-9]*.png|favicon-[nw]bg.ico).*)', ] }