From 9d6a88aa4376033788dee756730094e704928e53 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Tue, 16 Sep 2025 08:43:18 -0400 Subject: [PATCH] add wayland and hyprland focus --- modules/configuration/Configuration.qml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/configuration/Configuration.qml b/modules/configuration/Configuration.qml index 1e1871e..8a6606a 100644 --- a/modules/configuration/Configuration.qml +++ b/modules/configuration/Configuration.qml @@ -2,6 +2,8 @@ import qs.components import qs.services import QtQuick import QtQuick.Controls +import Quickshell.Hyprland +import Quickshell.Wayland StyledPanelWindow { id: window @@ -12,6 +14,17 @@ StyledPanelWindow { implicitWidth: 800 implicitHeight: 400 + WlrLayershell.layer: WlrLayer.Top + WlrLayershell.keyboardFocus: window.visible ? WlrKeyboardFocus.OnDemand : WlrKeyboardFocus.None + + HyprlandFocusGrab { + active: Visibility.configuration + windows: [window] + onCleared: { + Visibility.configuration = false; + } + } + StyledTabBar { id: tabs anchors.top: parent.top