From d6ca09cda33bca3fe605849462fb073fe071a6ef Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Fri, 9 Jan 2026 17:52:40 -0600 Subject: [PATCH] feat: UI improvements for menus and favorites - Remove blue circle from fullscreen play button (match other controls) - Add icons to TrackMenu items (Play, ListPlus, Heart, Share2, Disc3, User) - Check album favorite status on mount in AlbumDetailView - Improve control button styling with flexbox alignment --- .../components/FullScreenNowPlaying.svelte | 31 ++------ src/lib/components/NowPlayingBar.svelte | 14 +++- src/lib/components/TrackMenu.svelte | 73 +++++++++++++++---- .../components/views/AlbumDetailView.svelte | 20 +++++ 4 files changed, 97 insertions(+), 41 deletions(-) diff --git a/src/lib/components/FullScreenNowPlaying.svelte b/src/lib/components/FullScreenNowPlaying.svelte index 93b637288..82dfe1685 100644 --- a/src/lib/components/FullScreenNowPlaying.svelte +++ b/src/lib/components/FullScreenNowPlaying.svelte @@ -61,8 +61,7 @@ let volumeRef: HTMLDivElement; let isDraggingProgress = $state(false); let isDraggingVolume = $state(false); - let playBtnHovered = $state(false); - + const progress = $derived((currentTime / duration) * 100); function formatTime(seconds: number): string { @@ -177,17 +176,11 @@ -