Releases: svandragt/gala-xy
Releases · svandragt/gala-xy
Release list
v0.2.0
Window switching
- Super+Left and Super+Right switch focus between the open windows on the current workspace, in most-recently-used order and wrapping at the ends — like Alt+Tab, on discrete key presses. Excluded windows (panels, docks) are skipped.
- The order stays fixed while you step through it and only refreshes when focus changes by other means (a click, a new window), so both directions walk through every window without ping-ponging.
- The shortcuts are rebindable in System Settings → Window Behaviour → Shortcuts or via
gsettings.
Focus ring
- The focus ring now stays layered below always-on-top windows instead of drawing over them.
Settings
- The Switchboard plug is renamed Window Behaviour and gains a Shortcuts page alongside the existing Exclusions page.
v0.1.0
First release. gala-stacker is a PaperWM-style horizontal tiling plugin for Gala, the window manager behind elementaryOS's Pantheon desktop.
What it does
- Windows on a workspace tile edge-to-edge in a single row, full height, keeping whatever width they already have.
- Each monitor gets its own row, so multi-monitor setups behave independently.
- Keyboard shortcuts to move focus and reorder windows in the row (
Super+[/Super+],Super+Shift+[/Super+Shift+]), plus a shortcut to cycle a window's width between 33%/50%/67% of the monitor (Super+R) — its row-neighbour shrinks or grows to compensate, rather than the window overflowing off the edge. - The focused window gets a highlighted border, coloured to match your System Settings → Appearance accent colour, and it updates live if you change that colour.
- Drag a window to reorder it in the row, or drag the edge it shares with a neighbour to resize both at once, the same way elementary's own snapped-window divider works.
- A System Settings → Tiling panel to rebind shortcuts (with a proper click-and-press capture UI) and manage which windows get excluded from tiling — panels, docks, popups, and anything else you'd rather leave alone.
Installing
make install
Then log out and back in. See the README for requirements, keybindings, and known limitations — notably, there's no horizontal scrolling viewport yet, so a row wider than its monitor stacks overflow at the edge rather than panning.
This is a young, unofficial plugin — not an elementary/Gala project. If anything goes wrong, removing the .so from the plugins directory and reloading Gala gets you back to a stock session.