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 @@
-