root panel window handles focus

This commit is contained in:
Benjamin Palko 2025-09-16 15:33:41 -04:00
parent bd826c14ac
commit ed6cd2c8d5
6 changed files with 34 additions and 61 deletions

View file

@ -5,8 +5,6 @@ import qs.config
import qs.services
import QtQuick
import QtQuick.Controls
import Quickshell.Hyprland
import Quickshell.Wayland
StyledPanelWindow {
id: root
@ -18,15 +16,8 @@ StyledPanelWindow {
background.color: Styling.theme.base200
WlrLayershell.layer: WlrLayer.Top
WlrLayershell.keyboardFocus: root.visible ? WlrKeyboardFocus.OnDemand : WlrKeyboardFocus.None
HyprlandFocusGrab {
active: Visibility.storybook
windows: [root]
onCleared: {
Visibility.storybook = false;
}
onFocusedChanged: {
Visibility.storybook = focused;
}
StyledTabBar {