You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a quality-of-life update focused on enhancing playlist management, user interaction, and visual feedback.
34
+
35
+
### ✨ New Features
36
+
37
+
***Playlist Context Menu: Remove Selected Track**
38
+
* Users can now right-click a track in the playlist and select **"Remove Selected"** to delete it from the current session.
39
+
* This action intelligently handles various playback scenarios:
40
+
* If the currently playing track is removed, the player will stop and advance to the next track.
41
+
* If the playlist becomes empty, the player UI is reset to its default state.
42
+
* If a track *before* the currently playing track is removed, the playback index is automatically adjusted.
43
+
44
+
### 🎨 Enhancements
45
+
46
+
***Upgraded Notification System:**
47
+
***Album Art Display:** Notifications (bubbles) now display the track's **album art** alongside the title and artist, providing richer visual feedback.
48
+
***Layout Consistency:** Corrected a layout calculation issue where notifications could have inconsistent sizing or screen placement, especially with long track titles. Notifications are now constrained to a maximum width and positioned reliably on the screen.
49
+
50
+
### 🔧 Refactors
51
+
52
+
* Introduced the `remove_selected_track` method to modularize the logic for track removal from the playlist.
53
+
* Refactored `NotificationWidget` to accept and process `artwork_data`, and switched its internal layout to `QHBoxLayout` to support the album art.
0 commit comments