Releases: acsandmann/rift
Releases · acsandmann/rift
v0.2.8-beta
Whats Changed
Full Changelog: v0.2.7...v0.2.8
v0.2.7-beta
Whats Changed
- feat: side specific modifier keys (#160) 9c28bc0
- feat: more macos native looking currentworkspace view in mission control f274992
- fix: move focus not working with recently joined nodes (#183) 8360961
- fix: non primary display deactivating after sleep (#180) f897349
- fix: protect against improper autoswitches (#159) 8bff8fe
- fix: windows being stolen from other displays/spaces v2 (#138) 3a5250d + d1f5b0a
- feat: move window to display (#137) 35fd4a0
- feat: update current workspace view when workspace changes in mission control (#164) ee4afc9
Full Changelog: v0.2.6...v0.2.7
v0.2.6-beta
Whats Changed
- feat: optimize ipc; median latency down to ~5ms from ~15ms (#184) 0ff6212 + 7f316da
- fix: toggle_space_activated not toggling to off (#174) 2c8c883
- fix: focus goes to windows in the hidden corner (#145) a89ee4f
- fix: resize-grow/shrink being reversed in bsp layout engine (#178) eef98dd
Full Changelog: v0.2.5...v0.2.6
v0.2.5-beta
Whats Changed
- fix: not triggering layout refresh aggressively enough (#156) cfedd22
- fix: windows not being retiled after a drag (#156) bf536f0
- fix: dragging windows between displays (#138) a3dd211
- fix: make mouse up/down tracking much more reliable (#156) 2732a42
- fix: handling of sheet/child/pip windows in PIP (#149) 5f8ab35
- fix: erroneously auto switching on activation when leaving fullscreen 8ffe90b
- fix: ensure stacks dont get erroneously broken (#150) e001cb7
- fix: layout issues (#148) 7d95272
- fix: use mach port as a way to only let one rift instance run at a time (#147) 67bb7d5
- fix: service can only be uninstalled if its stopped (#147) 2d4d4b6
- fix: make it autoraise a window on display switch so no mouse input is needed (#137) 8742d69
- fix: isolate virtual workspaces better (#145) 656a56a
- fix: app rules (#144) 25555e4
- feat: focus a display (chooses last focused window or warps cursor to midpoint) 0aedbb1
- feat: title changed broadcast event 8debd00
- fix: mouse warping when no windows (#136) 1193fe2
- fix: add a retry for certain windows that don't accept setbatchwindowframe (#140) fd20b44
- fix: don't crash on touchbar movements (#116) eba053b
- fix: better flow from focusing between displays 8ce9be4
- fix: windows not being retiled acc9075
- feat: use ax frame change events + merge tx stores 93e35fe
Full Changelog: v0.2.4...v0.2.5
v0.2.4-beta
Whats Changed
- feat: close windows via cli 583d5e6
- fix: default_workspace 371d980
- fix: stop throwing mouse (#136) 361d9e2
- perf: optimize menu bar actor 4010a93
- fix: make toggle_active_space actually toggle 1a2de75
- feat: move mouse to display (#137) db8ad22
- feat: menubar now supports showing workspace indexes/names instead of layouts 2b9bf8f
- feat: query workspaces by space + incl active space/display uuid in broadcast (#132) 3a32ef
Full Changelog: v0.2.3...v0.2.4
v0.2.3-beta
Whats Changed
- fix: handle mouse warp better when there are no windows present 10e41b0
- fix: focus/switching with no windows + multiple spaces (#125) 85214b0
- fix: request refocus on the right space 937cb3f
- fix: prefer screen/space under cursor over main window space (#125) ae98a1c
Full Changelog: v0.2.2...v0.2.3
v0.2.2-beta
Whats Changed
- fix: menu bar cpu usage (#129) 3b921bb
- fix: ignore space change with no active screens 3de151b
- fix: proper screen2space mappings (#125) adba64f
- fix: properly detect screen under cursor (#120) 8e3ee62
- fix: correctly select window in direction (#97) dc3e339
- fix: set cgwindow shape properly (#120) b00c56d
- fix: focusing between displays now respects orientation (#97) 0818fbf
- fix: mission control on extended displays (#120) b36f15b
- fix: it is possible to have a spaceid of 0 6f2fb80
Full Changelog: v0.2.1...v0.2.2
v0.2.1-beta
What's Changed
- fix: app activation race (#108) 4b742f3
- chore: remove autofix from config 47a029c
- fix: update menubar on window frame changes too e8b2192
- feat: even faster menubar drawing
Full Changelog: v0.2.0...v0.2.1
v0.2.0-beta
What's Changed
- fix: crashes with normalizedPosition (#117) cdb1f35
- feat: ResizeWindowBy for specific window resizing 35a0d7b
- feat: use carbon for process events (#111) 3a4c87d
- feat: per display gaps + space/display uuid mapping (#113) e2f0ca9
- fix: dont erroneously float windows 907d2d4
- feat: hotload app rules 19fa4f6
- fix: app rules (#71) b10ba24 + cf7210c + d7ad836 + 39f566b + af57651
- fix: nsapp:run for tahoe 9e2413f
Full Changelog: v0.1.1...v0.2.0
v0.1.1-beta
Whats Changed:
- fix: handle native macos app hides 8344394
- feat: move window to workspace by window id (#105) f7486d7
New Features:
- you can now move any window (instead of only the focused) a workspace of your choosing:
cargo run --bin rift-cli execute workspace move-window <workspace_index> <window_id>. this should open up a lot of possibilities for scripting rift._