Release / / with v0.19.0-Beta, v0.19.1-Beta
AeroSpace v0.19.2-Beta
Swap a window with its neighbor using the keyboard.
Share
Before you upgrade to v0.19.2-Beta
2 to fixRemove nonempty `after-login-command`; use `after-startup-command` only if running on every AeroSpace startup is appropriate.
iPhone Simulator windows float by default.
Read the evidence
Remove `--fail-if-noop` from `move-node-to-monitor` with `left`, `down`, `up`, `right`, `next` or `prev`; the flag is now accepted only with monitor patterns.
What changed in v0.19.2-Beta
The 0.19 release adds directional and depth-first swaps and configurable move boundaries; its close patch releases fix popup focus and workspace-move exit codes.
v0.19.2-Beta; Beta for macOS 13+, available as a GitHub release archive; Accessibility permission required.
New things you can do
Swap windows in a direction or in depth-first order.
Read the evidence
Fixed and improved
Use `focus dfs-next` or `dfs-prev`; `move --boundaries all-monitors-outer-frame` can move across monitors.
Use `list-modes --json` for JSON output or `--count` for the number of modes.
Successful `move-node-to-workspace` commands without `--focus-follows-window` now report success.
Popup focus changes are ignored and NoMachine windows are recognized by the updated window-detection logic.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.