1. OVR Toolkit
  2. News

OVR Toolkit News

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)

Changelog for 30-08-2021

30-08-2021

Added:
- Added webcam capturing support.

Bug fixes:
- Added workaround to resolve a crash related to a buggy Windows update.
- Chrome Speech Proxy now stops performing speech recognition when the keyboard is closed.
- Fixed process name based window size saving affecting some window sizes when starting the program/changing profile.

Custom App changes:
- Web API call for 'GetOverlayTransform' now returns local-space position and rotation when the overlay is attached to a device.
- Fixed Custom Apps debug page showing rotation as Quaternions not EulerAngles. (EulerAngles are used when setting rotation)
- Custom Apps debug 'Copy to clipboard' now copies the stringified JSON for 'OverlayTransform', can be used directly in a Custom App to spawn an overlay in the same position.
- Added Web API support for setting an overlay to display a webcam. (OverlayType 3 is now Webcam)
- Added 'getWristwatchTransform' call to return the wristwatch's position, rotation, and attached hand.

Changelog for 16-08-2021

16-08-2021

Added:
- Added support for displaying the battery charge of more than 5 devices. (Battery info will allow you to scroll left/right if more than 5 are added)
- DeepSpeech is gone, Speech Proxy is here. (It's better, a lot better, and still free!)
- Added text-to-speech button to speak out a message you have spoken by speech recognition. (For mutes I suppose, people who don't want to use their real voice in games? Still needs Virtual Audio Cable to transmit to game!)

Changes:
- Updated French translations. (Many thanks to Yaekai!)

Bug fixes:
- Windows notifications are no longer cleared unless the option to display them in VR is enabled.
- Disabled window tilting in Simulator Mode when using the 'Move all windows' option.
- Disabled window resizing in Simulator Mode when using the 'Move all windows' option.
- Fixed an installation issue that could cause running the Task Scheduler entry to produce a file not found error. (Task Scheduler bug it seems)
- Fixed a text scaling issue with Chinese translations.
- Fixed Chinese Traditional using the Chinese Simplified flag for the currently selected language. (Sorry if this offended anyone!)
- Fixed controllers scrolling controller bindings page on the desktop settings window.
- Updated default keyboard to fix a visual glitch when toggling caps lock with FN active.
- Fixed a UI minimizing issue that would cause the initial click of the gear icon to not display the Edit Mode menu.
- Fixed various profile switching bugs in Simulator Mode. (Now generates folders 1 to 6 for profiles to better support Simulator Mode's static profile selector. Should be updated to a dynamic one like standing play has some day!)
- Fixed '-useSavedUserName' parameter not doing what it was says it will do. (Yes, I used the call it was supposed to avoid using in another class so this parameter was totally pointless! Fixed now though. Derp)

(Sorry for the delay, was on vacation for a week so it delayed work on both sides of it. :p)

Changelog for 19-07-2021

19-07-2021

Added:
- Added wrist button to quickly disable Touchscreen Input.

Changes:
- Enabled window saving on application quit. (This was previously disabled due to cache issues, but these seem to be resolved)
- Changed all references for the web server from domain name to direct IP to avoid DNS issues.
- Custom Apps now show as 'Untitled Custom App' in Window List instead of 'Unknown' if the developer hasn't set a window title.

Bug fixes:
- Fixed a window reloading issue where all desktop windows would revert to desktop 1.
- Fixed Custom Apps not being added to the favourites menu in Simulator Mode.
- Fixed the loading screen not appearing, again. (3rd time now? I keep leaving the loaded object enabled in Unity after making changes. Forget to disable it again!)
- Improved window saving reliability.