diff options
| author | Fuwn <[email protected]> | 2023-12-17 18:08:13 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-12-17 18:08:13 -0800 |
| commit | 7b6bc18a5219d9a93a9b1c13584765f789bfb370 (patch) | |
| tree | fa5115819fde0d1ce5501a695feb31ba171ed35e /src | |
| parent | refactor(airing): rename function (diff) | |
| download | due.moe-7b6bc18a5219d9a93a9b1c13584765f789bfb370.tar.xz due.moe-7b6bc18a5219d9a93a9b1c13584765f789bfb370.zip | |
feat(settings): collapse upcoming anime
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/+page.svelte | 2 | ||||
| -rw-r--r-- | src/routes/settings/+page.svelte | 5 | ||||
| -rw-r--r-- | src/stores/settings.ts | 2 |
3 files changed, 8 insertions, 1 deletions
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 64343b8f..66d93d73 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -81,7 +81,7 @@ Please log in to view due media. {:else} {#if !$settings.disableUpcomingAnime} - <details open={!$settings.closeAnimeByDefault} class="list"> + <details open={!$settings.closeUpcomingAnimeByDefault} class="list"> {#if currentUserIdentity.id != -1} <UpcomingAnimeList user={data.user} identity={currentUserIdentity} /> {:else} diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte index 03231e26..75d586c6 100644 --- a/src/routes/settings/+page.svelte +++ b/src/routes/settings/+page.svelte @@ -103,6 +103,11 @@ <SettingCheckboxToggle setting="disableAnime" text="Disable anime" lineBreak={false} /> <SettingCheckboxToggle setting="disableManga" text="Disable manga" /> <SettingCheckboxToggle + setting="closeUpcomingAnimeByDefault" + text="Collapse upcoming anime panels by default" + lineBreak={false} + /> + <SettingCheckboxToggle setting="closeAnimeByDefault" text="Collapse anime panels by default" lineBreak={false} diff --git a/src/stores/settings.ts b/src/stores/settings.ts index b06fe58b..bca00903 100644 --- a/src/stores/settings.ts +++ b/src/stores/settings.ts @@ -4,6 +4,7 @@ import { writable } from 'svelte/store'; export interface Settings { cacheMangaMinutes: number; cacheMinutes: number; + closeUpcomingAnimeByDefault: boolean; closeAnimeByDefault: boolean; closeMangaByDefault: boolean; displayNotStarted: boolean; @@ -44,6 +45,7 @@ const defaultSettings: Settings = { displayFurigana: false, hoverNavigation: false, displayNotStarted: false, + closeUpcomingAnimeByDefault: false, closeAnimeByDefault: false, closeMangaByDefault: false, sortByDifference: false, |