XSOverlay

Xiexe

Released
Mar 3, 2020
Platforms
Last updated
Wishlist on SteamAdd it on the Steam store page. Opens in a new tab.

Updates & announcements

20 posts
  1. Developer post

    Beta 694 - Web Browser, Toolbar Customization, Keyboard Optimizations

    Changes Wrist Toolbar Customization: You can now customize the buttons that show up on the wrist toolbar. This is in a very simple state for now, but will be expanded in the future. You can customize this at Settings / Wrist, and scroll down. Built in Web Browser: By default, the

  2. Developer post

    Beta 692 - Keyboard UI 3.0 OSC, Layout fixes, and more!

    Changes VRChat OSC Support: When playing VRChat while OSC is enabled, you should now see a VRC Chatbox toggle next to the pin button. Turning this on will make any text in the input field go to the vrchat chatbox when you hit send, so long as OSC is enabled in VRChat. You may typ

  3. Developer post

    Beta 688 - Keyboard UI 3.0, QoL, and Bug Fixes

    Keyboard UI 3.0 is here! A complete rework of the keyboard, using the new UI framework. With this, comes not only improved layouts for the Compact / Full keyboard, but also a new Minimal keyboard layout as well! Minimal Compact Full Changes Reworked Compact Keyboard layout Added

  4. Developer post

    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 la

  5. Developer post

    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. L

  6. Developer post

    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 rough

  7. Developer post

    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

  8. Developer post

    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 scal

  9. Developer post

    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

  10. Developer post

    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 bet

  11. Developer post

    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 lang

  12. Developer post

    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

  13. Developer post

    [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 int

  14. Developer post

    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 u

  15. Developer post

    [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 overla

  16. Developer post

    [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 :)

  17. Developer post

    [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 - Manufacter

  18. Developer post

    [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 be

  19. Developer post

    [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

  20. Developer post

    [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 t