diff --git a/modules/Backlight.qml b/modules/Backlight.qml index 9dc64cc..84683cd 100644 --- a/modules/Backlight.qml +++ b/modules/Backlight.qml @@ -109,7 +109,6 @@ M.BarSection { anchorItem: root accentColor: root.accentColor panelNamespace: "nova-backlight" - panelTitle: "Brightness" contentWidth: 200 Item { diff --git a/modules/BarGroup.qml b/modules/BarGroup.qml index fe88bc2..6898d71 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: row.y + y: root._pad width: 1 height: row.implicitHeight color: Qt.rgba(root.borderColor.r, root.borderColor.g, root.borderColor.b, 0.4) diff --git a/modules/HoverPanel.qml b/modules/HoverPanel.qml index 59192fa..fd459da 100644 --- a/modules/HoverPanel.qml +++ b/modules/HoverPanel.qml @@ -268,7 +268,18 @@ PanelWindow { anchors.verticalCenter: parent.verticalCenter width: root.popupMode ? 0 : 20 height: 20 - visible: !root.popupMode + visible: !root.popupMode && (root.panelHovered || root._pinned) + opacity: pinHover.hovered || root._pinned ? 1 : 0.35 + + Behavior on opacity { + NumberAnimation { + duration: 100 + } + } + + HoverHandler { + id: pinHover + } TapHandler { cursorShape: Qt.PointingHandCursor diff --git a/modules/Mpris.qml b/modules/Mpris.qml index 0ffbbb7..4fd58ef 100644 --- a/modules/Mpris.qml +++ b/modules/Mpris.qml @@ -119,13 +119,12 @@ M.BarSection { anchorItem: root accentColor: root.accentColor panelNamespace: "nova-mpris" - panelTitle: "Now Playing" contentWidth: 280 - // Album art — always 1:1 + // Album art Item { width: parent.width - height: width + height: _artImg._hasArt ? 140 : 60 clip: true Rectangle { diff --git a/modules/Volume.qml b/modules/Volume.qml index c4d5d33..7166207 100644 --- a/modules/Volume.qml +++ b/modules/Volume.qml @@ -110,7 +110,6 @@ M.BarSection { anchorItem: root accentColor: root.accentColor panelNamespace: "nova-volume" - panelTitle: "Sound" contentWidth: 220 // Slider row