1. OVR Toolkit
  2. News

OVR Toolkit News

Changelog for 14-12-2020

14-12-2020

Added:
- Added 'Low GPU memory - Expect stuttering' message to wrist overlay when below 300 MB of VRAM to help users find the cause of lag. (Try disabling avatars in VRChat if you get this!)
- Added 'Resize menu' option to the bottom of Global Settings to resize the Edit Mode UI.
- Added 'Overlays still loading' prompt when trying to switch presets before overlays have finished loading. (To prevent saving issues)
- Added check to avoid OVR Toolkit accessing virtual monitors that can't be captured.

Changes:
- Changed 'RAM' to 'VRAM' on wrist overlay's performance stats. (For VR users this is way more important)
- Reduced CPU usage.
- Improved reliability of 'Tab out when in Edit Mode', should now more reliably find fullscreen desktop applications.
- 'Virtual Desktop' will now be ignored instead of tabbed in/out of, this allows games you're playing through Virtual Desktop to tab in/out instead.

Bug fixes:
- Fixed an issue that would cause windows with 'Block Input' enabled to be brought to the foreground.
- Fixed an issue that would cause reloaded windows to display incorrectly if they were minimized. (Should now restore those windows based on previous knowledge of the window size)
- Fixed an error that would result in menu interaction freezing.

Changelog for 07-12-2020

07-12-2020

Added:
- Added window title and window process name to the 'Window not found' error to help resolve it.

Changes:
- Seated calibration prompt can now be cleared with the 'Menu select' binding instead of just 'Enter'.
- Updated Settings menu 'Controls' page scrollbar styling instead of default Unity UI skin. (No more angry UI guy Fleur24 - Improved 'Minimize on Startup' to better workaround a Unity bug that would cause high GPU usage. ('Minimize on Startup' is still forced on for now to work around this Unity bug!)

Bug fixes:
- Fixed an issue that would cause desktop sizes to reload incorrectly when restarting the program.
- Fixed 'Drop here to dock' icon not appearing on all additional controllers/Vive Trackers.
- Fixed 'Window List' select in Simulator Mode only using 'Enter' instead of the 'Menu select' binding.
- Fixed a stuck key issue when rebinding controls to a joystick.

Changelog for 30-11-2020

30-11-2020

Added:
- Added support for deleting presets.
- Added options bar to Custom Apps for refreshing and scrolling page.
- Added 'Enable browser options panel' Web API call for Custom Apps.

Changes:
- Custom Apps now have mouse smoothing. (Oops)
- Creating a new preset will now switch you to the new preset.
- Saved window sizes now save when the window layout saves. (Previously was every 60 seconds, legacy code)

Bug fixes:
- Fixed an issue that caused a considerably large delay on startup for a small subset of users. (Direct Input issue)
- Fixed missing translations for 'Automatically alt tab into games' and 'Reset keyboard position'.
- Fixed 'Enter' key not working as intended in Custom Apps.

Changelog for 23-11-2020

23-11-2020

Added:
- Added support binding buttons to game controllers/joysticks/racing wheels.
- Added more keyboard/joystick bindings. (Added bindings for Simulator Mode menu navigation)
- Added option to toggle Simulator Mode mode menu instead of hold key.
- Added 'BypassSeatedCalibration' option to config.json. (This will bypass the seated play calibration prompt, however, only attached to device windows will save correctly!)
- Added 'SetZoom' web API call. (Acts like pressing Ctrl + or Ctrl - on Chrome)
- Added new Web API call 'SendHandCollisions' and corresponding event 'OverlayTouched(device)'.
- Added Custom Apps debug page on the desktop UI for OVR Toolkit, this will help users develop Custom Apps. (Check the 'CustomApps' wiki page for more info!)

Changes:
- 'Minimize on startup' has been forced-on for now until a Unity bug is fixed. (Turning off VSync in Nvidia Control Panel would cause 7000+ FPS on the settings window)
- Improved reliability of window reloading. (Now saves last known width/height of window)
- Custom Apps now allow autoplaying music/videos without an initial gesture from the user.
- Improved Custom Apps automatic keyboard focus. (Fixed not being able to enter login details on Twitch chat custom app)
- Made it possible to transition to the Window Settings/Global Settings apps from the Window Select app.
- Windows can now be resized even smaller. (Down to as small as 3cm wide!)
- When moving windows in Simulator Mode, windows will now snap to upright and require you to release and re-press the movement key to override.
- When moving windows in Simulator Mode, holding Left Alt will now move windows slower.
- Updated Simulator Mode's window movement controls display.
- Removed default spawned window on switching to empty presets/application install.
- Curved windows will now be restored to their previous curvature in Simulator Mode when levelling out a window.

Bug fixes:
- Improved reliability of minimize on startup, should actually minimize now not minimize whatever is in the foreground. (Oops)
- Fixed an issue caused by some laptop monitor docks that would result in 'Unsupported display' error.
- Fixed a GPU usage issue with the settings application.
- Fixed unsupported OS message not appearing.
- Fixed Oculus warning messages not appearing on Quest 2 using Link. (I guess the device name is 'Quest' or 'Link', it doesn't contain the word 'Oculus' apparently!)
- Fixed tutorial not progressing when closing window through Window List instead of Window Settings.
- Fixed mouse smoothing not working on UIs. (Only crosshair smoothed, not the actual input)
- Fixed an issue that prevented high-performance capture mode from enabling without changing presets first.
- Fixed a really stupid window reloading/finding bug that existed for, no joke, the past 2 years.
- Fixed curved windows not tilting in Simulator Mode.
- Fixed an issue that would reset all bindings when trying to re-bind a binding after restarting the application.
- Fixed Ctrl C, X, V, and A not working on Custom Apps.
- Fixed an error that resulted in windows reverting to a low performance mode. (Not sure how this was caused, but someone managed it!)

Changelog for 09-11-2020

09-11-2020

Note: You will lose and need to recreate shortcuts for your desktops, you may also need to set your windows to the correct desktop again! Sorry for the inconvenience.

Changes:
- Overhauled how desktops are found and saved. (Now uses desktop names instead of IDs)

Bug fixes:
- Fixed an issue that resulted in only some desktops being accessible when using multiple GPUs.
- Fixed settings that had been reset to defaults when updating to a newer Unity version. (Windowed mode and force single instance)
- Fixed desktop selection not working at all in Simulator Mode. (No one noticed this, I just thought about it one night in bed, crazy it got so close to release!)
- Fixed interaction issues with the attach to device options at the bottom of Window Settings.
- Fixed an issue that would bring up the Windows touchscreen keyboard when graphics tablet drivers are installed.
- Voice dictation should no longer paste text that was previously in the clipboard.