From 51fb5b9f4abd119621f618d067b63261c1cefd1b Mon Sep 17 00:00:00 2001 From: Ly-sec Date: Mon, 22 Sep 2025 22:23:39 +0200 Subject: [PATCH] ActiveWindow: hide ActiveWindow if there is no actual window --- Modules/Bar/Widgets/ActiveWindow.qml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Modules/Bar/Widgets/ActiveWindow.qml b/Modules/Bar/Widgets/ActiveWindow.qml index fc25a9f4..18cba41d 100644 --- a/Modules/Bar/Widgets/ActiveWindow.qml +++ b/Modules/Bar/Widgets/ActiveWindow.qml @@ -31,6 +31,7 @@ Item { } readonly property string windowTitle: CompositorService.getFocusedWindowTitle() + readonly property bool hasActiveWindow: windowTitle !== "" && windowTitle !== "(No active window)" readonly property bool showIcon: (widgetSettings.showIcon !== undefined) ? widgetSettings.showIcon : widgetMetadata.showIcon @@ -52,7 +53,7 @@ Item { implicitHeight: (barPosition === "left" || barPosition === "right") ? calculatedVerticalHeight() : Math.round(Style.barHeight * scaling) implicitWidth: (barPosition === "left" || barPosition === "right") ? Math.round(Style.capsuleHeight * 0.8 * scaling) : (horizontalLayout.implicitWidth + Style.marginM * 2 * scaling) - visible: windowTitle !== "" + visible: hasActiveWindow function calculatedVerticalHeight() { // Use standard widget height like other widgets