From 14d32899a91a7cc062c1b42b6482cca4a2a90c81 Mon Sep 17 00:00:00 2001 From: Christian Bager Bach Houmann Date: Mon, 24 Nov 2025 07:12:31 +0100 Subject: [PATCH] Add toggle for episode thumbnails --- src/ui/PodcastView/EpisodeList.svelte | 7 +++++++ src/ui/PodcastView/PodcastView.svelte | 7 ++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/ui/PodcastView/EpisodeList.svelte b/src/ui/PodcastView/EpisodeList.svelte index 3fa73129..95627d07 100644 --- a/src/ui/PodcastView/EpisodeList.svelte +++ b/src/ui/PodcastView/EpisodeList.svelte @@ -54,6 +54,13 @@ pressed={hidePlayedEpisodes} on:click={() => (hidePlayedEpisodes = !hidePlayedEpisodes)} /> + (showThumbnails = !showThumbnails)} + /> { const unsubscribePlaylists = playlists.subscribe((pl) => { @@ -146,6 +147,7 @@ onMount(() => { displayedEpisodes = []; selectedFeed = feed; + showEpisodeThumbnails = false; displayedEpisodes = await fetchEpisodes(feed); viewState.set(ViewState.EpisodeList); } @@ -196,6 +198,7 @@ onMount(() => { viewState.set(ViewState.Player); } else { selectedPlaylist = playlist; + showEpisodeThumbnails = false; displayedEpisodes = playlist.episodes; viewState.set(ViewState.EpisodeList); @@ -215,7 +218,7 @@ onMount(() => { {:else if $viewState === ViewState.EpisodeList} { on:click={() => { selectedFeed = null; displayedEpisodes = latestEpisodes; + showEpisodeThumbnails = false; viewState.set(ViewState.EpisodeList); }} > @@ -253,6 +257,7 @@ onMount(() => { on:click={() => { selectedPlaylist = null; displayedEpisodes = latestEpisodes; + showEpisodeThumbnails = false; viewState.set(ViewState.EpisodeList); }} >