github nikitabobko/AeroSpace v0.20.0-Beta

pre-release8 hours ago

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

Don't miss a new AeroSpace release

NewReleases is sending notifications on new releases.