diff --git a/modules/Cpu.qml b/modules/Cpu.qml index 7cad148..5705c08 100644 --- a/modules/Cpu.qml +++ b/modules/Cpu.qml @@ -5,7 +5,7 @@ import "." as M M.BarSection { id: root spacing: Math.max(1, M.Theme.moduleSpacing - 2) - tooltip: "CPU: " + root.usage + "%\n" + root.freqGhz.toFixed(2) + " GHz" + tooltip: "" property int usage: 0 property real freqGhz: 0 diff --git a/modules/HoverPanel.qml b/modules/HoverPanel.qml index e368042..eab747e 100644 --- a/modules/HoverPanel.qml +++ b/modules/HoverPanel.qml @@ -111,7 +111,10 @@ PanelWindow { } HoverHandler { - onHoveredChanged: root.panelHovered = hovered + onHoveredChanged: { + console.log("[hoverpanel:" + root.panelNamespace + "] hovered →", hovered); + root.panelHovered = hovered; + } } M.PopupBackground { diff --git a/modules/Volume.qml b/modules/Volume.qml index 51b0b60..98cac53 100644 --- a/modules/Volume.qml +++ b/modules/Volume.qml @@ -43,8 +43,14 @@ M.BarSection { readonly property bool _anyHover: root._hovered || hoverPanel.panelHovered readonly property bool _showPanel: _anyHover || _expanded || _osdActive - on_ShowPanelChanged: if (!_showPanel) - _expanded = false + on_ShowPanelChanged: { + console.log("[vol] showPanel:", _showPanel, "| anyHover:", _anyHover, "| expanded:", _expanded, "| osd:", _osdActive); + if (!_showPanel) + _expanded = false; + } + + on_ExpandedChanged: console.log("[vol] expanded →", _expanded) + on_AnyHoverChanged: console.log("[vol] anyHover →", _anyHover, "| barHover:", root._hovered, "| panelHover:", hoverPanel.panelHovered) onVolumeChanged: _flashPanel() onMutedChanged: _flashPanel()