From fe02eed625ee4f556e9407a6dfb308e7073b88f0 Mon Sep 17 00:00:00 2001 From: Damocles Date: Sat, 18 Apr 2026 11:06:54 +0200 Subject: [PATCH] fix lock screen bg appearing immediately - hide hex wave base rect in overlay mode --- shell/applets/HexWaveBackground.qml | 2 ++ shell/lock/LockSurface.qml | 1 + 2 files changed, 3 insertions(+) diff --git a/shell/applets/HexWaveBackground.qml b/shell/applets/HexWaveBackground.qml index 583f4b6..31e57ea 100644 --- a/shell/applets/HexWaveBackground.qml +++ b/shell/applets/HexWaveBackground.qml @@ -7,11 +7,13 @@ Item { property bool running: false property bool reducedMotion: S.Theme.reducedMotion + property bool overlay: false readonly property real wavePhase: fx.uWavePhase Rectangle { anchors.fill: parent color: S.Theme.base01 + visible: !root.overlay } ShaderEffect { diff --git a/shell/lock/LockSurface.qml b/shell/lock/LockSurface.qml index 2aa0d86..a68e741 100644 --- a/shell/lock/LockSurface.qml +++ b/shell/lock/LockSurface.qml @@ -45,6 +45,7 @@ WlSessionLockSurface { id: _hexWave anchors.fill: parent running: root.lock.secure + overlay: true opacity: 0.4 }