aboutsummaryrefslogtreecommitdiff
path: root/scripts/testing/lib
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-04-24 07:36:47 -0500
committerCraig Jennings <c@cjennings.net>2026-04-24 07:36:47 -0500
commit75936040342088d84304a6a367eb87ed30078967 (patch)
tree9ecfef12c9a567cf4ef2b7fa6a2444af8a7f4c75 /scripts/testing/lib
parent9ea97d5fd08b1756823da36a4417f6610927feea (diff)
downloadarchsetup-75936040342088d84304a6a367eb87ed30078967.tar.gz
archsetup-75936040342088d84304a6a367eb87ed30078967.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/testing/lib')
0 files changed, 0 insertions, 0 deletions