From 694aecf6247eb1ff332c5255ac5a19783868830a Mon Sep 17 00:00:00 2001 From: Alec Armbruster <35377827+alectrocute@users.noreply.github.com> Date: Fri, 27 Sep 2024 15:01:50 -0700 Subject: [PATCH] add settings toggle for this feature --- web/i18n/en/settings.json | 4 ++ web/src/components/sidebar/Sidebar.svelte | 12 ++++-- web/src/lib/settings/defaults.ts | 5 ++- web/src/lib/types/settings.ts | 5 ++- web/src/routes/+layout.svelte | 40 ++++++++++++------- .../routes/settings/appearance/+page.svelte | 13 ++++++ 6 files changed, 57 insertions(+), 22 deletions(-) diff --git a/web/i18n/en/settings.json b/web/i18n/en/settings.json index fba788e2..d99535c5 100644 --- a/web/i18n/en/settings.json +++ b/web/i18n/en/settings.json @@ -17,6 +17,10 @@ "theme.dark": "dark", "theme.description": "auto theme switches between light and dark themes depending on your device's display mode.", + "sidebar": "sidebar", + "sidebar.dark.title": "dark sidebar", + "sidebar.dark.description": "by default, the sidebar will be dark in light theme. if you'd prefer it to match the light theme, enable this option.", + "video.quality": "video quality", "video.quality.max": "8k+", "video.quality.2160": "4k", diff --git a/web/src/components/sidebar/Sidebar.svelte b/web/src/components/sidebar/Sidebar.svelte index ca3a963e..20a6f507 100644 --- a/web/src/components/sidebar/Sidebar.svelte +++ b/web/src/components/sidebar/Sidebar.svelte @@ -1,6 +1,7 @@ -