From 67675d835bf7795d55af21a6d16efd9a822f9717 Mon Sep 17 00:00:00 2001 From: Kasper Date: Fri, 25 Oct 2024 11:21:43 +0200 Subject: [PATCH] Fix folder playlists not closing --- CHANGELOG.md | 3 +++ src/components/SidebarItems.svelte | 9 +++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b2a88f0..b654a0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## Next +- Fix folder playlists not closing + ## 0.19.0 - 2024 Oct 8 - Drop support for Windows 7 and 8 - Drop support for macOS 10.13 and 10.14 diff --git a/src/components/SidebarItems.svelte b/src/components/SidebarItems.svelte index 603546a..0431154 100644 --- a/src/components/SidebarItems.svelte +++ b/src/components/SidebarItems.svelte @@ -12,13 +12,18 @@ handleKey(e: KeyboardEvent): void } - let shown_folders = writable(view_options.shownPlaylistFolders) + const shown_folders = writable(view_options.shownPlaylistFolders) + function show_folder(id: string) { view_options.shownPlaylistFolders.push(id) + shown_folders.set(view_options.shownPlaylistFolders) save_view_options(view_options) } function hide_folder(id: string) { - view_options.shownPlaylistFolders.filter((folder_id) => folder_id !== id) + view_options.shownPlaylistFolders = view_options.shownPlaylistFolders.filter( + (folder_id) => folder_id !== id, + ) + shown_folders.set(view_options.shownPlaylistFolders) save_view_options(view_options) }