hypr-nav fell back to the raw "lua:columns" backend string on any workspace that had never been explicitly switched via the menu (i.e. every fresh workspace, since columns is the global default), which didn't match the "columns" layout name it checks against — so focus/ move/resize silently took the generic dwindle-style path instead of being forwarded to the custom layout. Strip the "lua:" prefix in the fallback. Also make focus/scroll u/d within a column wrap around instead of stopping at the ends. |
||
|---|---|---|
| .. | ||
| hyprland | ||
| hyprlua | ||
| niri | ||
| sway | ||
| migrate-hyprland-to-hyprlua.sh | ||