Skip to content

Start typing to see game suggestions. This only suggests apps that have a store page.

Enter Submit to view all results. Ctrl+Enter View and filter in instant search.
Close ×
Search powered by Algolia
Update notes via Steam Community
NOTE: All layouts from previous builds of XSOverlay WILL be deleted. Due to major backend changes to how window parenting works, it's not possible to easily transfer them. Sorry for the inconvenience! This should not happen again in the future!

CHANGES
  • Added: XSOverlay now has documentation! This is currently probably not entirely fleshed out, but it should cover most things! Documentation can be found here!

  • Added: Notifications API - External applications can send a notitication to your overlay through this new API.

  • Added: Overlays will now have a Minimum and Maximum framerate slider in their settings. This is currently capped to a minimum of 10 FPS, and a maximum of 144 FPS. Setting the Maximum does NOT mean that it will be able to render at that - this entirely depends on your system, and will consume more resources the higher it is. Overlays WILL get set to the minimum framerate when you are not hovering over them with the cursor. If you want an overlay to always render at the maximum, set the minimum to the desired rate.

  • Added: Deezer UWP App support to the Media Player. (This is semi added. It will see the application, but the window title for Deezer does not change as far as I can tell, so it will not be able to tell you what song is playing, I think)

  • Changed: Frame resource bar will now display Framerate underneath the Frametime. (I.E. 6.4ms / 144fps)

  • Changed: Completely redone layout system. This functions similarly to the old layout system, but should now be more reliable, and saved Layouts should now load much faster if a window capture is present. NOTE: Because of the changes, old layouts will be wiped. You will need to set up new layouts with this new system due to major back-end changes to the things listed below

  • Changed: Layouts now save Minimum and Maximum window FPS.

  • Changed: Layouts now have an internal versioning system.

  • Changed: You can now save a layout to slot 8 in order to make it load on startup.

  • Changed: Grabbing system tweaked and reworked. As an end user, this should not be noticeable, but I'm logging it anyways, just in case I need to track something back to this update.

  • Changed: Window attachment system completely reworked. Window attachment should now feel much better and more reliable.

  • Changed: Media player has now been moved to an external process that gets launched when opening the media controls for the first time. It will now attempt to find a player 10 times, and close itself if it cannot (freeing up system resources). If it does, it will send updates via the new Notification API.

  • Changed: Media player now polls every 2s, down from 10s.

  • Changed: Window Toolbar will now auto hide with the window it's currently attached to if that window also has Auto Hiding turned on.

  • Changed: Settings file now contains build number information.

BUGFIXES
  • Fixed: Nvidia Optimus laptops should now be able to see the windows desktop cursor on desktop captures.

  • Fixed: Debug panel will now properly display controller names.

  • Fixed: Fixed an issue where overlays would sometimes flicker under various circumstances.

  • Fixed: Fixed an issue where overlays would not properly reset to the inactive framerate when you were no longer interacting with them.

  • Fixed: Minimum FPS slider and Max FPS slider now properly adjust each other to make sure the minimum FPS cannot be above the maximum FPS.

  • Fixed: Easter eggs unlock such as the bee should now be saved upon reloading the application.

  • Fixed: Layouts should now load positions and rotation offsets properly for overlays attached to a device more reliably.

  • Fixed: Performance Monitor should now grab the correct GPU in systems with multiple GPUs.

  • Fixed: Swapping controllers mid session will now work properly. (Damn you, Freelancer.)

  • Fixed: Controller battery life should now properly be reported for controllers that aren't reporting the "Powered On" or "Charging" status correctly. This includes devices like the HP Reverb G2, and any controller running through something like PiTool for Pimax HMDs.

  • Fixed: Portrait monitors loaded from a layout will no longer allow curvature to happen, and should behave as expected.

XSOverlay [BETA] Depot 1173512
  • Loading history…
SteamDB has been running ad-free since 2012.
Donate or contribute.
Open link