20-12-2019 - Added movement smoothing when moving windows. (Experimental, let me know how it feels!) - Added 'Advanced settings' toggle in Global Settings. - Added advanced setting to disable window docking. - Added advanced setting to disable UI overlay moving. - Added advanced setting to disable wrist overlay moving. - Added advanced setting to remember UI minimized state between sessions. - Potentially reduced some stutter on certain frames. - OVR Toolkit's framerate now matches your HMDs refresh rate. (Might make some things smoother, let me know if there's performance issues!) - Implemented possible fix for disappearing menu. - Added config.json option to disable smooth window movement. - Fixed an issue with the UI switching hands when being held for too long. (This would cause menu interaction issues) - Fixed hotkey add menu not working with Compact UI enabled. - Fixed an issue where settings wouldn't save in some situations.
14-12-2019 - Fixed being unable to click windows through the top half of compact UI. - Cursor now shows on locked windows to make it easier to know you've clicked on them when selecting windows. - Fixed rebind button scaling in the Settings app. - Added additional checks to help avoid missing cursor issues on UI. - Fixed fallback desktop capture setting not saving. - Fixed low battery sound setting being inverted. - Settings app should now close with SteamVR. - Made JSON files easier to read. - Tutorial now shows Vive Wands controls when controllers are unknown. (WMR, Pimax, etc. This is better than nothing!)
11-12-2019 - OVR Toolkit's Settings application should now close when OVR Toolkit is closed by SteamVR. - Made Settings application UI have square edges instead of rounded. - Fixed touchscreen input setting being inverted on reloading the application. - Fixed settings file being reset by settings application on closing OVR Toolkit.
Sorry for so many small updates this week! There were a lot of minor and quick to fix issues people brought up like only 1 desktop showing in the window selection list, a CPU usage issue, and a few other minor bugs. To avoid the wait times of going through beta testing, I just pushed them straight to live as they were pretty important fixes! :)
This only gets a changelog as it's got several fixes in one update. Now that these issues have been ironed out, I'll continue to work on new features!
Thanks for your patience and support. Sorry about the issues with settings files resetting! These issues weren't brought to my attention during beta testing, if you want to help avoid these issues in the future, please help test the beta branch and provide your feedback in our Discord! Thanks! <3
08-12-2019 - Added OVR Toolkit Settings application. (This should not show as 'Not Responding' all the time!) - OVR Toolkit's main application now launches with no UI but starts the settings app on launch. - Added 'Kiosk Mode' option to config.json. This will block opening/closing Edit Mode for use in VR arcades. - Added 'Headless Mode' option to config.json. This will stop OVR Toolkit automatically opening the Settings UI, closing SteamVR should close the program instead, or it can be done through Task Manager. - Fixed an issue with the settings.json file resetting to default on startup.
02-12-2019 (R2) - Fixed a CPU usage issue when using Vive Wands. - Fixed being able to click 'Select window' and 'Spawn window' whilst editing hotkeys. - Lowered time limit for opening/closing edit mode. (Should be harder to accidentally toggle now)
Needed to push this hotfix today, sorry for the CPU usage issues. :p
02-12-2019 - Added French translations. - Windows should no longer capture when not visible. (Should reduce CPU load, sorry I didn't see this sooner!) - Overlay opacity now increases in 5% increments instead of 10%. - Fixed an issue with Vive Wand users having OVR Toolkit force standing play mode in seated play games.
30-11-2019 - Fixed keyboard Edit Mode bind not being settable in some situations. - Changed default keyboard Edit Mode bind to F8 from L. (Why was it 'L' anyway? Was I crazy? :thinking:) - Disabled periodic config file saving. (Now saves when values are changed. If something doesn't save, let me know!) - Attempted to fix issues with Vive Wands sometimes swapping left and right hands. - Reduced chances of UI attaching to a Vive Tracker when using Vive Wands. - Added GPU usage to system info panel. (Only available for NVIDIA GPUs, sorry!) - 'Performance Mode' has been renamed to 'Eco Mode' to better reflect what it does. (Though it does increase performance in games as the original name suggested!)
So this update was supposed to include Spotify integration! And I waited... And waited... But Spotify still hasn't approved the commercial license for it yet, so I can't release it yet!
Instead, it's there! It's in this build! But there's no button to access it, sorry. ;)
20-11-2019 - Added keyboard selection UI (Accessible from within Global Setings) (This will be populated with more keyboards as people make them!) - Fixed missing translation for 'Credits:' in Global Settings. - Fixed minimize button still staying active on compact UI when the wrist overlay is inactive. - Fixed windows reloading incorrectly when switching between seated and standing play. - Fixed windows being stuck in the floor when loading into seated play games. - Fixed an issue with OVR Toolkit not working correctly on systems with some missing registry entries.
16-11-2019 - Added 'Use compact UI' option to Global Settings. (Shows a smaller UI when on the home page) - Added grip-based window resizing. (Disabled by default to avoid accidental use, enable in Global Settings) - Added locations where windows can be dropped to attach them to hands. (No more menus needed, wooo!) - Increased delay from pressing grip to picking up a window to help avoid accidentally picking up windows. - Windows can now only be moved when one grip is pressed to help avoid accidentally picking up windows. - Switched places of 'Smaller' and 'Larger' buttons in Window Settings to be more natural. - Fixed mis-translated word for 'Finnish' on the desktop UI. - Updated window capture asset. (Should help fix maximised window issues, issues with capturing UWP apps, and some issues with different DPI scaling on different monitors)
Hopefully, this will help existing users enjoy the new UI more! :)
If you continue to have issues with the new UI please let me know and I'll work through them with you and see what I can do improve the experience for you!
(This is a huge update and we only have a few beta testers! If you find issues, please report them on Discord and they'll be fixed ASAP!)
12-11-2019 Features: - Totally overhauled the Edit Mode UI. - New Windows Settings menu. (Advanced Settings is now combined into Window Settings) - New Global Settings menu. - Overhauled hotkeys. Hotkeys can be created now and will display the icon of the application you selected. - Hotkeys now affect whatever window is selected, now just the hand window. - Added a 'halo' around windows when Window Settings is open to show which window is selected. - The Edit Mode UI can now be moved! It's position will be saved and can be reset from the desktop app, or within Global Settings. - Added a window list. This list features a close and 'bring to me' button for every open window. - Added a delay on picking up the wrist overlay to avoid accidental pick ups. (This applies for the Edit Mode UI too!) - Redesigned window pick up, windows can now be picked up from their egdes and the correct window should be picked up now! - Windows can now be picked up from afar by pointing at them and holding grip, instead of the clunky bind from before. - Edit Mode UI minimizing now has an animation, and the maximise button now appears on your wrist overlay! - Added basic window 'docking', allows for attaching a window to the top of the Edit Mode UI with ease. - Massively improved usability of 'look hiding'. (Now considers angle of overlay from the headset and detects overlays better) - Modernized the wrist overlay a little. - Added Finnish language support.
The boring stuff: - Converted all saving from the registry to settings.json. - Converted hotkey saving from registry to json files. - Updated to Unity 2019.3, which makes absolutely 0 difference to anything, wooo! - Custom prompt support. (Prompts can now appear on the Edit Mode UI, hard to explain why this is useful until you see it!) - New translation asset added, translations will update automatically once a week based on our translator's changes.
Bug fixes: - Fixed desktop capture being tiny after viewing a tall aspect ratio (9:16 for example) window/desktop. - Fixed cursor issues when a window is behind the Edit Mode UI. - Fixed being able to touchpad move windows to behind you. - Fixed window pick up detection issues that would cause the wrong window to be picked up. - Fixed some issues with windows not updating their overlay when resized on the desktop. - Fixed various text scaling issues on the desktop app's settings menu.
Please note, some translations are still auto-generated/half-translated pending manual translation from our translators!
I may have missed some other stuff from this changelog as it's been a long road to releasing this, but that's most of it! :) If you have suggestions for improvements to the new UI or find a bug, please post it on our Discord! http://discord.gg/rGWjyCz