1. XSOverlay
  2. News

XSOverlay News

Build 617 Changelog - UI3.0 RC3

[h2]Changes[/h2]
  • Device Manager / Device Bar have been tweaked and reworked. Device tracking should now be more consistent.

  • Device Bar now shows a bar for percentage, hovering over a device will give you an estimated time remaining for that devices battery based on various factors. Please note that this gets more accurate as your VR session continues. Expect max accuracy for a session after around ~15-20 minutes.

  • Device Bar now shows the last known state of a devices battery if the device was disconnected.





[h2]Bug Fixes[/h2]
  • Fixed an issue preventing low battery notifications from being sent.

  • Fixed an issue that caused a softlock with the overlay grid switcher

  • Fixed an issue that caused the Settings menu to be in the middle of the playspace at the start of each session.

  • Fixed an issue where Tundra Trackers would show Vive Tracker icons in the Device Bar



P.S. Don't worry I'll eventually make the tundra tracker icon better. I got lazy. It's a long process because Icon Fonts are annoying.

Build 614 Changelog - UI3.0 RC2

[h2]Changes[/h2]
  • Added a setting under Wrist > Media Player to stop the media player from automatically opening / closing when it detects media states.

  • Added a setting under General > User Interface to disable Tooltips

  • Added a setting under General > Mouse to change the scale of the UI cursor

  • Input Blocking now only blocks inputs when hovering on an overlay, rather than while in Layout Mode. This means you can now quickly go back and forth between interacting with your game and the overlay without disabling layout mode.

  • Page Up / Page Down are now not inverted when using the Minimal Keyboard Layout

  • The UI cursor now turns red and quickly hides itself when hovering over an overlay that has the "Block Input" modifier.


[h2]Bug Fixes[/h2]
  • The Test Notification buttons are now back where they belong after a long break.

  • Fixed an issue where error reporting was not working through analytics.

Build 610 Changelog - UI3.0 RC1

[h2]UI3.0 Changes[/h2]
  • Tooltips are back from their vacation, and should now be showing up again!
  • The rocket icon on the toolbar has gone to space, and will return at a later date when web apps are ready.


[h2]Bug Fixes[/h2]
  • Oculus controller icons should now display properly on the battery monitor
  • Output logs will no longer be spammed by an error from releasing funny rendertexture.
  • Changed execution orders to hopefully squash some issue where UI3.0 would not properly initialize. This seems to be a race condition, so it may not be fully resolved.


[h2]Misc changes[/h2]
  • Refactored internal event system from the ground up to allow for more flexibility.
  • Updated Web Backend.



[h3]A message to my community[/h3]

Hi all, it's been awhile! This gap in release times is largely due to my working on this project, as well as my job, and other real life factors.

This said, I'm going to be changing how I focus and prioritize updates to XSO. Once this beta reaches live, we will likely be moving to release out of early access.

That means tidying up, but it also means shifting towards smaller, faster updates, instead of focusing on larger refactors and redesigns like this beta period has been.

I apologize for being so slow with the updates, and I understand that some may be frustrated by that slowness, but I assure you I am going to work towards a better workflow to get updates out more frequently.

I have a habit of holding on to a lot of small fixes just because I want to get a larger update out, but I see now that that's kind of a mistake to do, especially when those larger changes take a lot of time.

Thanks for your understanding, and I hope to see you all in the metaverse!

Build 597 Changelog - Anonymous Analytics

[h2]New Features[/h2]

[h3]Analytics[/h3]
XSOverlay now has the capability of sending analytics. These analytics are completely anonymous and they will *never* contain personal information, or anything that can be used to link the data back to you!

Analytics include the following:

CPU / GPU / RAM These are so that I can get a feel for how powerful my users systems are. This makes it easier to target optimization for a low end.

HMD Mostly curious what type of HMD is most common across my users, but does also help with optimizing for specific headsets, knowing how many people have issues with certain headsets, etc. If someone says "I can't use XSO with this headset!" and I see that the number of people using that headset is low, that's helpful for managing priority.

Changed Settings This is so that I can get a feel for which settings get changed most often, and what the most common settings are. This will help me optimize defaults before we go out of Early Access.

Error / Crash Reporting This should be pretty self explanatory. Instead of relying on users to report errors when they happen, this will let me automatically see errors, which is better than no error report, but still worse than a user giving me logs + report.

Startup / Shutdown So I can more accurately gauge how many people are using XSO at any given time.

VR Application I have a feeling I already know the answer, but this is so I can see the most popular app to use XSO in conjunction with. I have a feeling VRChat will be the top of the list by far, but I'd like to see the spread of people who for instance would benefit from an update to Simulator mode. (Elite dangerous players, etc.) Again, this really just helps with managing priority.

For now, that's all there is! If I add anything else in the future, I will let people know.

If you would prefer to not send analytics, you can opt out by heading to Settings > General > Analytics > Send Analytics. Doing this will disable all analytics, including error and crash reports.

Build 585 Changelog - UI 3.0 Continued.

[h2]Changes[/h2]
  • Window Settings has now been updated to be in the style of UI3.0
  • Wrist overlay UI has been changed slightly to be more cohesive with UI3.0 ideals.
  • Time in VR timer has been added back to the wrist overlay.
  • Layouts internal structure has updated from V2 -> v3. V2 layouts will automatically be upgraded to V3.
  • Toolbar will now inherit curvature of parent overlay.
  • Refactor internal event system. This shouldn't result in any noticeable change for the user.


[h2]Bug Fixes[/h2]
  • Fixed an issue where the cursor would sometimes stay visible in the middle of the playspace.
  • Fixed another issue where Web UI would sometimes disconnect or initialize in a null state.