Changelog for 28-07-2025 (UI Update)
[p]Hi everyone! [/p][p]The time has come! The 'early 2025' UI update![/p][p][/p][h2]Wristwatch[/h2][p]The wristwatch has been re-designed to be more modern, readable, and less cluttered. You can also now pin infinite modules to the watch.[/p][p]Battery info will show 5 devices by default, with an expand button to show all devices.[/p][h2]
Settings[/h2][p]The 'Global Settings' menu has been replaced with a pop-out Settings menu. The new menu is much easier to navigate whilst containing all the same settings as before. The settings menu can be moved around freely with the Grip/A buttons like any other window.[/p][p]
[/p][h2]Window Settings[/h2][p]The new Window Settings menu will now appear on the window itself, rather than on your wrist, this expands upon the new quick settings that displayed on the window in the old version.[/p][p]The 'Set Contents' panel is now quicker to use, it also contains the 'Launch' tab to open closed applications, and an 'Apps' tab to launch Custom Apps from the Workshop.[/p][p]Custom Backgrounds are supported on the Window Settings UI.[/p][p]
[/p][h2]Upcoming[/h2][p]This is the first iteration of the new UI, some upcoming changes are:[/p]
- [p]Better accent colours[/p]
- [p]High contast mode[/p]
- [p]Synced accent colour between UI and keyboard[/p]
- [p]New built-in fully functional web browser to replace the 'Custom URL' app[/p]
- [p]Main Changes:[/p]
- [p]Wristwatch has been re-skinned!,[/p]
- [p]Added battery info expand button. (Show one line, or multiple lines, currently doesn't sort by lowest battery just hides batteries past 5 entries),[/p]
- [p]Infinite wristwatch modules can now be used at once!,[/p]
- [p]Wristwatch module plugins can now be pinned.,[/p]
- [p]Old 'Edit Mode' phone-like UI is gone! Now replaced with a pop-out Settings menu.,[/p]
- [p]Windows can now be individually locked in place, instead of all locked or unlocked.,[/p]
- [p]'Global window lock' has been added to the wristwatch to mimic the function of old Edit Mode for those who prefer that.,[/p]
- [p]Bye bye Window Settings, hello, uh... Window Settings? But BAM, on-screen Window Settings! (Also supports custom backgrounds!),[/p]
- [p]On-Screen Window Settings now contains all the options from the old phone-like Window Settings menu.,[/p]
- [p]'Set Contents' has been updated to include the 'Launch' and 'Apps' sections that were previously on the phone-like UI.,[/p]
- [p]Keyboard has been re-skinned. (This doesn't account for accent colours yet though!),[/p]
- [p]Moved keyboard controls have moved above the keyboard to avoid accidental clicks, integrated into the word suggestions bar.,[/p]
- [p]Voice Input can now be used when word suggestions are disabled.,[/p][p][/p]
- [p]Refactored window saving and loading, now using a different save format. (Existing windows will be converted to the new format),[/p]
- [p]'Persist between profiles' windows no longer disappear and re-appear when switching profiles.,[/p]
- [p]Re-worked controller finding logic to better support switching controller pairs and turning on controllers late.,[/p]
- [p]Mouse smoothing has been overhauled to be more consistent across all overlays.,[/p]
- [p]UI overlays (Settings, on-screen settings, notifications, wristwatch) are now more optimized while also being smoother.,[/p]
- [p]Re-worded high VRAM warning to 'High GPU memory usage. (>95%)' to better reflect what is means.,[/p]
- [p]'Best effort' framerate (Headset refresh rate) no longer uses a different rendering method to normal overlay updating to help reduce issues and overall intensity.,[/p]
- [p]Window quick settings bar now adjusts size based on distance from the headset. (Only when moved to avoid the bar resizing as you move your head),[/p]
- [p]When hardware acceleration is enabled, unsupported desktops (Off main GPU monitors) should now use Windows.Graphics.Capture (GPU) instead of PrintWindow (CPU) to greatly reduce CPU overhead and general performance issues.,[/p]
- [p]Windows should no longer duplicate when the application crashes or is forcefully shutdown.,[/p]
- [p]Fixed some OSC parameters sending 0-100 instead of 0-1, oops.,[/p]
- [p]OSC parameters now send faster after loading OVR Toolkit or loading into VRChat.,[/p]
- [p]Fixed a launcher crash on systems where Task Scheduler is broken.,[/p]
- [p]Resolved an issue with Speech Proxy (STT) continuous input not being continuous. (Sort of, this is a browser update issue really),[/p]
- [p]Fixed incorrect default browser being detected when using Speech Proxy.,[/p]
- [p]Fixed Windows notifications appearing from before application startup.,[/p]
- [p]Fixed window quick settings bar starting to overlap window as the window becomes larger.,[/p]
- [p]Wristwatch movement now works without toggling windows on.,[/p]
- [p]Fixed issues with symbols not sending to VRChat chatbox.,[/p]
- [p]Improved error catching in Launcher to prevent a launcher freeze on first time startup.,[/p]
- [p]Ensured invalid files cannot be uploaded to the Workshop.,[/p]
- [p]Fixed window content not saving unless another action caused the window to save such as movement.,[/p]
- [p]Fixed a launcher crash related to Windows Notifications service being 'missing or not installed'. (??),[/p]
- [p]Failed window captures that fail to work on all possible capture APIs will now fall back to the 'Window not found' screen.,[/p]
- [p]Fixed cursor freezing when switching profiles.,[/p]
- [p]Custom Backgrounds now have a different resolution, check the updated files in OVRT installation/Custom Images folder.,[/p]
- [p]Backgrounds uploaded before this update are now considered legacy and hidden by default in the Workshop menu.,[/p]
- [p]Using legacy backgrounds will centre the image in the Window Settings background, thus cutting off the top and bottom.,[/p]
- [p]At this time, it's not recommended to upload new Workshop keyboards due to ongoing overhauls.,[/p]
- [p]Workshop keyboards will soon support the accent colour set by the user.,[/p]
- [p]Workshop keyboards will also soon support every language automatically rather than just the uploaded language.,[/p]
- [p]UI refresh performance will also be improved on newly uploaded keyboards once these overhauls are complete.,[/p]
- [p]Custom Apps now spawn from a newly created window, this means the 'entry app' no longer exists.,[/p]
- [p]Calling 'CloseEntryApp' will close the calling overlay instead to support legacy apps.,[/p]
- [p]We'll be upgrading our built-in browser soon to support a newer version of CEF, this should improve what the built-in browser is capable of accessing.,[/p]
- [p]Hopefully supporting touch scrolling with the new browser too.[/p]