Releases: nikitabobko/AeroSpace
Releases · nikitabobko/AeroSpace
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
v0.10.0-Beta
- Drop heuristics for Steam because they are probleamtic. The window is now floating by default #193
- Add 'Open config in ...' menu item #198
- Make "click on window to change focused monitor" more reliable #142
- Add possibility to focus window by
window-id
#173 - Float qutebrowser popups and dropdowns by default #204
- Breaking change. Deprecate
indent-for-nested-containers-with-the-same-orientation
config option because it's confusing #96
v0.9.2-Beta
- Main monitor should use existing workspace on startup instead of random workspaces #190