AeroSpace v0.20.0-Beta

v0.20.0-BetaPre-releasemacOS
Added 7
  • Show an indication when macOS Secure Input is on
  • New persistent-workspaces config option
  • Support more interpolation variables in list-monitors, list-windows, list-workspaces
  • Add i3-ordered menubar style
  • Add fullscreen mode indication in menubar
  • Lift on-window-detected.run limitations
  • Implement on-mode-changed callback
Changed 7
  • Avoid unnecessary AX requests for focusing windows to improve performance with applications slow at answering AXRaiseAction requests
  • Improve dialog and popup heuristics for better compatibility with applications like Zebar, VSCode, Screen Studio, CleanShot X, browser PIPs, and Slack
  • Ignore browser PIP windows by default
  • Improve the optimal hide corner algorithm
  • Better config error reporting dialog
  • Volume command now shows volume indicator
  • Make users explicitly supply --stdin flag to workspace and move-node-to-workspace commands when stdin is used
Fixed 4
  • Fix bug where focus command didn't work when all windows were floating
  • Fix bug where detaching Chrome tabs sometimes yielded a floating window since Tahoe
  • Ignore iTerm2 hotkey window
  • Fix crashes

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

View original

Upgraded? How did it go?

Discussion