1. XSOverlay
  2. News

XSOverlay News

Build 304 Release Candidate Changelog

This build is a release candidate and is likely to go to the live branch.

[h3]CHANGES[/h3]
  • Changed: Window list will now always try and show the process name first, followed by more information about that window. ex. "Discord (@xiexe)" or "Firefox (https://youtube.com)"


[h3]BUG FIXES[/h3]
  • Fixed: Cursor will now properly track when falling back to the Window Capture API on Nvidia Optimus/Multi-GPU setups.

  • Fixed: Pulling the trigger with one hand off of a window or monitor capture, and one hand on, with the hand that is off, will cause a click event. (only the hand hovering over the capture should be causing click events.)

  • Fixed: Window Settings Menu will now auto-hide again when you click on a desktop or window capture, or try to take control of the mouse.

  • Fixed: Window Settings Menu will now go away when hitting the delete all windows button

Beta 303 Hotfix Changelog (Release Candidate)

This build is a release candidate and could go to the Live branch.

[h3]BUG FIXES[/h3]
  • Fixed: Regression which caused a click to happen before mouse control was gained when you have the "Require Click to Control Mouse" option turned on.

Beta 302 Changelog (Release Candidate)

[h3]CHANGES:[/h3]
  • Changed: Lowered Minimum Distance that a window can be from the hand when holding it.

  • Changed: Updated controller bindings to make things more readable, and more reliable. If you have set up custom bindings for Middle Click and Right Click modifiers, you will need to update them. this only applies to Index, WMR, and Vive. Oculus bindings are untouched.

  • Changed: Made some adjustments to lower CPU usage.


[h3]BUGFIXES:[/h3]
  • Fixed: Mouse Modifiers (E.G. Right Click, Middle Click) Now only trigger when held on the controller that is controlling and using the mouse.

  • Fixed: Mouse will no longer swap between controllers when two controllers are hovering over a window on click. It will only swap when the other controller attempts to do an input first.

  • Fixed: Clicking on the desktop with the controller that doesn't control the mouse currently with Require Input turned off will now take control of the mouse with that controller. (Previously it was always locked to the first controler that hovered over the window.)

  • Fixed: Layout loading now loads windows whos titles have changed properly.

  • Fixed: HMD cursor now disables properly when not in use.



This is a release candidate build and could go to live.

297 Beta Changelog

[h3]CHANGES[/h3]
  • Added: Ability to turn off the Wrist Overlay. This is under the Wrist Behavior category. Translation strings have also been added for this option to the English json.

  • Added: Ability to turn off windows aiming at the hand and rolling when moving. This is under the Window Behavior Category. This will make windows move and rotate 1:1 with your hand. Strings have also been added to the English json for this option.

  • Removed: Window Space Center Indicator. Will probably come up with a better indicator in the future.



[h3]EXTRA INFORMATION[/h3]
This build is nearing release candidate state, there are a few things on my list that I absolutely must scratch off before releasing.

Those being:
Refocusing the game you're in when exiting layout mode.

Fixing input modifiers being valid from both controllers, as the expected behavior should be that the modifiers only work on the controller sending the input to the desktop.

Finally, fixing the issue where the hand controlling the mouse will swap between both hands when clicking while both hands are hovering over the desktop.

Once these are fixed, I plan to move that build over to live.

Beta 292 Changelog

[h3]BUG FIXES[/h3]
  • Fixed: Issue that caused an error in the log due to window capture texture sizes being set as humorously large numbers.

  • Fixed: Issue that caused window captures to get frozen when switching tabs in a browser, changing chat channels in Discord, etc.

  • Fixed: Issue that caused Monitor captures to reset to index 0 when toggling Layout mode, or loading a saved layout.

  • Fixed: Memory leak caused by subscribing to events over and over for each window when toggling layout mode. ( this was minor )

  • Fixed: Issue that caused an overlay to rotate by 90 degrees each time you selected it if the monitor was supposed to be rotated.

  • Fixed: Issue that caused layouts with rotated monitors to be loaded with the incorrect rotation.

  • Fixed: Issue that caused windows that were attached to a device to not rotate with the device 1:1