aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Settings
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-07-28 03:06:35 -0700
committerFuwn <[email protected]>2024-07-28 03:06:35 -0700
commit90aea6970c1183902605c46a5904eb466af98246 (patch)
tree433fb1894579fa21c8ce505ceec1997a16b8efbf /src/lib/Settings
parentfeat(Settings): prune manga on locale preference change (diff)
downloaddue.moe-90aea6970c1183902605c46a5904eb466af98246.tar.xz
due.moe-90aea6970c1183902605c46a5904eb466af98246.zip
feat(Completed): allow hiding panels
Diffstat (limited to 'src/lib/Settings')
-rw-r--r--src/lib/Settings/Categories/Display.svelte26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/lib/Settings/Categories/Display.svelte b/src/lib/Settings/Categories/Display.svelte
index cdcc90a1..64677ab9 100644
--- a/src/lib/Settings/Categories/Display.svelte
+++ b/src/lib/Settings/Categories/Display.svelte
@@ -123,6 +123,13 @@
lineBreak={false}
onChange={() => {
if ($settings.disableUpcomingAnime && $settings.disableManga) $settings.disableAnime = false;
+
+ if (
+ $settings.disableAnime &&
+ $settings.disableManga &&
+ $settings.displayFiltersIncludeCompleted
+ )
+ $settings.displayFiltersIncludeCompleted = false;
}}
/>
<SettingCheckboxToggle
@@ -130,6 +137,25 @@
text={$locale().settings.media.manga}
onChange={() => {
if ($settings.disableAnime && $settings.disableUpcomingAnime) $settings.disableManga = false;
+
+ if (
+ $settings.disableAnime &&
+ $settings.disableManga &&
+ $settings.displayFiltersIncludeCompleted
+ )
+ $settings.displayFiltersIncludeCompleted = false;
+ }}
+/>
+<SettingCheckboxToggle
+ setting="displayFiltersIncludeCompleted"
+ text={$locale().settings.display.categories.filtersIncludeCompleted}
+ onChange={() => {
+ if (
+ $settings.displayFiltersIncludeCompleted &&
+ $settings.disableAnime &&
+ $settings.disableManga
+ )
+ $settings.disableAnime = false;
}}
/>