Releases: nikitabobko/AeroSpace
Releases · nikitabobko/AeroSpace
v0.14.0-Beta
This release is devoted to a single commit: 96ae7a7 Improve windows hiding mechanism.
Please make sure that your monitor arrangement is correctly configured! https://nikitabobko.github.io/AeroSpace/guide#proper-monitor-arrangement
- Now, AeroSpace keeps windows on their respective monitors when hidden, without moving them to the bottom-right monitor. (Which could cause problems if monitors have different resolution #149)
- Now AeroSpace uses both bottom corners to hide windows. (previously only the right bottom corner was used)
- #289 Fix weird infinite workspace back and forth switches that could happen if
Displays have separate Spaces
is enabled, and your left monitor is configured as main monitor.
Thanks to @xuyixin1996 for the help with investigation! - #66 Partially fix the issue. Hidden windows in the corners are now less noticeable, now they take only 1-pixel vertical line in the bottom right or left corner.
- Update A note on 'Displays have separate Spaces' section in the guide. It's now recommended to disable
Displays have separate Spaces
.
v0.13.4-Beta
- #349 Fix native crash when closing windows on workspaces that are not mentioned in
aerospace.toml
- Add Casks pinned to specific versions
[email protected]
[email protected]
to the Homebrew tap to make downgrades trivial. See the "Installation" section in README
v0.13.3-Beta
- #341 Fix native crash (supposedly happening when interact with macos fullscreen windows, or AeroSpace floating windows)
v0.13.2-Beta
- #336 (comment) Fix monitor ID in
list-monitors
command - Fix
%{monitor-id}
inlist-workspaces --format
v0.13.1-Beta
Fix oversights in the features that were just introduced, lol :)
- 760dfc3 Fix bug:
focus-back-and-forth
didn't work ifon-focus-changed
callback is non empty - 9d4cb37 Fix bug:
move-mouse
doesn't always work correctly fromon-focus-changed
callback - #276 (comment) Improve dialog heuristics: tile Ghostty terminal even if decorations are disabled
v0.13.0-Beta
- #12 Implement
move-mouse
command. https://nikitabobko.github.io/AeroSpace/commands#move-mouse - #12 #230 Implement
on-focus-changed
andon-focused-monitor-changed
callbacks. https://nikitabobko.github.io/AeroSpace/guide#on-focus-changed-callbacks - #12 AeroSpace now supports "mouse follows focus" workflow (but not vice-versa yet)
- #114 Implement
balance-sizes
command by @karadnik-flutterint - Support
--format
flag forlist-apps
,list-workspaces
andlist-monitors
commands - adaszko/complgen#38 Bump complgen dependency. Fix zsh shell completion autoloading
- #151 Implement
focus-back-and-forth
command - 879cb61
focus
command now has optional--ignore-floating
flag - #320
AeroSpace.app/Contents/MacOS/AeroSpace
now supports--config-path
. Useful for nix modules - #276 (comment) Improve dialog heuristics: tile kitty terminal even if decorations are disabled
- #288 Bug fix. Fix
macos-native-fullscreen
command crash
v0.12.0-Beta
- #232 Support
--format
flag inlist-windows
command - #239 Add shell completion for zsh, bash and fish
Please note that you might need to change your~/.zshrc
or~/.bashrc
to add shell completion provided by homebrew https://docs.brew.sh/Shell-Completion - #256 Introduce
on-window-detected.if.workspace
filter - #275 Reduce random workspace switching flicker by @jilyaluk
- #269 #162 Sort workspaces naturally instead of literally (now, "workspace 2" is less than "workspace 10")
- fdc143c Breaking change. change
config
output format. Join commands with ; instead of using JSON array
The new output better aligns with future embedded shell-like combinators #278
Raycast extension doesn't depend on this API yet, so it should be fine to break it #215 - 156d75b Breaking change. Fix bug: make
config
andtrigger-binding
commands to behave correctly with non-qwerty key mappings - Minor bug fixes
v0.11.2-Beta
Bug fixes:
- #233 Fix native crash that might happen when you interact with macOS fullscreen/minimized windows, hidden apps
- 00c5b9e Fix incorrect key notations for arrows in
aerospace config
output - 0f08577 Fix trailing whitespace for commands without arguments in
aerospace config
output - 86c8ba8 Print errors to stderr if CLI fails to parse args
v0.11.1-Beta
- #101 Fix bug: sometimes an incorrect window is focused in multiple monitor setup
v0.11.0-Beta
- #215 AeroSpace now has third-party Raycast extension https://www.raycast.com/limonkufu/aerospace. Kudos to @limonkufu!
- #205 Trigger binding keys on keydown rather than on keyup
- #47 (comment) Improve popup detection algorithm. It should detect Sonoma keyboard layout switch if it previously didn't detect it
a98b605- 7f4de1b Windows that are detected as popups won't mess with workspace switching when destructed
- Use AppleScript dialog to show config parsing messages instead of Terminal.app
- #201 Fix Apple Reminders date picker problem
- #231 Breaking change. Drop
--macos-native-*
flags fromlist-windows
command - Other minor improvements
Do you like what you see? Consider sponsoring the project! https://github.com/sponsors/nikitabobko