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 @@
-