Skip to content

Releases: acsandmann/rift

v0.2.8-beta

05 Dec 15:48

Choose a tag to compare

Whats Changed

Full Changelog: v0.2.7...v0.2.8

v0.2.7-beta

05 Dec 04:20

Choose a tag to compare

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

01 Dec 20:46

Choose a tag to compare

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

24 Nov 06:04

Choose a tag to compare

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

13 Nov 22:05

Choose a tag to compare

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

image

v0.2.3-beta

12 Nov 16:29

Choose a tag to compare

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

12 Nov 15:21

Choose a tag to compare

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

10 Nov 20:10

Choose a tag to compare

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

09 Nov 21:04

Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.2.0

v0.1.1-beta

06 Nov 03:14

Choose a tag to compare

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._