1. OVR Toolkit
  2. News

OVR Toolkit News

Changelog for 30-03-2020

30-03-2020

Features:
- Wrist overlay will now hide when not being looked at. (Can be disabled in Global Settings)
- Added 'Look hiding' angle slider to Window Settings.
- Improved detection radius for 'Hide when not looking at window' feature.
- Added 'Use touchpad moving' option to Global Settings, disabling this will disable moving windows closer/further away with the touchpad.
- Added 'Refresh List' button to Select Window page to refresh the list entirely if items are missing from it.
- Added prompt to confirm installation of Task Scheduler entry on first time startup.
- Added uninstall script to OVR Toolkit so on verifying files/uninstalling it will clear the Task Scheduler entry.

Changes:
- Removed none-touchscreen input hardcoded binding for right click, please bind your own now in the SteamVR bindings!
- Increased mouse smoothing when using legacy input mode. (It's far more agressive now because of how easy accidental drags are)
- Increased mouse smoothing slightly in touchscreen input mode.
- Changed font side of dividers on Select Window page to make them more obvious.

Custom Apps API:
- Added 'APIInit' event for web API, this is called when the API has finished injecting into the browser.
- Added web API call 'SetKeyboardFocus', when enabled the keyboard can be used to type on browser instances.
- Added web API call 'SetBrowserTitle', this title will show for the browser overlay in Window List.
- Fixed web API call 'GetWindowTitles' not calling the callback function due to an error.
- Fixed web API call 'GetOverlayBounds' not calling the callback function due to an error.

Bug Fixes:
- Fixed right click binding not working.
- Possibly fixed issues with overlays swapping hands when using Vive Wands.
- Fixed issues with wrist overlay not working when pointing the other hand at a window.
- Fixed issues with picking up windows from behind.
- Fixed an issue that would cause flickering when a window was closed on the desktop whilst being capturing in VR.
- Possibly fixed a crash on toggling Edit Mode. (The full fix for this crash is still W.I.P, the crash is not within OVR Toolkit but an API it uses)
- Fixed an issue that would cause switching active controller to click at the position the other controller was last pointing at.
- Fixed an issue that would cause overlays to render on the incorrect hand.
- Fixed an issue that could stop some windows showing in the Select Window list.
- Fixed an issue that would make it impossible to click a curved overlay in front of another one.

Changelog for 22-03-2020

22-03-2020

Features:
- Added keyboard re-centering. (Automatically re-centers keyboard when a window is set to re-center)
- Added permanent keyboard toggle icon to the wrist overlay.
- Keyboard can now be moved without opening Edit Mode.
- Added toggle Edit Mode button to the wrist overlay. (Will switch to 'Maximise Edit Mode' when needed)

Changes:
- Simulator Mode will now only be activated on pressing the keyboard bind. (Idle controllers won't make head gaze enable!)
- Increased wrist UI cursor size.
- Installer will now re-install the task if it was found to be installed but not working.
- Installer will now warn users when they're trying to install on a different user.
- Installer will now give a disclaimer and an option to run without admin permissions.

Bug fixes:
- Fixed a Compact UI issue where prompts appearing would block the UI from responding to clicks.
- Fixed custom keyboards appearing behind some windows.
- Added missing Simulator Mode translations.
- Fixed an error caused by opening the changelog viewer with no internet connection.
- Fixed Spotify play/pause button not updating correctly.

Changelog for 18-03-2020

18-03-2020

Features:
- Drastically improved overlay framerates, 60 FPS is 60 FPS now! (This means you need to turn down your settings if you get lag!)
- Implemented 'Custom Apps' web API to create content for OVR Toolkit using HTML/PHP/JavaScript. (W.I.P, ask in Discord if you're interested in this!)

Changes:
- Increased look hiding detection radius slightly to improve usability.
- Increased pick up distance for windows and keyboard slightly to improve usability.
- Improved logic for detecting invalid windows. (Should no longer capture Spotify's menu instead of the main window)

Bug fixes:
- Implemented possible fix for desktop capture API rendering crashes.
- Fixed an issue that would block switching from a 'Not found' window to other windows by hotkey.
- Fixed pressing comma or period keys after using a word suggestion removing too many characters before placing the comma/period.
- Fixed an issue that would cause auto-curved overlays to reset to 10% curvature after application restarts.
- Fixed an issue that allowed for picking up transparent windows in some situations.
- Fixed an issue that would prevent windows entering high performance mode after switching to a desktop.
- Fixed an issue that would cause Edit Mode to toggle with one double press straight after opening.
- Fixed an issue that would cause window curvature to not save on pinned seated play windows.

Changelog for 09-03-2020

09-03-2020

Features:
- Added window presets. (Save and switch between 6 different savable layouts!)
- Added support for blocking input to games/apps when using OVR Toolkit. (Read below!)
- Updated OVR Toolkit to support 'SteamVR Input 2.0'. (This means the controller bindings UI will work!)
- Added support for a dedicated right click button.
- Added support for changing 'edit mode' and 'move window' bind separately.
- Added dynamic fallback desktop detection, dedicated option for this is no longer required.
- Added very basic keyboard word suggestion. (Will learn from your common words over time!)
- Added haptic feedback to media controls. (Thanks for the suggestion Wyvern!)
- Added Spanish translations. (Thanks vj emmie!)
- Improved performance of windows that hide when not looked at.

Changes:
- Lowered spawn height of Simulator Mode UI so it's less in the way.
- Index controller Edit Mode bind changed. Please us both A buttons instead of both Grips! (Due to SteamVR bug, can be re-bound!)

Bug files:
- Fixed load balancing not working correctly. (Big performance increase!)
- Fixed Vive Wands swapping issue.
- Fixed night light start time, again.
- Fixed an issue that would clear the window layout on switching to Simulator Mode.
- Fixed an issue that would cause some windows to not appear in the Window List.
- Fixed hover-over effects for media controls.
- Fixed a low frame issue when application icons couldn't be loaded.
- Fixed missing translations.
- Fixed look-hidden windows going invisible when the window isn't found.
- Fixed prompt related to window curvature appearing when selecting a window attached to a device.

How to block input to games: ( > > EXPERIMENTAL < < )
This feature is currently experimental within SteamVR so expect issues, to enable it, follow these instructions:
1. Open SteamVR Settings.
2. In the bottom left, click 'Show' for 'Advanced Settings'.
3. Enter the 'Developer' tab.
4. Enable 'Enable global input from overlays (Experimental)'.
5. Enable the setting in OVR Toolkit! This can be found in 'Global Settings', 'Show advanced settings'.
6. Enjoy input blocking, and report bugs with it. (⊙‿⊙✿)

Changelog for 03-03-2020

03-03-2020

Features:
- Added 'Night light' option to Global Settings. (With automatic on/off times! All aboard the less eye strain hype-train!)
- Added 'Join Discord' message to Task installer in the case that it fails to install correctly or launch OVR Toolkit.
- Added custom background image for Compact UI. (Different to the main background!)

Changes:
- Modernized Compact UI styling.
- Improved keyboard rotation lock.

Bug fixes:
- Fixed incorrect text on the dividers in the Select Window tab.
- Fixed performance issues when opening the Select Window tab.