From f82a798a099e844084c863624f2d718ab942e197 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 18 Nov 2024 16:43:05 -0800 Subject: feat(List): display total episodes everywhere toggle --- src/lib/List/Anime/CleanAnimeList.svelte | 5 ++++- src/lib/List/Manga/CleanMangaList.svelte | 4 +++- src/lib/Settings/Categories/Display.svelte | 9 +++++++++ src/stores/settings.ts | 22 ++++++++++++---------- 4 files changed, 28 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte index 0220a366..b8079f7a 100644 --- a/src/lib/List/Anime/CleanAnimeList.svelte +++ b/src/lib/List/Anime/CleanAnimeList.svelte @@ -32,6 +32,8 @@ let keyCacher: NodeJS.Timeout; let totalEpisodeDueCount = media .map((anime) => { + if ($settings.displayTotalEpisodes && anime.status === 'FINISHED') return anime.episodes; + if (anime.mediaListEntry?.status === 'COMPLETED') return 0; return (anime.nextAiringEpisode?.episode || 1) - (anime.mediaListEntry?.progress || 0) - 1; @@ -100,7 +102,8 @@ + +{#if $settings.displayTotalDueEpisodes} + +{/if} +