1. OVR Toolkit
  2. News

OVR Toolkit News

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.

Changelog for 02-11-2020

02-11-2020

Added:
- Added a video link on the settings application specifically for Oculus users showing them how to run games through OpenVR.

Changes:
- When in Simulator Mode, opening the Window List and pressing 'Enter'/'Return' on a window will select that window for editing.
- Improved touch input support. (No longer moves Windows cursor between touch presses, this would cause touch text selection in Chrome to fail for example)
- OVR Toolkit will now try to tab back into fullscreen applications if they're not the scene application. (For example, playing a game through Virtual Desktop)
- Improved handling of fullscreen applications, OVR Toolkit should now tab out of them more reliably when attempting to interact with windows.

Bug fixes:
- Fixed Custom Apps 'Accept' permissions button not working, leading to no Custom Apps launching for new users.
- Fixed an issue that prevented changing to a Workshop background after changing accent colour in Global Setttings.
- Fixed Simulator Mode's Window List causing windows to be stuck with the yellow selection border active.
- Edit Mode UI will be automatically maximised when the tutorial is in progress.
- Fixed clicking 'Home' when selecting a window will not return to the compact UI if it's enabled.
- Windows will no longer enter Eco Mode whilst in the cropping page.
- Fixed 'X' to close Window Crop masks not appearing.
- Fixed windows going invisible when in Simulator Mode with a fullscreen application open. (Hopefully!)
- Fixed various interaction issues when using the fallback desktop capture API. (People on gaming laptops/Multi-GPU setups)
- Fixed an issue that caused a window to no longer to be selectable when using fallback desktop capture API.