What's Changed
rift 0.8.0 introduces shared workspaces across all connected displays by default, making multi-display setups simpler and more intuitive.
focus follows mouse has also been reworked to automatically disable when dialogs, popups, or sheets are on screen, preventing them from being immediately hidden. Additionally, minimized, hidden, and fullscreened windows now return to their original positions in the layout when restored.
The new window claim API in rift-client also allows third-party applications to take ownership of windows from rift, opening the door to features like scratchpads, always-on-top windows, and other custom window management functionality.
This release also brings significant performance improvements to workspace switching and Mission Control, alongside numerous bug fixes and refinements throughout.
now for rift's regular changelog:
- fix: preserve workspace when windows turn into axdialog (#652) cd79197
- fix: app rule > spawned window display (#651) 3c032b9
- fix: move_focus running on wrong window (#653) 062650e
- fix: ffm hiding sheets/dialogs/popups (#650) e12683d
- feat: menubar display type uses a nice TabSelector 669d7db
- feat: option so mission control will switch window enhancement releasing all hotkeys b92de62
- chore: enable global workspace on by default !BREAKING! 643ee84
- fix: keep scrolling windows on display by parking 1px (#648) 2c43f52
- feat: preserve window position across hides/minimizes/fullscreens (#647) 0677b05 5962d02
- feat: close mission control to window being focused 3844001
- fix: spaces should be 100% separate in global mode when there is only one display ab13108
- fix: layout persistence subsystem 79c1b7b
- fix: re-hide inactive workspace windows after app-initiated moves 2a2a064
- perf: workspace switching 17c3b7f
- fix: config healing (#645) 3ca08fe
- fix: preserve column px after moving displays (#646) 3def70b
- fix: prevent stale rift window recovery instances 6113879
- feat: claim ownership of a window from rift (#639) 5556371
- test: keep the window server's Space window lists out of unit tests (#640) aa295be
- fix: swap_windows not focusing (#635) 7435345
- feat: much improved shortcuts page 8938723
- fix: annoying macos window resize (#598) 572b942
- fix: clipping in animation (#598) ed45964
- fix: stale drag state (#631) f15643d
New Contributors
- @joonhoekim made their first contribution in #640
Full Changelog: v0.7.2...v0.8.0