diff options
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, |