1. XSOverlay
  2. News

XSOverlay News

Beta 389 Changelog

[hr][/hr]
[h2]CHANGES FROM LIVE[/h2]
[h3]CHANGES[/h3]
  • Added: You can now skip the tutorial if it has not been completed. There will be a popup to do so (If you haven't already done the first steps.) This will show on every restart if the tutorial has not been completed or skipped. Hitting yes will skip it and set it to a complete state. Hitting no will guide you to look at the next step, and then go away.

  • Changed: UI Cursor will now scale size with distance and should stay the same size in pixels on the screen.

  • Changed: Removed Cursor smoothing if hovering on UI elements. Cursor smoothing should only happen on desktops / windows.

  • Changed: Cleaned up settings config file.


[h3]BUGFIXES[/h3]
  • Fixed: Settings should be saved when clicking the "Exit VR" button now.

  • Fixed: Tooltips should no longer go supermassive, and should now scale appropriately based on the distance to the head in realtime, rather than only when they're first animated in.

  • Fixed: Window Selection / Monitor Selection / Window Options menu should no longer be on the top of vertical monitors that are set to "Portrait(Flipped)"

  • Fixed: Windows / Monitors that are taller than wide should now maintain the same relative scale when swapped to, instead of becoming giant.

  • Fixed: Input blocking logging more accurately reflects what's happening.

  • Fixed: New settings that are created in the editor should no longer have scuffed defaults for users that hadn't had those settings prior. (This is why the tutorial wasn't showing for some, because I didn't consider this.)

Build 387 Changelog

[h3]CHANGES[/h3]
  • Added: You can now right click in window captures! Doing so will create another overlay capturing the right click menu, and allowing you to interact with it as normal. This system also has the side effect of creating secondary windows for things such as Spotify, where they use "windows" for their Minimize, Maximize, Etc. buttons. This means all UI of apps like this should now render and be interact-able with window captures!

  • Added: "Cursor Smoothing" is now something that is on by default. This will smooth your cursor out when your hand is 'stationary,' but will not add any smoothing when your hand is moving. The idea is that you will be able to double click easier, or select things on smaller areas of the screen easier, due to the cursor not having the small micro-movements of your hand.

  • Changed: Increased the threshold for clicking and releasing slightly to prevent having a "sweet spot" on the trigger where it will spam inputs.

  • Added: Global Right Click binding. This will allow you to right click with the binding on either hand.

  • Added: Global Middle Click binding. This will allow you to middle click with the binding on either hand.

  • Added: Global Right Click Modifier binding. This will let you right click with the modifier held on either hand.

  • Added: Global Middle Click Modifier binding. This will let you middle click with the modifier held on either hand.


[h3]BUGFIXES[/h3]
  • Fixed: Using "Force High Quality Overlays" should no longer force supersampling to 1.0 in the SteamVR Settings if you've already got a custom supersampling value set. This was only intended to happen if you had been using "Auto" supersampling prior to turning on the option.

  • Fixed: Window captures should not longer randomly swap from whatever they're capturing. (Things like swapping to the SteamVR view, or swapping to the windows task bar.)

  • Fixed: Window Settings toolbar should no longer teleport between overlays if both hands are hovering over two different overlays. It will prioritize whatever the latest overlay to be hovered over is. (Left hand hits overlay first, it'll go to that, then if the right hand hits another, it'll go to that, etc.)

  • Fixed: "Automatic Mouse Control" toggle is no longer inverted.

Beta 387 Changelog | Release Candidate

[h3]This is a release candidate build, and is likely to go to the live branch.[/h3]

[hr][/hr]
[h2]CHANGES FROM LAST BETA[/h2]
[h3]CHANGES[/h3]
  • Changed: Increased the threshold for clicking and releasing slightly to prevent having a "sweet spot" on the trigger where it will spam inputs.

  • Added: Global Right Click binding. This will allow you to right click with the binding on either hand.

  • Added: Global Middle Click binding. This will allow you to middle click with the binding on either hand.

  • Added: Global Right Click Modifier binding. This will let you right click with the modifier held on either hand.

  • Added: Global Middle Click Modifier binding. This will let you middle click with the modifier held on either hand.



[h3]BUGFIXES[/h3]
  • Fixed: "Automatic Mouse Control" toggle is no longer inverted.



[h2]CHANGES FROM LIVE[/h2]
[h3]CHANGES[/h3]
  • Added: You can now right click in window captures! Doing so will create another overlay capturing the right click menu, and allowing you to interact with it as normal. This system also has the side effect of creating secondary windows for things suchs as Spotify, where they use "windows" for their Minimize, Maximize, etc buttons. This means all UI of apps like this should now render and be interactable with window captures!

  • Added: "Cursor Smoothing" is now something that is on by default. This will smooth your cursor out when your hand is 'stationary,' but will not add any smoothing when your hand is moving. The idea is that you will be able to double click easier, or select things on smaller areas of the screen easier, due to the cursor not having the small micromovements of your hand.


[h3]BUGFIXES[/h3]
  • Fixed: Using "Force High Quality Overlays" should no longer force supersampling to 1.0 in the SteamVR Settings if you've already got a custom supersampling value set. This was only intended to happen if you had been using "Auto" supersampling prior to turning on the option.

  • Fixed: Window captures should not longer randomly swap from whatever they're capturing. (Things like swapping to the SteamVR view, or swapping to the windows task bar.)

  • Fixed: Window Settings toolbar should no longer teleport between overlays if both hands are hovering over two different overlays. It will prioritize whatever the latest overlay to be hovered over is. (Left hand hits overlay first, itll go to that, then if the right hand hits another, itll go to that, etc.)

Beta 386 Changelog | Release Candidate

[h3]This is a release candidate build, and is likely to go to the live branch.[/h3]

[hr][/hr]
[h2]CHANGES FROM LIVE[/h2]
[h3]CHANGES[/h3]
  • Added: You can now right click in window captures! Doing so will create another overlay capturing the right click menu, and allowing you to interact with it as normal. This system also has the side effect of creating secondary windows for things suchs as Spotify, where they use "windows" for their Minimize, Maximize, etc buttons. This means all UI of apps like this should now render and be interactable with window captures!

  • Added: "Cursor Smoothing" is now something that is on by default. This will smooth your cursor out when your hand is 'stationary,' but will not add any smoothing when your hand is moving. The idea is that you will be able to double click easier, or select things on smaller areas of the screen easier, due to the cursor not having the small micromovements of your hand.


[h3]BUGFIXES[/h3]
  • Fixed: Using "Force High Quality Overlays" should no longer force supersampling to 1.0 in the SteamVR Settings if you've already got a custom supersampling value set. This was only intended to happen if you had been using "Auto" supersampling prior to turning on the option.

  • Fixed: Window captures should not longer randomly swap from whatever they're capturing. (Things like swapping to the SteamVR view, or swapping to the windows task bar.)

  • Fixed: Window Settings toolbar should no longer teleport between overlays if both hands are hovering over two different overlays. It will prioritize whatever the latest overlay to be hovered over is. (Left hand hits overlay first, itll go to that, then if the right hand hits another, itll go to that, etc.)

Build 384 Changelog

[h3]CHANGES[/h3]
  • Changed: Clamped "Window Curve Bias" to a minimum of 0.1

  • Added: Small animation to desktop window to ensure that users put on the headset to see the overlay.

  • Added: New Settings Tab "Experimental." This tab will contain experimental settings, and a description of what each one does. The settings in this tab will eventually graduate out of the experimental tab and moved to an appropriate section when deemed to be stable and non breaking.

  • Added: Force Higher Quality Overlay Rendering option to the "Experimental" tab in Settings.

  • Added: Input Blocking option to the "Experimental" tab in Settings.

  • Added: New contextual tutorial. This will only play once, and is aimed to help new and old users alike, as it will intuitively guide you through how to use the basic functions of the overlay.

  • Added: "Allow Movement" toggle to the "Wrist" tab in the Settings menu. This allows you to turn off the ability to grab and move the wrist.

  • Added: Plugin front-end. This is not currently accessible to the end user, and will be expanded in the future.


[h3]BUGFIXES[/h3]
  • Fixed: Keyboard Left Ctrl / Right Control are now separated properly and recognized as different inputs.

  • Fixed: Keyboard Left Shift / Right Shift are now separated properly and recognized as different inputs.

  • Fixed: Keyboard Left Alt / Right Alt are now separated properly and recognized as different inputs. (Notes: Windows currently treats AltGR on keyboard layouts such as the UK layout, or Polish layout as 'Ctrl + Alt' - As such, when pressing the right alt key and using one of these layouts, you will see the Ctrl key light up. You can ignore this, it is functioning as Windows intends for it to function. I will look into solutions to stop the UI from exposing this side of Windows in the future.)

  • Fixed: UI elements on the Window Options panel should no longer have edges that look weird due to transparency.

  • Fixed: Resolved a very specific scenario that caused settings to be loaded incorrectly. (This is possibly a fix for Keyboard Layouts loading incorrectly or not at, in the same scenario.)