From 6eb547bb183798f97eae7d34b9af0884857ae95b Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Sun, 8 Mar 2026 19:57:57 +0100 Subject: [PATCH] make focus rings not go behind --- .../quickshell/ii/modules/common/widgets/GroupButton.qml | 1 + .../quickshell/ii/modules/common/widgets/RippleButton.qml | 1 + .../quickshell/ii/modules/common/widgets/StyledButton.qml | 2 ++ 3 files changed, 4 insertions(+) diff --git a/dots/.config/quickshell/ii/modules/common/widgets/GroupButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/GroupButton.qml index 031dfe778..2e1440f0f 100644 --- a/dots/.config/quickshell/ii/modules/common/widgets/GroupButton.qml +++ b/dots/.config/quickshell/ii/modules/common/widgets/GroupButton.qml @@ -132,6 +132,7 @@ Button { } } + z: visualFocus ? 1 : 0 Rectangle { id: focusRing topLeftRadius: root.leftRadius - anchors.margins diff --git a/dots/.config/quickshell/ii/modules/common/widgets/RippleButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/RippleButton.qml index 408515f7c..f6c2a2ecd 100644 --- a/dots/.config/quickshell/ii/modules/common/widgets/RippleButton.qml +++ b/dots/.config/quickshell/ii/modules/common/widgets/RippleButton.qml @@ -181,6 +181,7 @@ Button { } } + z: visualFocus ? 1 : 0 Rectangle { id: focusRing radius: buttonBackground.radius - anchors.margins diff --git a/dots/.config/quickshell/ii/modules/common/widgets/StyledButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledButton.qml index 970e212bf..ebd176a5a 100644 --- a/dots/.config/quickshell/ii/modules/common/widgets/StyledButton.qml +++ b/dots/.config/quickshell/ii/modules/common/widgets/StyledButton.qml @@ -58,6 +58,8 @@ Button { } } + z: visualFocus ? 1 : 0 + contentItem: Item { implicitWidth: buttonText.implicitWidth implicitHeight: buttonText.implicitHeight