What's new
Added
- Double Click Haptic: Plays a haptic feedback when double-clicking
- Elevated Task View: Shows Windows Task View when the focused window is running as Administrator and XSOverlay is running as User to prevent interaction deadlock
- Fullscreen Minimize: Minimize the current focused fullscreen window when toggling on Layout Mode
- Hang Task View: Show Windows Task View when the focused window is hung or not responding to prevent interaction deadlock
- Keyboard Holding Indicator: Do Keyboard key-pressed animation while the key is being held or sticky
- Notification Leashed Tracker: Notification tracking using leash-like behavior instead of smooth
- Overlay Grip Slip: Prevents Overlay from dropping or slipping out of Grip when moving it too fast
- SteamVR Compositor Texture Format Fix: Wraps SteamVR compositor textures using the native DXGI format reported by OpenVR to avoid RGBA/BGRA shader resource view mismatches
- Two Handed Mode: Allows both hands to become active hands at the same time to perform a Click simultaneously for two-hand interaction.
- WebView Texture Pixel Format Fix
- Wrist Clip Distance: Wrist Overlay auto-hide based on head distance
- Wrist State Restore: Restore the last Wrist Overlay state at launch
Changes
- Double Click Confirm: Cache cursor position and set it back when double-clicking, and support double-click holding
- Efficiency Mode: Added option to check pinned overlay visibility
- Handle Scrolling: Added support for scrolling speed using the axis and removed WebView scrolling dead zone
- Laser Pointer: Changed the empty target laser's length matching newer SteamVR version
- Mouse Navigation: Combined enable and use hotkey options
- Pull Trigger Pointer Lock: Added pull to smooth option
- Sticky Key Haptic: Play haptic for only the current active hand
- Window Toolbar Keyboard: Using native XSOverlay to set keyboard position below Toolbar Overlay
- Windows Cursor Pointer: Cursor scale relative to overlay distance
- Check for updates button returns all the statuses of notifications
- Setting Tweak tab to be collapsible by clicking its header
Fixes
- Always Update Cursor: Fixed scrolling getting slower when enable
- Handle Scrolling: Fixed WebView scrolling speed to match desktop speed
- Overlay Attach Smooth: Fixed missing JSON handle from update version
- Overlay Roll Curve: Fixed for spawning new overlay window
- WebView Haptic: Fixed for current input device
- Windows Cursor Pointer: Fixed grabbing flashing original pointer one frame
Installation
Extract the ZIP and drop the files and folders inside xsoverlay-tweak to [Steam]/steamapps/common/[XSOverlay]