Skip to content

Releases: nikitabobko/AeroSpace

v0.20.2-Beta

04 Jan 20:01

Choose a tag to compare

v0.20.2-Beta Pre-release
Pre-release
  • #1885 Fix 'Ambiguous config error' crash while loading the built-in default-config.toml

v0.20.1-Beta

01 Jan 23:03

Choose a tag to compare

v0.20.1-Beta Pre-release
Pre-release
  • Improve Xcode dialog heuristic. 'Open Quickly' and 'Quick Actions' are no longer treated as windows
  • #1817 Don't show secure input indicator if the currently active binding mode is empty
  • #1825 Improve crash logging
  • #1881 Fix crash

v0.20.0-Beta

24 Nov 22:08

Choose a tag to compare

v0.20.0-Beta Pre-release
Pre-release

Improvements

  • 85fb9779 Performance: avoid unnecessary AX requests for focusing windows (affects apps that are slow at answering AXRaiseAction AX requests. For instance, Godot)
  • #1486 Show an indication when macOS Secure Input is on. By @mobile-ar
  • #1617 #1658 #1710 #1271 #221 #1667 c71c243298 Improve dialog/popup heuristics (Compatibility with: Zebar, VSCode, Screen Studio, CleanShot X, browser PIPs, Slack, and how the hell knows what else)
    • #1617 #2 Ignore browser PIP windows by default
    • New heuristic logic might break existing properly working applications. Please report issues
  • #413 Improve the optimal hide corner algorithm
  • #1495 Better config error reporting dialog. By @mobile-ar
  • #1494 volume command now shows volume indicator. By @mobile-ar

Bug fixes

  • #521 Fix bug: focus command didn't work when all windows were floating
  • #1771 Fix bug: Sometimes detaching Chrome Tabs yields a floating window since Tahoe
  • #1813 Ignore iTerm2 hotkey window
  • #1613 #1588 Fix crashes

New features

  • #999 New persistent-workspaces config option
  • #1656 #1161 Support more interpolation variables in list-monitors, list-windows, list-workspaces. By @alewis001
  • #711 Add i3-ordered menubar style. By @mobile-ar
  • #1494 Add fullscreen mode indication in menubar. By @mobile-ar
  • #20 Lift on-window-detected.run limitations
  • #390 Implement on-mode-changed callback

Breaking changes

  • #1683 Make users explicitly supply --stdin flag to workspace/move-node-to-workspace commands when stdin is used. By @Gai-H

- Nikita Bobko, 24 November 2025

v0.19.2-Beta

21 Jul 09:43

Choose a tag to compare

v0.19.2-Beta Pre-release
Pre-release

Bug fix

  • #1576 Japanese characters make the tray menu glitch

v0.19.1-Beta

17 Jul 10:54

Choose a tag to compare

v0.19.1-Beta Pre-release
Pre-release

Bug fixes

  • #1546 Fix NoMachine focus weirdness
  • #1560 Treat choose GUI fuzzer as a popup
  • #1560 Ignore focus changes from popups
  • #1563 Fix 0.19.0 regression. Incorrect move-node-to-workspace exit-code

Improvements

  • #1547 Float iPhone Simulator window by default

v0.19.0-Beta

10 Jul 22:36

Choose a tag to compare

v0.19.0-Beta Pre-release
Pre-release

New features

  • #711 Different menu bar styles. By @mobile-ar
  • #183 Add --boundaries and --boundaries-action options for move command. By @gabsrp2002
  • #248 Support focus dfs-next / focus dfs-prev. By @rickyz
  • #8 Implement swap command. By @rickyz
  • #191 Show application names in corresponding workspaces in menu bar
  • #1026 Support --json and --count in list-modes command. By @MikaelCarpenter

Bug fixes

  • #1216 Windows may randomly jump to the focused workspace
  • #1425 move-node-to-monitor right/down should place the windows to the most left/up available position
  • #164 CGPoint.findIn crash
  • #1492 Floating windows could appear off-screen

Improvements

  • #276 Better dialog heuristics for qutebrowser without decorations
  • #1482 start-at-login = true now registers AeroSpace as a proper Login Item in System Settings

Breaking changes

  • Forbid empty string in workspace names
  • #1423 Drop --fail-if-noop from move-node-to-monitor <direction>
  • #1482 Deprecate non-empty after-login-command

- Nikita Bobko, 11 July 2025

v0.18.5-Beta

04 May 11:49

Choose a tag to compare

v0.18.5-Beta Pre-release
Pre-release

#1369 #1306 Finally fix the "Windows must always have a parent" crashes

v0.18.4-Beta

27 Apr 00:59

Choose a tag to compare

v0.18.4-Beta Pre-release
Pre-release

#1306 Fix 0.18.0 regression. Logical data-race between window destruction logic and list-window might lead to a crash

I promised you a buggy release, remember? 🙂

v0.18.3-Beta

26 Apr 14:15

Choose a tag to compare

v0.18.3-Beta Pre-release
Pre-release
  • #1306 Add more debug logging to catch the bug
  • #1315 Fix regression. on-focus-changed/exec-on-workspace-change don't work if switch focus via 3rd party means (cmd-tab, dock)
  • #1324 Fix regression. Revert window detection logic to 0.17.1 version. Don't treat some specific popups as windows
  • #1305 Fix regression. Hotfix. Reduce wallpaper flickering (but a more proper fix is yet to be implemented)

v0.18.2-Beta

14 Apr 20:34

Choose a tag to compare

v0.18.2-Beta Pre-release
Pre-release
  • #1292 Fix 0.18.0 regression. Windows of non-Dock applications couldn't be focused (touchID, "About This Mac", etc.)
  • #1297 Fix 0.18.0 regression – random crash.