Skip to content
This repository has been archived by the owner on Aug 3, 2024. It is now read-only.

Releases: galister/WlxOverlay

WlxOverlay v1.2.1

23 Mar 10:15
049dbe5
Compare
Choose a tag to compare

Fixed:

  • Regression involving multiple displays causing crash on X11. Thanks @ChrisJAllan
  • Rare crash involving notifications and a race condition.

WlxOverlay v1.2.0

22 Mar 14:32
Compare
Choose a tag to compare

What's new:

  • Pipewire capture now works on more wayland compositors
  • Fixed auto-detection of capture protocol when wayland_capture: auto
  • Fix libpipewire-0.3.so being included in AppImage and breaking on some systems
  • Rework default_screen behavior; will now consider first screen if no override, regardless of desktop env.
  • ✨ Can now be set to auto-start in SteamVR startup settings! ✨
  • Notifications: Added support for Dbus (desktop) notifications as well as VRCX (Compatible build here!)

Wayland users: Since you're probably changing some env variables to get SteamVR to start under Wayland, make sure you're not removing WAYLAND_DISPLAY as WlxOverlay needs this one to figure out the location of your Wayland server socket.

Known issues:

  • Pipewire capture still uses MemFd / MemPtr and thus is slower than DMA-Buf. This is being worked on.

WlxOverlay v1.1.2

05 Mar 21:08
Compare
Choose a tag to compare

New

  • Notifications system
    • For now this only displays XSO-style notifications
    • Planned additions include battery alerts and dbus notifications
  • Chaperone system
    • An alternative solution for those who can't use SteamVR chaperone for any reason
    • Very much WIP, if you want to try this this then poke me on Discord

Fixed

  • Headset battery not displaying consistently
  • Greatly reduced CPU load when using Wayland screens

WlxOverlay v1.1.1b

27 Feb 18:52
Compare
Choose a tag to compare

New:

  • Instructions for when /dev/uinput is inaccessible.

Fixed:

  • Knuckles bindings missing from AppImage

WlxOverlay v1.1.1a

24 Feb 19:43
Compare
Choose a tag to compare

Small feature release for Wayland users.

Features:

  • Working DMA-BUF capture implementation
  • Will auto-select between DMA-BUF and ScreenCopy methods unless explicitly specified in config.yaml

WlxOverlay v1.1

24 Feb 18:11
Compare
Choose a tag to compare

Features of this release

  • Experimental Wayland support!
  • Both X11 and Wayland to use the same keyboard/mouse input (uinput). Mouse move on X11 still uses libXtst, but we'll get rid of that soon as well.
  • Full-size keyboard included!
  • Keyboard layouts are now language-agnostic. This might break your existing keyboard.yaml, but it means you most likely only ever need to change your custom keys and their labels from now on.
  • Fallback (rendered-on-top) cursors for those who don't want to use lasers.
  • Battery section to display HMD battery state (ALVR headsets)
  • AppImage release for better compatibility between systems

Release 1.0.5

29 Jan 03:11
Compare
Choose a tag to compare

What's new

  • Added fallback_cursors option for those who have trouble using the laser pointers.
  • A more graceful shutdown process.
  • HMD + Controller batteries will now show properly, if supported.
  • Included bindings for Vive Wands.

Which package to get

  • If you have thedotnet 6 runtime installed on your system:
    • X11Overlay-bin
  • Else:
    • X11Overlay-bin-selfcontained

Release 1.0.4

12 Jan 23:09
Compare
Choose a tag to compare

Added more verbose error checking to config files and fixed config.yaml.

Support for Quest & Pico controllers.

Which package to get:

  • If you have thedotnet 6 runtime installed on your system:
    • X11Overlay-bin
  • Else:
    • X11Overlay-bin-selfcontained

Release 1.0.2

20 Nov 12:19
Compare
Choose a tag to compare

Fixed a bug where pointing the 2 controllers on 2 different screens would invoke 2 mouse move calls per frame.

Added option to expose SteamVR inputs via shm files.

See the README.md for a quick-start guide.

Which package to get:

  • If you have thedotnet 6 runtime installed on your system:
    • X11Overlay-bin
  • Else:
    • X11Overlay-bin-selfcontained

Release 1.0.1

07 Nov 21:28
Compare
Choose a tag to compare

Fixed 2 annoying bugs:

  • Cursor acting up on clicks
  • Cursor freeze time being in ms instead of s, as advertised.

See the README.md for a quick-start guide.

Which package to get:

  • If you have thedotnet 6 runtime installed on your system:
    • X11Overlay-bin
  • Else:
    • X11Overlay-bin-selfcontained