From 23223a2b73cef813068cf5129b935d14e65ec322 Mon Sep 17 00:00:00 2001 From: Damocles Date: Thu, 16 Apr 2026 18:53:08 +0200 Subject: [PATCH 1/3] mpris: make album art always 1:1 --- modules/Mpris.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/Mpris.qml b/modules/Mpris.qml index 4fd58ef..1b391cd 100644 --- a/modules/Mpris.qml +++ b/modules/Mpris.qml @@ -121,10 +121,10 @@ M.BarSection { panelNamespace: "nova-mpris" contentWidth: 280 - // Album art + // Album art — always 1:1 Item { width: parent.width - height: _artImg._hasArt ? 140 : 60 + height: width clip: true Rectangle { From 5ce1205225a9bcc04c39d3c72ddc240fcaa4909a Mon Sep 17 00:00:00 2001 From: Damocles Date: Thu, 16 Apr 2026 18:55:47 +0200 Subject: [PATCH 2/3] fix separator line vertical alignment in bar groups --- modules/BarGroup.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/BarGroup.qml b/modules/BarGroup.qml index 6898d71..fe88bc2 100644 --- a/modules/BarGroup.qml +++ b/modules/BarGroup.qml @@ -157,7 +157,7 @@ Item { readonly property real _rightEdge: _left ? _left.x + _left.width : 0 x: row.x + _rightEdge + row.spacing / 2 - y: root._pad + y: row.y width: 1 height: row.implicitHeight color: Qt.rgba(root.borderColor.r, root.borderColor.g, root.borderColor.b, 0.4) From f174d35383478d49e85f8a09533edb92d5fdab47 Mon Sep 17 00:00:00 2001 From: Damocles Date: Thu, 16 Apr 2026 20:47:33 +0200 Subject: [PATCH 3/3] add panel titles to mpris/sound/brightness; pin button always visible --- modules/Backlight.qml | 1 + modules/HoverPanel.qml | 13 +------------ modules/Mpris.qml | 1 + modules/Volume.qml | 1 + 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/modules/Backlight.qml b/modules/Backlight.qml index 84683cd..9dc64cc 100644 --- a/modules/Backlight.qml +++ b/modules/Backlight.qml @@ -109,6 +109,7 @@ M.BarSection { anchorItem: root accentColor: root.accentColor panelNamespace: "nova-backlight" + panelTitle: "Brightness" contentWidth: 200 Item { diff --git a/modules/HoverPanel.qml b/modules/HoverPanel.qml index fd459da..59192fa 100644 --- a/modules/HoverPanel.qml +++ b/modules/HoverPanel.qml @@ -268,18 +268,7 @@ PanelWindow { anchors.verticalCenter: parent.verticalCenter width: root.popupMode ? 0 : 20 height: 20 - visible: !root.popupMode && (root.panelHovered || root._pinned) - opacity: pinHover.hovered || root._pinned ? 1 : 0.35 - - Behavior on opacity { - NumberAnimation { - duration: 100 - } - } - - HoverHandler { - id: pinHover - } + visible: !root.popupMode TapHandler { cursorShape: Qt.PointingHandCursor diff --git a/modules/Mpris.qml b/modules/Mpris.qml index 1b391cd..0ffbbb7 100644 --- a/modules/Mpris.qml +++ b/modules/Mpris.qml @@ -119,6 +119,7 @@ M.BarSection { anchorItem: root accentColor: root.accentColor panelNamespace: "nova-mpris" + panelTitle: "Now Playing" contentWidth: 280 // Album art — always 1:1 diff --git a/modules/Volume.qml b/modules/Volume.qml index 7166207..c4d5d33 100644 --- a/modules/Volume.qml +++ b/modules/Volume.qml @@ -110,6 +110,7 @@ M.BarSection { anchorItem: root accentColor: root.accentColor panelNamespace: "nova-volume" + panelTitle: "Sound" contentWidth: 220 // Slider row