What's Changed
- native tab support! rift now handles native macos tabs in apps like finder and ghostty with no problem
- settings ui! rift now has a built in ui for configuring every aspect of rift. it is 100% native and should feel like configuring any other app
- rewritten stackline! rift's stackline now looks like a native tab bar and feels like an extension of the operating system as opposed to its previous appearance
- lots of performance improvements that should make rift more pleasing to use
now, for the regularly scheduled programing:
- feat: show non default binding modes in menu icon (#583) 8584586
- fix: focus nearest window in stack after one closes cc38c0e
- fix: give newly created workspaces a layout for the space's current size (#577) 42f1a62
- fix: remove global window index and use layout-scoped traversal in bsp (#581) fdb1179
- feat: stack lines now look like a native tab bar (#576) 952fc17
- fix(gestures): don't double-invert scroll overscroll workspace switch (#575) d5f3245
- fix(bsp): focus adjacent windows across perpendicular splits 002fcae
- fix: move_node not splitting in bsp (#568) dec4f3e
- feat: settings in separate process that communicates with rift via mach (#572) b2ded63
- fix: contain scrolling windows to their owning display 2a73a80
- fix: allow saving workspaces that were never shown (#570) fd9ec80
- feat: settings ui (#552)
- fix(native-tabs): preserve focus and layout during tab transitions (#560) 659eaa5
New Contributors
- @lukasesch made their first contribution in #575
Full Changelog: v0.6.9...v0.7.0