diff options
| author | Craig Jennings <c@cjennings.net> | 2026-04-24 07:36:47 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-04-24 07:36:47 -0500 |
| commit | 5477bf4a366dd2038b144aa542ce3785f205f368 (patch) | |
| tree | 4297b04984310e6b2f3730e5df8e6f9cca62ab4f /scripts/setup-chess.sh | |
| parent | a0e3a6ffadd867153587b77bcf8727fdd34c5f7a (diff) | |
| download | archsetup-5477bf4a366dd2038b144aa542ce3785f205f368.tar.gz archsetup-5477bf4a366dd2038b144aa542ce3785f205f368.zip | |
fix(hyprland): Escape special workspace on navigate
When focus is inside a special workspace (e.g. special:stash),
layoutmsg cyclenext/cycleprev only operates within that workspace,
trapping $mod+J inside the scratchpad overlay.
Detect workspace name starting with "special:" on focus navigation
(not move), toggle the overlay off first, re-read active window
state, then fall through to the normal layout/floating branches.
Add unit tests with a fake hyprctl harness in
tests/layout-navigate/. ```
Diffstat (limited to 'scripts/setup-chess.sh')
0 files changed, 0 insertions, 0 deletions
