From 1ac6b693113ead43451609c6e4b0abd071e9a8c4 Mon Sep 17 00:00:00 2001 From: Hibryda Date: Tue, 17 Mar 2026 06:30:09 +0100 Subject: [PATCH] fix(settings): copy monolith's working theme dropdown pattern exactly --- .../categories/AppearanceSettings.svelte | 31 +++++++++++++------ 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/src/lib/settings/categories/AppearanceSettings.svelte b/src/lib/settings/categories/AppearanceSettings.svelte index 038b9f5..568331f 100644 --- a/src/lib/settings/categories/AppearanceSettings.svelte +++ b/src/lib/settings/categories/AppearanceSettings.svelte @@ -40,7 +40,7 @@ let uiFontOpen = $state(false); let termFontOpen = $state(false); - let themeGroups = $derived(() => { + let themeGroups = $derived.by(() => { const map = new Map(); for (const t of THEME_LIST) { if (!map.has(t.group)) map.set(t.group, []); @@ -115,17 +115,28 @@

Theme

- {#if themeOpen} -