1. OVR Toolkit
  2. News

OVR Toolkit News

Changelog for 13-04-2020

13-04-2020

Added:
- Added basic window cropping support. (Super basic but works!)
- Added Workshop support. (For backgrounds/wallpapers, keyboards, and soon web apps)
(Access Workshop subscriptions through 'Global Settings' then 'Workshop Subscriptions')

Changes:
- Converted most file saving to AppData to avoid issues with C:\Program Files permissions which would prevent settings from saving.
- Increased detection radius for windows with hiding options enabled.

Bug fixes:
- Improved GPU performance. (Fixed load balancing again)
- Fixed an issue that would cause errors on closing a window.
- Fixed an issue that could cause OVR Toolkit to error out when a process returns an invalid file path.
- Fixed touchpad window moving not working with window smoothing disabled in the config.json file.
- Fixed custom app overlay titles set by 'SetBrowserTitle' not showing in the Window List.
- Fixed CPU usage display. (Using a new method of gathering CPU usage, thanks CircuitLord!)
- Fixed custom apps not blocking input with input to application blocking enabled.
- Fixed various errors related to some processes returning invalid file paths.

Windows update KB4541335 - Window flickering and 'aero' border

Hi all!

A recent windows update 'KB4541335' has introduced a bug with the window capture API OVR Toolkit uses, in the worse cases, this can cause severe flickering of the window and increased CPU load.

To resolve this issue until Microsoft push a fix for it, please consider removing this update, find the screen below and uninstall the highlighted option:


Sorry for the inconvenience caused by this!
I'm already trying to pester Microsoft to fix it. ːsteamfacepalmː

Changelog for 06-04-2020

06-04-2020

Added:
- Added application icon to settings application. (Finally)
- Updated Unity version to prevent a Unity bug related crash.

Changes:
- Currently active window will now stay visible and switch off eco mode whilst typing.
- Increase speed of tapping key when holding down a keyboard key.
- Increased hold time required before a key will be tapped to avoid double key presses.
- Made keyboard key hold time required for tapping independent to framerate.
- Updated application icons to 48x48. (May need to clear the contents of 'IconCache' and 'WindowIconCache' folders to get these!)
- Improved loading performance of the 'Select Window' screen.
- Improved 'time to ready' when opening OVR Toolkit. (Time till Edit Mode can be toggled)
- Renamed 'Hotkeys' to 'Shortcuts' as that makes a lot more sense.
- Made it harder to accidentally dock window. (Center of window must be close to dock point now to work!)

Bug Fixes:
- Fixed an issue that would allow showing windows with the SteamVR Dashboard open.
- Fixed Simulator Mode keybind changes not saving.
- Fixed last moved window not becoming the currently editing window.
- Fixed an issue that would cause 'fallback desktops' or out of focus windows to take a long time to load on opening Edit Mode.

Changelog for 02-04-2020

02-04-2020 (Hotfix)

Changes:
- Improved window/keyboard pick up detection.

Bug Fixes:
- Added possible fix for 'Unsupported display' message when switching between fullscreen applications.
- Windows not attached to a controller with 'Hide when not looking at' enabled will now use the legacy window detection, this ignores the angle selection.
- Fixed an issue that would release buttons on switching between input blocking on UI/windows.
- Fixed a web API issue that would stop F6 refreshing active browsers and re-injecting the API correctly.
- Fixed a web API issue that would prevent 'BroadcastMessage' sending to some browser instances.
- Fixed an issue that would allow showing windows with the SteamVR Dashboard open.

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.