From 1c0efb522f13115879e5496003c0b3cb66260059 Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Mon, 27 Apr 2026 14:28:28 +0200 Subject: [PATCH] Keep status bar opaque in convergence mode In mobile mode the status bar goes transparent when on the homescreen so the wallpaper shows through. That is correct for phone UX. In convergence/desktop mode it clashes with the always- opaque dark dock: the top area looks light while the bottom is dark. Return transparentBackground=false when convergence mode is enabled so the panel stays consistently opaque. --- containments/panel/qml/StatusPanel.qml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/containments/panel/qml/StatusPanel.qml b/containments/panel/qml/StatusPanel.qml index 11f78247..4914c5f5 100644 --- a/containments/panel/qml/StatusPanel.qml +++ b/containments/panel/qml/StatusPanel.qml @@ -83,6 +83,12 @@ Item { return true; } + // In convergence mode the status bar behaves like a desktop panel: + // always opaque so it matches the dock and doesn't let the wallpaper bleed through. + if (ShellSettings.Settings.convergenceModeEnabled) { + return false; + } + return !containmentItem.showingApp && !containmentItem.fullscreen; } forcedComplementary: {