feat(library): refine track source controls

Preserve the remaining queue when shuffle is disabled, expose clear transport state tooltips, retain Library source filters for the session, and add independent track-artwork preferences for Queue and Library.

cx
This commit is contained in:
vicrodh committed 2026-09-03 14:53:22 -06:00
1 parent f833a5a401
commit 30912962d3
20 files changed
+758 -58

No files matched your search

@@ -47,6 +47,8 @@ Rectangle {
// Feature parked for a later release. Keep the compact renderer in place
// but use the classic seekbar consistently with the other NPB modes.
readonly property bool waveformVisible: false
/// AppShell's one shared hover-tooltip overlay.
property Item tooltip: null
QbzTheme { id: theme }
@@ -412,6 +414,7 @@ Rectangle {
playCircle: false
favorite: root.npFavorite
ephemeral: root.npEphemeral
tooltip: root.tooltip
onAddRequested: function (anchorItem) { smallAddMenu.openBelowRight(anchorItem) }
onTrackInfoRequested: root.openTrackInfo()
}