XSOverlay
Playing now
1,233−196 vs. yesterday
30%of peak
All-time peak
4,117Dec 2025
Playing now
1,233−196 vs. yesterday
All-time peak
4,117Dec 2025
| Published | Kind | Announcement | Build |
|---|---|---|---|
| In-game event | Build 680 - Layouts UI 3.0, Notification UI 3.0, and Bees, oh my! Changes · Layout Toolbar has been updated to adhere to UI 3.0 design and frameworks. Here's a look at the new Layouts UI! · Layout toolbar will now change the state of all action buttons based on the state of the current layout. · Layouts can now be favorited. Doing so will mark the layout to be loaded on startup. The previous behavior of loading layout 8 by default will remain for awhile while… | 20263849 | |
| Game update | Beta 680 Release Candidate - Layouts Reliability and Polish Changes · Added a setting to adjust scrolling speed under General/Scroll Speed · Added a field to explicitly set the width of a notification to the Notifications Websocket API. · Layouts toolbar will now change the state of all action buttons based on the state of the current layout. · Layouts configuration files have been migrated to Appdata. All existing layouts should be automatically migrat… | 20263849 | |
| Game update | Beta 677 Release Candidate - Unity Upgrade, Bug Fixes Changes · Upgraded Unity to 2022.3.62f2 · Overlays are now considered "active" if you are looking in their general direction. This means that previously where you had to hover your cursor over an overlay to get the "Max FPS" update rate, it will now do it if you're just looking roughly at it. · UI Overlays Max FPS are now VSync'd to the HMD Refresh Rate to increase responsiveness. Fixes · Fixed… | 20256428 | |
| Game update | Beta 676 Release Candidate - More Polish, Wax on, Wax off Changes · When using Media Theme, it will now apply to all overlays. · Media Theme color generation has been tweaked slightly to be a bit more readable. · Various small UI polish tweaks. Fixes · Fixed and issue that was causing the performance monitor to pull from the wrong memory sensor after updating the library used for performance monitoring. | 20248315 | |
| Game update | Beta 675 Release Candidate - Layouts & Notification UI 3 Fixes Changes · The Layouts Toolbar will now close when exiting layout mode again, but it will re-open upon entering layout mode, if it was already open. Fixes · Fixed an issue where requested notification opacity was ignored · Fixed an issue where notification title font size would not scale down to fit the width of the title bar to a lower limit · Fixed an issue where notifications did not work wit… | — | |
| Game update | Beta 674 Release Candidate - Notifications UI 3.0 Changes · The notification popup UI has been upgraded to UI 3.0. This should mostly feel the same, just slightly more polish on the visuals, there wasn't really much to change with it, notifications should remain fairly simple, and I wanted to ensure that all existing applications wouldn't run into issues with the new UI. · Added the ability to play sounds to the API. This will be documented so… | 20233720 | |
| Game update | Beta 673 - More Layout Menu Tweaks Changes · Selecting a layout with data already in it will automatically clear all current overlays, and load the data in the selected layout. If the selected layout is empty, the currently loaded overlays will not be automatically cleared. This allows "copy-paste" like behavior between a populated layout and an empty layout. (IE. load layout, select empty layout, save to slot) · The layout drop… | 20218149 | |
| Game update | Beta 672 - Layout Favoriting Changes · You can now favorite a layout to be automatically loaded on startup. The default old behavior is preserved, so layout slot 8 will be automatically loaded if you do not favorite a layout. This behavior will be removed eventually. · Updated localization files for various languages. · Updated OpenVR API. (I'm only pointing this out so that if issues occur I have a place to trace it back… | 20211807 | |
| Game update | Beta 671 - Layouts UI 3.0 Changes · The layouts menu has been updated to adhere to UI 3.0. Layouts are now selected from a dropdown, which will in the future allow me to let the user name layouts, as well as have as many layouts as you want to have. I have made the decision to withhold updating the back-end of layouts for now. This will come at a later date, as I really want to focus on getting UI 3.0 done. · Added a fa… | 20198930 | |
| Game update | [Beta 669] Bug fixes, Crash Fixes, and Typing Achievements Bug and Crash fixes · Fixed a crash that happened when the user changed the install path of the application after enabling Admin Permissions in the settings. · Fixed a bug where the language drop down in the settings was not being populated correctly, which prevented changing the interface language. · Fixed an issue where the user could spam click support buttons and open a bazillion browser wi… | 18716609 | |
| In-game event | Build 667 - System Monitor UI 3.0, Websocket API and more! Developer Note Hi all. This is a fairly large update under the hood, lots of bug fixes and QoL improvements. Something to note here is that while this changelog is fairly large, I may have missed some stuff! Next on my list of overhauls is the Layout system... Anyways, hope the update is good. See you again soon with more on the beta branch :) Changes · System Performance Monitor has finally re… | — | |
| In-game event | [Beta] [Release Candidate] Build 666 Changelog Changes · Added support for HMD battery life on Wrist Battery Widget, if running through Virtual Desktop or through Steam Link, and the HMD properly sends battery information. (Quest 2, Quest 3, Quest Pro) · Smart Roll has been tweaked so that you can lay down while moving the overlay above you without it freaking out. · CPU Temperature monitor has been removed due to Windows security limitatio… | — | |
| In-game event | [Beta] [Release Candidate] Build 664 Changelog Changes · None this time !!!! Bug fixes · Fixed an issue where XSOverlay would crash when attempting to send a low battery notification. Misc · none this time :) | — | |
| In-game event | [Beta] [Release Candidate] Build 663 Changelog Changes · Optimized device polling to hopefully prevent stutters when a device's battery and connection information get polled. Bug fixes · Fixed some misspellings in the Websocket API return objects. - RunningBatterySecondsPerPecent -> RunningBatterySecondsPerPercent - Manufacterer -> Manufacturer Misc · none this time :) | 13292817 | |
| In-game event | [Beta] Build 659 Changelog Changes · Adjusted frametiming / FPS to be the average of all frames between the last poll and the current poll, rather than just the most recent frame. This should result in a more accurate and a more stable framerate reading over time, rather than being super jumpy like it was before. · Updated Localization files. Remember, if you'd like to contribute to localization, you can do so on CrowdIn… | — | |
| In-game event | [Beta] Build 655 Changelog Changes · Changed layout of UI 3.0 performance monitor to be a bit nicer. · Frame-timing logic has been updated to better calculate CPU frametimes and total frametimes. Thanks to the FPSVR dev for pointing me in the right direction! The Performance monitor frametime stats should now line up much better. Bug fixes · Fixed an issue with stuttering when the performance monitor was open and polling… | — | |
| In-game event | [Beta] Build 653 Changelog Changes · Performance Monitor has been updated to UI 3.0 · Performance Monitor has had a back-end overhaul to make stats more accurate. · Added GetOverlayIDs, UpdateOverlayCanvasSize, and PlayDeviceHaptics, to Websocket API. · Lots of misc back-end fixes and structure changes to UI 3.0 to prepare for Themes. Bug fixes · Fixed an issue where the UI font reverted to Times New Roman or something.… | — | |
| In-game event | [Beta] Build 650 Changelog Changes · Node JS has been removed in favor of hosting UI pages from C#, as well as simplifying the websocket connection to bridge the UI and main application together. This should increase stability for all users. · Refactored Websocket API in the back. Documented it as well. You can find the documentation here . · Added notification support to Websocket API. Developers, see here for details o… | — | |
| In-game event | Build 649 Changelog CHANGES · Maximum valid distance from the hand has been increased from 0.07m to 0.1m for the wrist overlay. · Wrist overlay's scale is now properly saved with wrist offsets · Wrist overlay's default scale has been reduced slightly to make it more inline with the size it used to be. · Trackers in the battery widget are now sorted by id rather than by connection state. · Media Theme setting has b… | 12586499 | |
| In-game event | Build 645 Changelog Developer Notes This update changes the launch options for XSOverlay to accommodate the "Allow Admin Permissions" setting. If XSOverlay does not launch properly, you may need to restart Steam to force an update to the app manifest. CHANGES · Added a setting to allow launching with admin permissions without a UAC prompt on each startup. Settings / General / XSOverlay / Allow Admin Permissions ·… | — | |
| In-game event | Build 632 Changelog CHANGES · The font weight of the clock on the Wrist overlay has been reduced drastically. · Touch Input has been adjusted to allow for an easier time dragging items. · The setting to hide the wrist overlay has been added back. Settings / Wrist / Hide Wrist Overlay · Minimum and Maximum FPS target sliders have been added back to the Overlay Settings menu. · The Battery widget will now show all d… | — | |
| In-game event | Build 629 Changelog CHANGES · Added setting for Battery Font Size - Settings/Wrist/Battery Widget/Battery Font Size · Added setting for Media themeing - Settings/Wrist/Media Player/Media Themeing · Added setting for Input Blocking Behavior - Settings/Experimental/Input Blocking Behavior · Battery widget will now sort devices by active state, putting disconnected devices at the back of the list. BUG FIXES · Fixed a… | 12503682 | |
| In-game event | Build 627 Changelog NEW FEATURES · Wrist UI 3.0 : · New: Scroll-able device list(Now you can have as many devices as you want!) · New: Smart Media Controls · New: Media Theming · New: Battery Time Estimates (Discharging / Charging) · You can find options to configure all of this stuff under Settings / General / Wrist. Here's a preview of what has been updated to UI 3.0 Note: Some things have not been updated to UI… | — | |
| In-game event | Build 625 Changelog - UI3.0 RC5 Developer Note This build is considered to be "Release Ready," in that it may have bugs, but none of them are considered to be horribly breaking. If you find a horribly breaking bug, please report it! We're seriously close to shipping to live! I'm nervously excited! This is a big update! Changes · Updated web view backend - v4.5 · Updated localization files. · Localization now affects all UI. (… | 12481919 | |
| Community | Call To Action: Translation! Whats this? Translation? What's going on here?? Hi everybody! Xiexe here. Obviously. You knew that. Anyways, XSOverlay has long had a base set of localization files to work with, of which were great for getting on the ground running for multiple languages which makes everything nice and wonderful for users all over the world! However, as time goes on, and things get changed, those files get out… | — | |
| In-game event | Build 624 Changelog - UI3.0 RC4 Hotfix Developer Note This build is considered to be "Release Ready," in that it may have bugs, but none of them are considered to be horribly breaking. If you find a horribly breaking bug, please report it! Fixes · Fixed an issue that prevented the window selection UI from loading. Woops. I'm dumb. | — | |
| In-game event | Build 623 Changelog - UI3.0 RC4 Developer Note This build is considered to be "Release Ready," in that it may have bugs, but none of them are considered to be horribly breaking. If you find a horribly breaking bug, please report it! Changes · Slight Wrist themeing tweaks when media player is open · Various small tweaks to the Capture API in order to capture more errors that may happen in the future. · Added emoji language as… | 12447564 |
Announcements are the developer’s own posts to the game’s Steam news feed: updates and their patch notes, in-game events, releases and sales. The important ones are marked on the players chart.