From 485c62c5c3549b66cc9890e371553ad101042b41 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sat, 12 Sep 2026 18:42:48 +0200 Subject: 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 Claude-Session: https://claude.ai/code/session_01SYg4wYHq5XNbiVmMeKRb1S --- window-switcher/Theme.qml | 1 + 1 file changed, 1 insertion(+) create mode 120000 window-switcher/Theme.qml (limited to 'window-switcher/Theme.qml') 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 -- cgit v1.2.3