1. OVR Toolkit
  2. News

OVR Toolkit News

Changelog for 08-11-2021

08-11-2021

Added:
- Added notification to show now playing track when changing media via Hand Tracking.
- Added instructions and warning about Hand Tracking when enabling the setting.

Changes:
- Loading screen is now 'Pro Gamer Friendly'.
- Increased precision of window cropping + and - buttons in both standing and keyboard mode menus.
- Hand gestures will now fallback to pressing media keys if UWP Bridge isn't connected.
- Edited 'Outdated Windows' warning to make sure users understand its just a warning and doesn't change what OVR Toolkit will actually work on.

Bug fixes:
- Fixed desktop capture error detection not working as intended. (Should once again reinitialize the API if a CreateTexture error has been found)
- Fixed media timeline info updating slowly. (Turns out Windows only updates the timeline position value every 4-5 seconds...? Anyway, added interpolation now. #Michaelsoft)
- Fixed cropped sections of windows triggering input blocking to application.
- Fixed Hand Tracking causing OVR Toolkit to freeze or crash when tabbed into a game. (Vive Hand Tracking SDK pauses the app on focus loss, yeet'd that logic)
- Fixed a UWP bridge crash. (Would cause OVR Toolkit to lose notifications and media info)
(This is actually a Windows bug, it crashes Spotify too... Seems like the media API can crash. :binbows: )


Hand Tracking:
All gestures are performed by pinching your finger and thumb.
Pinch both hands > Toggle windows on/off
Pinch either hand and drag down > Play/Pause media
Pinch either hand and drag left > Previous media
Pinch either hand and drag right > Next media

Changelog for 01-11-2021

01-11-2021

Congratz to Eliteiment for winning the Spooky Skeletons mini-game with a score of 154!

Added:
- Added experimental 'Hand Tracking' option. (See bottom of changelog for more info)

Changes:
- Removed timer from bug report message, can now click 'Home' to close immediately.

Bug fixes:
- Fixed 'Outdated Windows' error not appearing on desktop window outside of VR. (Appears if you are on a version < Windows 10 2004)


Hand Tracking:
All gestures are performed by pinching your finger and thumb.

Pinch both hands > Toggle windows on/off
Pinch either hand and drag down > Play/Pause media
Pinch either hand and drag left > Previous media
Pinch either hand and drag right > Next media

(Hand Tracking is only supported on Valve Index, HTC Vive, Vive Pro, Vive Pro 2, Vive Cosmos, and Vive Cosmos Elite)

Changelog for 26-10-2021

26-10-2021

Don't forget to try out the 'Spooky Skeletons' Halloween mini-game! Click the pumpkin icon!

Added:
- Added 'Display battery remaining in minutes' option. (Will require an initial monitoring for 4% charge before minutes remaining is displayed)
- Added config file option to disable mouse down position hold. (Assists with clicking when touchscreen mode is off, some people wanted an option to toggle this)
- Added + and - buttons to the 'Window Crop' menu in standing VR mode to allow for finer control over crop position.

Changes:
- Adjusted precision of Simulator Mode 'Window Cropping', 1 key press is now 1% movement instead of 2%.
- Neatened up the notifications UI a little.

Bug fixes:
- SteamVR should no longer force-close OVR Toolkit when shutting down SteamVR. (This should help prevent some file saving issues as well as the program being stuck running on Steam)
- Fixed keyboard becoming a helicopter.

Changelog for 11-10-2021

11-10-2021

Changes:
- Added chroma key support for full desktop captures. (Was only window captures previously)

Bug fixes:
- Fixed webcam flip settings not loading correctly on profile change.
- Fixed battery info displaying negative minutes remaining.
- Fixed Touchpad Scrolling not working on window captures.
- Fixed rapid tabbing in/out issues.
- Fixed cursor jumping to corner of screen.

Web API changes:
- Updated Web API 'GetFingerCurls' API call to return both hands finger curls instead of just active hand.
- Web API call 'GetWristwatchTransform' now returns the overlay size.

Changelog for 27-09-2021

27-09-2021

Added:
- Added Window Crop menu to Simulator Mode's Window Settings.
- Updated keyboard exporter tools. (Thanks @Tayou 💜!)

Changes:
- Changed a very intrusive sound to a less intrusive sound. No more context needed.
- Keyboard suggestions/voice input bar now resizes with the keyboard. (Controls remain normal size to be consistent with other overlays)
- Keyboard position is now saved per-profile.
- Keyboard lock now saves between sessions.
- Removed legacy 'Low battery sound' option on desktop window. Please use the sliders in 'Global Settings > Interface > Volumes' instead!
- Simulator Mode menus now cycle around. (Pushing down at the bottom of a list goes to the top)
- Webcam captures now default to flipped both vertical and horizontal. (Seems to be most common settings for cameras)
- Switched APIs used for keyboard key emulation to improve compatibility with other applications. (From keybd_event to SendInput)
- Updated default keyboards included with the KeyboardTemplates package.
- Fixed the fix for the Environment.UserName crash. (A 23 was supposed to be a 24, literally that simple. Substring problems)

Bug fixes:
- Hopefully fixed keyboard spawning at 0,0,0. (Being in the floor on startup)
- Fixed a Simulator Mode menu navigation issue which caused invisible items to be navigated in Window List.
- Fixed webcam selection not working in Simulator Mode.
- Fixed 'Window not found' message not clearing after switching from a missing webcam window to displaying a connected webcam.
- Fixed Window Cropping not working on webcam and browser windows.
- Fixed Chroma Key not working on webcam captures.
- Fixed backslash key being incorrectly mapped on default US keyboard.
- Re-center point no longer changes on switching profiles. Windows will spawn in relative to the same location as the last profile used.

Custom Apps changes:
- Added 'SetBrowserResolution' Web API call to dynamically set resolution of an already spawned overlay.
- Added selection dropdown to Custom Apps Debug page to allow selecting the specific overlay to view details of versus just the one currently selected in VR.
- Fixed 'getUniqueID' web API call not returning anything if called on the entry app overlay. (Now returns -1 for invalid)