From 00a37d80baff59b57fec2bd475ab7de531580199 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 3 Sep 2023 17:58:56 -0700 Subject: feat(stores): settings store for all settings --- src/routes/settings/+page.svelte | 66 ++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 39 deletions(-) (limited to 'src/routes/settings/+page.svelte') diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte index f1ea627f..c2af5e5e 100644 --- a/src/routes/settings/+page.svelte +++ b/src/routes/settings/+page.svelte @@ -1,17 +1,12 @@ Home @@ -53,10 +39,10 @@ - $displayUnresolved === 'true' - ? displayUnresolved.set('false') - : displayUnresolved.set('true')} - >{$displayUnresolved === 'true' ? 'Hide' : 'Show'} unresolved{$settings.displayUnresolved === true ? 'Hide' : 'Show'} unresolved
Displays unresolved chapter counts as "?" @@ -66,10 +52,10 @@ - $displayNotStarted === 'true' - ? displayNotStarted.set('false') - : displayNotStarted.set('true')} - >{$displayNotStarted === 'true' ? 'Hide' : 'Show'} media with zero progress{$settings.displayNotStarted === true ? 'Hide' : 'Show'} media with zero progress
- $closeAnimeByDefault === 'true' - ? closeAnimeByDefault.set('false') - : closeAnimeByDefault.set('true')} - >{$closeAnimeByDefault === 'true' ? 'Expand' : 'Close'} anime panel by default{$settings.closeAnimeByDefault === true ? 'Expand' : 'Close'} anime panel by default
@@ -93,10 +79,10 @@ - $closeMangaByDefault === 'true' - ? closeMangaByDefault.set('false') - : closeMangaByDefault.set('true')} - >{$closeMangaByDefault === 'true' ? 'Expand' : 'Close'} manga panel by default{$settings.closeMangaByDefault === true ? 'Expand' : 'Close'} manga panel by default
@@ -104,8 +90,10 @@ - $sortByDifference === 'true' ? sortByDifference.set('false') : sortByDifference.set('true')} - >Sort anime by {@html $sortByDifference === 'false' + $settings.sortByDifference === true + ? settings.setKey('sortByDifference', false) + : settings.setKey('sortByDifference', true)} + >Sort anime by {@html $settings.sortByDifference === false ? 'difference between last watched and next episode' : 'days left until next episode'} @@ -115,14 +103,14 @@ - $roundDownChapters === 'true' - ? roundDownChapters.set('false') - : roundDownChapters.set('true')} - >{$roundDownChapters === 'false' ? 'Round down' : 'Maintain'} chapters{$settings.roundDownChapters === false ? 'Round down' : 'Maintain'} chapters
50/50.6 would {@html $roundDownChapters === 'true' ? 'not' : ''} be due50/50.6 would {@html $settings.roundDownChapters === true ? 'not' : ''} be due

Cache

@@ -151,7 +139,7 @@

Reset

- Reset ALL settings + Reset ALL settings

-- cgit v1.2.3