From 52c7df8a15655e5be8f96c8e07c2a72346fedb02 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Thu, 11 Sep 2025 14:47:06 -0700 Subject: [PATCH] Default to light mode --- package.json | 1 + pnpm-lock.yaml | Bin 339112 -> 339615 bytes src/app/components/Landing.svelte | 4 ++-- src/app/components/MenuSettings.svelte | 12 ++++++------ src/app/components/MenuSpaces.svelte | 2 +- src/app/components/MenuSpacesItem.svelte | 2 +- src/app/components/SpaceAdd.svelte | 6 +++--- src/app/core/commands.ts | 9 +++++++-- src/app/core/state.ts | 4 ++-- src/app/util/theme.ts | 2 +- src/lib/components/CardButton.svelte | 2 +- src/lib/components/Dialog.svelte | 2 +- src/routes/+layout.svelte | 1 + src/routes/discover/+page.svelte | 2 +- src/routes/home/+page.svelte | 6 +++--- src/routes/settings/profile/+page.svelte | 4 +++- tailwind.config.js | 1 + 17 files changed, 35 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index 8f0c4687..9037bb97 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "@capacitor/keyboard": "^7.0.0", "@capacitor/preferences": "^7.0.2", "@capacitor/push-notifications": "^7.0.1", + "@capawesome/capacitor-android-dark-mode-support": "^7.0.0", "@capawesome/capacitor-badge": "^7.0.1", "@getalby/sdk": "^5.1.0", "@poppanator/sveltekit-svg": "^4.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 27990320592fb06420ddca2490cf6cf906575bcf..491d7044bbe8e6dfda9956d18519fd69a4703738 100644 GIT binary patch delta 246 zcmZ2+Q)K>KkqrVYl8JdKMfsU2x+#f8*}A#;DXF@}r3D4~MJ1CjG8r)%OlIU4pZK45 z^M7XDYFV6W9nAF%CO##XZ{bqlT$*2O;pO91Sddjd vxv|2nS-QSmx}Fh;nYK&UGq-BV<8=+tJwTUF7g)$_+upyDd3*m#7RhD+F2Pq+ delta 58 zcmbP#S7gOakqrVYljk?EZl1;>Ufn#up?!V>BM>ufpWnb-q6L)Up3K55K3!oEvsL@& N)y&&JuVz`(1OV7A7@Gh9 diff --git a/src/app/components/Landing.svelte b/src/app/components/Landing.svelte index 57b35753..091c5629 100644 --- a/src/app/components/Landing.svelte +++ b/src/app/components/Landing.svelte @@ -23,7 +23,7 @@

The chat app built for self-hosted communities.

- diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index a3a9e085..230aa990 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -126,6 +126,7 @@ Object.assign(window, { get, nip19, + theme, ...lib, ...welshmanSigner, ...router, diff --git a/src/routes/discover/+page.svelte b/src/routes/discover/+page.svelte index 5dd5af51..753d628c 100644 --- a/src/routes/discover/+page.svelte +++ b/src/routes/discover/+page.svelte @@ -91,7 +91,7 @@ {#each relaySearch.searchOptions(term).slice(0, limit) as relay (relay.url)} diff --git a/src/routes/home/+page.svelte b/src/routes/home/+page.svelte index e880ea33..31bb05e1 100644 --- a/src/routes/home/+page.svelte +++ b/src/routes/home/+page.svelte @@ -32,7 +32,7 @@

{PLATFORM_NAME}

- + {#snippet icon()}
{/snippet} @@ -58,7 +58,7 @@
- diff --git a/tailwind.config.js b/tailwind.config.js index a44a84da..af3c0e39 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -8,6 +8,7 @@ config({path: ".env.template"}) /** @type {import('tailwindcss').Config} */ export default { content: ["./src/**/*.{html,js,svelte,ts}"], + darkMode: ['selector', '[data-theme="dark"]'], theme: { extend: {}, zIndex: {