aboutsummaryrefslogtreecommitdiffstats
path: root/window-switcher/Theme.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-12 18:42:48 +0200
committerDanilo M. <danix@danix.xyz>2026-09-12 18:42:48 +0200
commit485c62c5c3549b66cc9890e371553ad101042b41 (patch)
treeafbb8a05dd9c0b979173ef0480df773c6d685cda /window-switcher/Theme.qml
parent697bb731fdf9584650b2e075a63da6eba5566eab (diff)
downloadquickshell-485c62c5c3549b66cc9890e371553ad101042b41.tar.gz
quickshell-485c62c5c3549b66cc9890e371553ad101042b41.zip
feat(window-switcher): the overlay skeleton, and a proven Escape
A fifth component, so the same keepalive window as the other four: a config with no visible window exits without reporting anything, and this overlay is hidden almost always. Escape is handled on a focused Item inside the PanelWindow rather than on the window, because key events reach a focused item and Keys.onEscapePressed on a PanelWindow never fires. Proven before the grid is built on top of it, since keyboard navigation depends on the same grab. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SYg4wYHq5XNbiVmMeKRb1S
Diffstat (limited to 'window-switcher/Theme.qml')
l---------window-switcher/Theme.qml1
1 files changed, 1 insertions, 0 deletions
diff --git a/window-switcher/Theme.qml b/window-switcher/Theme.qml
new file mode 120000
index 0000000..3d2e40f
--- /dev/null
+++ b/window-switcher/Theme.qml
@@ -0,0 +1 @@
+../shared/Theme.qml \ No newline at end of file