diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 7bba1f5..a319386 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -13,6 +13,8 @@ "@codemirror/state": "^6.6.0", "@codemirror/theme-one-dark": "^6.1.3", "@codemirror/view": "^6.40.0", + "@fontsource/dm-sans": "^5.2.8", + "@fontsource/jetbrains-mono": "^5.2.8", "@mdi/js": "^7.4.47", "codemirror": "^6.0.2" }, @@ -602,6 +604,22 @@ "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", "dev": true }, + "node_modules/@fontsource/dm-sans": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/dm-sans/-/dm-sans-5.2.8.tgz", + "integrity": "sha512-tlovG42m9ESG28WiHpLq3F5umAlm64rv0RkqTbYowRn70e9OlRr5a3yTJhrhrY+k5lftR/OFJjPzOLQzk8EfCA==", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, + "node_modules/@fontsource/jetbrains-mono": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/jetbrains-mono/-/jetbrains-mono-5.2.8.tgz", + "integrity": "sha512-6w8/SG4kqvIMu7xd7wt6x3idn1Qux3p9N62s6G3rfldOUYHpWcc2FKrqf+Vo44jRvqWj2oAtTHrZXEP23oSKwQ==", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } + }, "node_modules/@internationalized/date": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.12.0.tgz", @@ -2851,6 +2869,16 @@ "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", "dev": true }, + "@fontsource/dm-sans": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/dm-sans/-/dm-sans-5.2.8.tgz", + "integrity": "sha512-tlovG42m9ESG28WiHpLq3F5umAlm64rv0RkqTbYowRn70e9OlRr5a3yTJhrhrY+k5lftR/OFJjPzOLQzk8EfCA==" + }, + "@fontsource/jetbrains-mono": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/jetbrains-mono/-/jetbrains-mono-5.2.8.tgz", + "integrity": "sha512-6w8/SG4kqvIMu7xd7wt6x3idn1Qux3p9N62s6G3rfldOUYHpWcc2FKrqf+Vo44jRvqWj2oAtTHrZXEP23oSKwQ==" + }, "@internationalized/date": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.12.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 6f3b4e0..1c614d0 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -34,6 +34,8 @@ "@codemirror/state": "^6.6.0", "@codemirror/theme-one-dark": "^6.1.3", "@codemirror/view": "^6.40.0", + "@fontsource/dm-sans": "^5.2.8", + "@fontsource/jetbrains-mono": "^5.2.8", "@mdi/js": "^7.4.47", "codemirror": "^6.0.2" } diff --git a/frontend/src/app.css b/frontend/src/app.css index 281b06b..c903dd5 100644 --- a/frontend/src/app.css +++ b/frontend/src/app.css @@ -1,3 +1,11 @@ +@import '@fontsource/dm-sans/300.css'; +@import '@fontsource/dm-sans/400.css'; +@import '@fontsource/dm-sans/500.css'; +@import '@fontsource/dm-sans/600.css'; +@import '@fontsource/dm-sans/700.css'; +@import '@fontsource/jetbrains-mono/400.css'; +@import '@fontsource/jetbrains-mono/500.css'; +@import '@fontsource/jetbrains-mono/600.css'; @import 'tailwindcss'; @theme { @@ -23,8 +31,8 @@ --color-glow-strong: rgba(13, 148, 136, 0.3); --color-sidebar: #ffffff; --color-sidebar-active: rgba(13, 148, 136, 0.08); - --font-sans: 'DM Sans', ui-sans-serif, system-ui, sans-serif; - --font-mono: 'JetBrains Mono', ui-monospace, monospace; + --font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; + --font-mono: ui-monospace, 'Cascadia Code', 'Consolas', monospace; --radius: 0.625rem; } diff --git a/frontend/src/app.html b/frontend/src/app.html index 6c5691a..0e7226f 100644 --- a/frontend/src/app.html +++ b/frontend/src/app.html @@ -4,9 +4,6 @@ - - - Notify Bridge %sveltekit.head% diff --git a/frontend/src/routes/login/+page.svelte b/frontend/src/routes/login/+page.svelte index e6a8a8a..b6d0762 100644 --- a/frontend/src/routes/login/+page.svelte +++ b/frontend/src/routes/login/+page.svelte @@ -28,11 +28,11 @@
{ e.preventDefault(); handleLogin(); }} class="space-y-4">
- +
- +
{#if error} diff --git a/frontend/src/routes/setup/+page.svelte b/frontend/src/routes/setup/+page.svelte index 1fc86a1..fbc44f0 100644 --- a/frontend/src/routes/setup/+page.svelte +++ b/frontend/src/routes/setup/+page.svelte @@ -29,11 +29,11 @@ { e.preventDefault(); handleSetup(); }} class="space-y-4">
- +
- +
{#if error} diff --git a/frontend/static/favicon.svg b/frontend/static/favicon.svg new file mode 100644 index 0000000..812a024 --- /dev/null +++ b/frontend/static/favicon.svg @@ -0,0 +1,5 @@ + + + + +