diff --git a/app/src/app.html b/app/src/app.html index 6aac5ef..1462822 100644 --- a/app/src/app.html +++ b/app/src/app.html @@ -4,13 +4,12 @@ - + - - + %sveltekit.head% diff --git a/app/src/routes/(app)/+layout.svelte b/app/src/routes/(app)/+layout.svelte index db37aa6..32f70d1 100644 --- a/app/src/routes/(app)/+layout.svelte +++ b/app/src/routes/(app)/+layout.svelte @@ -83,7 +83,10 @@
- +
@@ -124,10 +127,14 @@ } .logo { - font-size: 1.1rem; + display: flex; + align-items: center; + gap: 0.45rem; + font-size: 1.05rem; font-weight: 700; - color: #1e40af; + color: #0f172a; letter-spacing: -0.02em; + text-decoration: none; } .logout-btn { diff --git a/app/src/routes/onboarding/+page.svelte b/app/src/routes/onboarding/+page.svelte index 215dda9..721448f 100644 --- a/app/src/routes/onboarding/+page.svelte +++ b/app/src/routes/onboarding/+page.svelte @@ -55,7 +55,10 @@ Einrichtung — vereins.haus
- +
@@ -178,9 +181,12 @@ } .logo { + display: flex; + align-items: center; + gap: 0.5rem; font-size: 1.2rem; font-weight: 700; - color: #1e40af; + color: #0f172a; letter-spacing: -0.02em; margin-bottom: 1.5rem; } diff --git a/app/static/favicon.svg b/app/static/favicon.svg new file mode 100644 index 0000000..1b5e611 --- /dev/null +++ b/app/static/favicon.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/static/icons/icon-512.svg b/app/static/icons/icon-512.svg new file mode 100644 index 0000000..6412f9e --- /dev/null +++ b/app/static/icons/icon-512.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/static/logo.svg b/app/static/logo.svg new file mode 100644 index 0000000..64f479b --- /dev/null +++ b/app/static/logo.svg @@ -0,0 +1,11 @@ + + + + + + + + + vereins.haus + Die einfache Vereins-App + diff --git a/app/vite.config.ts b/app/vite.config.ts index 17965cc..04df232 100644 --- a/app/vite.config.ts +++ b/app/vite.config.ts @@ -14,14 +14,13 @@ export default defineConfig({ name: 'vereins.haus', short_name: 'vereins.haus', description: 'Vereinsverwaltung die einfach funktioniert', - theme_color: '#1e40af', - background_color: '#f8fafc', + theme_color: '#0F172A', + background_color: '#0F172A', display: 'standalone', start_url: '/', icons: [ - { src: '/icons/icon-192.png', sizes: '192x192', type: 'image/png', purpose: 'any' }, - { src: '/icons/icon-512.png', sizes: '512x512', type: 'image/png', purpose: 'any maskable' }, - { src: '/icons/apple-touch-icon.png', sizes: '180x180', type: 'image/png' } + { src: '/icons/icon-512.svg', sizes: '512x512', type: 'image/svg+xml', purpose: 'any maskable' }, + { src: '/favicon.svg', sizes: '64x64', type: 'image/svg+xml', purpose: 'any' } ] }, injectManifest: {