Releases: elvissteinjr/DesktopPlus
NewUI Preview 13
New:
- Added SteamVR Theater Screen support
- Added keyboard multi-laser support in the dashboard
- Added option to select individual elements to reset to the Restore Default Settings prompt
- Added option to toggle overlay visibility by double-clicking the Overlay Properties window title icon
- Added middle click to default Desktop+ laser pointer bindings for Index & Touch Controller to match SteamVR additions
- Extended action bindings entry limits (20 for global shortcuts, unlimited for hotkeys)
Changed:
- Changed strict window matching setting into an overlay property
- Overlays will now look for window matches again when the strict window match property is changed
- Laser Pointer Override no longer triggers while left mouse button is down, is pointing outside of any desktop, or is caught by sticky desktop corners
- The distance adjustment when scrolling during an overlay drag now works better with varying aspect ratios
Fixed:
- Fixed overlay drags being interrupted by the system laser pointer hitting other overlays
This was caused by a regression in SteamVR 2, but has been worked around for the most part. - Fixed double action entries when restoring from default settings
- Fixed incorrect cursor offsets on Graphics Capture combined desktop overlays
- Fixed incorrect display enumeration when there's desktops across multiple GPUs
- Various other minor UI fixes and adjustments
Optional Components:
For more details, see the Steam announcement.
This build also includes all changes of the stable builds until now (v2.8.3).
If you're interested in supporting Desktop+'s development financially, head over to my Ko-fi page. Any kind of help is appreciated!
v2.8.4
New:
- Added optional offset for the dashboard overlay origin when the SteamVR 2 dashboard is active
This offset fixes shifted dashboard origin overlays when using the SteamVR 2 dashboard, but is static and prone to breaking if there's further changes to the new dashboard. Enabled by default (not applied with the old dashboard in any case), but can be toggled off if undesired.
If you're interested in supporting Desktop+'s development financially, head over to my Ko-fi page. Any kind of help is appreciated!
v2.8.3
New:
- Added adjusted keyboard extension style for SteamVR 2 keyboard
- Added workarounds for SteamVR hiding the keyboard when clicking anywhere outside of the keyboard overlay (hacky, will flicker)
Fixed:
- Fixed keyboard extension not working with SteamVR 2 keyboard
- Fixed floating keyboard size setting not working with SteamVR 2 keyboard
If you're interested in supporting Desktop+'s development financially, head over to my Ko-fi page. Any kind of help is appreciated!
v2.8.2
New:
- Added adjusted dashboard icon for SteamVR 2 dashboard
Fixed:
- Fixed crash during window matching when document portion of title is only a single character
- Fixed window matching not looking for complete matches before attempting document-style fuzzy matching
For more details, see the Steam announcement.
If you're interested in supporting Desktop+'s development financially, head over to my Ko-fi page. Any kind of help is appreciated!
NewUI Preview 12.1
New:
- Added adjusted dashboard icon for SteamVR 2 dashboard
Fixed:
- Fixed positioning of UI windows when SteamVR 2 dashboard is active
- Fixed overlay positioning for dashboard origin when SteamVR 2 dashboard is active
- Fixed fuzzy window matching not looking for complete matches first
- Fixed crash during window matching when document portion of title is only a single character
- Fixed action picker not allowing to pick no action
- Fixed umlauts not displaying correctly in the German SteamVR Controller Binding screen
Optional Components:
For more details, see the Steam announcement.
NewUI Preview 12
New:
- Added revamped actions (composed of commands, better targeting, new functions)
- Added overlay tags (replacing overlay group IDs for more flexibility)
- Added workaround for window detection of WPF application windows (their class names contain randomized parts)
- Added hidden setting to override desktop mode UI scaling (check config_default.ini for details)
- Restored custom action order properties for individual overlays
Changed:
- Laser pointer surface aspect ratio now matches overlay when 3D is enabled
- Desktop Duplication overlays support transparency for unused space again
- Removed separate Action Editor (all settings are available in the main window now)
Fixed:
- Fixed Gaze Fade getting stuck when drag mode is active (defaults to most visible opacity instead)
- Fixed log file rotation always creating a new log file after the first week
- Various other minor UI fixes and adjustments
Optional Components:
For more details, see the Steam announcement.
This build also includes all changes of the stable builds until now (v2.8.1).
If you're interested in supporting Desktop+'s development financially, head over to my Ko-fi page. Any kind of help is appreciated!
v2.8.1
Fixed:
- Fixed "Failed to get duplicate output" error with certain multi-GPU configurations
- Fixed Desktop Duplication capture method not working with certain multi-GPU configurations
This is a maintenance release fixing issues on multi-GPU systems introduced in the last build.
NewUI Preview 11.2
Fixed:
- Fixed Desktop Duplication intersection mask not accounting for negative desktop coordinates
- Fixed "Failed to get duplicate output" error with certain multi-GPU configurations
- Fixed Desktop Duplication capture method not working with certain multi-GPU configurations
Optional Components:
v2.8
New
- Desktop Duplication overlay laser pointer input is now masked to the desktop layout (unused space is pass-through)
- Gaze Fade: Always use maximum opacity when the overlay is being pointed at
- Gaze Fade: Smooth out abrupt opacity changes
Changed
- Desktop Duplication overlays support transparency for unused space again
- Performance Monitor now caps most performance values to their maximum & ignores very small decimals for average FPS display
- Improved display and logging of startup errors
Fixed
- Fixed output enumeration differences in different parts of the applications to improve multi-GPU behavior
Note that Desktop+ still doesn't support capturing desktops spread across multiple GPUs via Desktop Duplication at this time, however. - Fixed misc batch files not running the powershell scripts properly when running as admin
- Fixed HMD Floor Position origin not updating during overlay drags
- Fixed overlay dragging not working when using a gamepad
- Fixed infinite loop when ignoring virtual WMR screens
- Fixed crash when no outputs are found
- Fixed silent crash during startup when checking for Graphics Capture support fails on Windows 10
This can happen when running Desktop+ as a different user than the one the desktop session belongs to. The check still fails now, but Graphics Capture will just be unavailable instead.
Other Windows versions are affected the same way, but they didn't crash in previous builds. There may be other ways to trigger this, but this rare old issue is finally resolved. - Fixed restarts frequently failing with "VROverlayError_KeyInUse" error
- Fixed race condition on startup that prevented Desktop+ from running in rare cases
If you're interested in supporting Desktop+'s development financially, head over to my Ko-fi page. Any kind of help is appreciated!