Skip to content

NewUI Preview 4

Pre-release
Pre-release
Compare
Choose a tag to compare
@elvissteinjr elvissteinjr released this 24 Dec 23:36
· 438 commits to master since this release

New:

  • Added persistent & split UI window states
    Settings, Overlay Properties and the Desktop+ Keyboard windows remember their last position, size and what they were open for.
    UI windows now keep track of two separate overlay states (Desktop+ dashboard tab & room). Opening a window in one state will make it only visible while that state is active and automatically bring it back when switching to it again.
  • Restored overlay profiles
    There no longer is any distinction between single and multi-overlay profiles. You can freely choose which overlays to save in a profile and which to add from one.
  • Restored mouse settings
  • Added option to use smooth scrolling
  • Added fallback behavior for when focusing a window fails, setting the window as topmost temporarily instead
  • The primary dashboard overlay is now used as Floating UI fallback when no other overlay is hovered

Changed:

  • Keyboard window now follows the assigned overlay and tracks its visibility when not pinned (in room overlay state only)
  • Improved keyboard window position when no overlay is assigned
  • HMD-Pointer override now works with all input devices. It has been renamed to "Allow Pointer Override"
  • Action-Bar is now set as visible in the default overlay config
  • Windows are now also focused when deactivating laser pointer override
  • Space between VR keyboard keys are no longer able to initiate blank space drags
  • Various minor UI adjustments

Fixed:

  • Fixed window focus failure timeout never running out
  • Fixed left and right controller overlay origin being swapped in Overlay Properties drop-down selection
  • Fixed unsticky modifier keys not displaying state properly after switching sublayouts
  • Fixed String and Action keys not rendering as pressed when right-click toggled
  • Fixed VR keyboard input not working properly for UI target
  • Fixed controller origin transforms using primary dashboard overlay as fallback reference overlay when resetting
  • Fixed race condition for setting initial cursor visibility in Graphics Capture overlays

For more details, see the Steam announcement.
This build also includes all changes of the stable builds until now (v2.6.1).

If you're interested in supporting Desktop+'s development financially, head over to my Ko-fi page. Any kind of help is appreciated!