• WayVR v26.8.0 Stable

    DieMitchell released this 2026-10-13 14:01:49 +02:00 | 100 commits to main since this release

    Hi, we're happy to bring you some new features & fixes today. Please enjoy!

    What's new:

    • ✨ use your physical keyboard/mouse inside WayVR
      • can be enabled via Settings → Misc, more info in the tooltip
      • your linux user absolutely must be in the input group for this to work
    • rotation is now also recentered on both OpenVR & OpenXR
    • overlays no longer fly away when using space mover, recenter, fix floor or space reset.
      • option to turn this back on in Settings → Playspace (@cubee-cb)
    • it's now possible to set a "playspace center" to later reset to, in Settings → Space Drag
    • fixed modifiers not correctly applying with the "Wayland Virtual" input emulation method (though I still can't get Super to work)
    • fixed "Wayland Virtual" input emulation method not respecting your keymap
    • normalized scroll speeds everywhere. also, scroll speed is the same regardless of fps now
    • fixed some UI bugs that you probably didn't notice
    • downloads no longer stall when closing the dashboard
    • ✨ passthrough cutout windows for WiVRn
    • keyboard now only starts blocking poses after clicking once
    • fixed pinned apps not saving
    • can now change color palettes without restart
    • Add support for ContactGlove2+Magnetra2 (@Beyley)
    • fixed saving of global as well as static overlays
    • Align-to-hmd mode now works with more Positioning modes
    • New settings to change default positioning, default opacity, default curvature
    • Monado task switcher: more robust functionality
    • Keyboard button to manually set keymap (for desktops that don't give us the keymap, cough KDE cough)
    • Fixed log error spam on Fix Floor
    • Desktop notifications are now translated
    • Supporters page

    With ❤️ from the WayVR Team & friends!

    Downloads
  • WayVR v26.7.1 Stable

    DieMitchell released this 2026-10-13 14:01:56 +02:00 | 192 commits to main since this release

    Greetings from the WayVR team!

    We have a couple of new features for you today, as well as bug fixes.

    If this project has brought you joy and you can afford, please consider throwing some coffee money at us.
    https://opencollective.com/wayvr-org

    New since 26.7.0

    • Smarter screen selection (no longer blocks startup and displays status/help in VR)
    • Color palettes - packed a bunch of built-in ones but you can also bring your custom ones now
    • Application favorites - pin your favorites along with launch parameters to the top
    • Recentering on Monado or WiVRn now recenters rotation
    • Bundled xwayland-satellite into AppImage (Ubuntu users don't have an easy way to install it)
    • New setting to snap the pitch and roll angles of overlays.
    • Fixed tooltips glitching out and sticking around forever
    • Fixed freeze when audio device open is blocked (usually due to dead audio setup)
    • Fixed mouse on stereo 3D app windows with "adjust mouse" enabled
    Downloads
  • WayVR v26.7.0 Stable

    DieMitchell released this 2026-10-13 14:02:06 +02:00 | 263 commits to main since this release

    Greetings from the WayVR team!

    We're excited to bring you a number of new features and improvements. We hope it'll be a worthy upgrade for your VR experience. We are getting closer and closer to our dream of being able to run any app inside the virtual environment of WayVR.

    Since the last release, we've also made an OpenCollective page.
    If this project has brought you joy and you can afford, please consider throwing some coffee money at us.
    https://opencollective.com/wayvr-org

    What's new since 26.2.1:

    • Welcome screen / tutorial
      • You might see if after updating. Don't get spooked!
    • New OpenXR bindings UI under Settings/Controls
    • New Speech-to-text feature (mic icon on taskbar)
      • Transcribes text for you ask you speak.
      • Allows pasting to your real desktop, WayVR native apps and OSC chatbox
        • WayVR apps with Compatibility Mode are WIP.
      • This uses Whisper (an AI model) on your GPU.
      • It will use some VRAM depending on your selection.
      • Opt-in by default, the model gets unloaded after 5 mins.
    • Improvements to the WayVR Wayland compositor (aka running apps inside WayVR)
      • Severely improved stability & compatibility for apps launched in WayVR native mode.
        • Chromium, Firefox, LibreOffice, Blender, GIMP, InkScape, etc tested to work well!
        • Steam and most games work, too! However, xwayland-satellite must be installed.
        • Some games may not like absolute mouse (laser pointers) and may have issues.
      • Resizable WayVR application windows via edit mode. not just scale anymore!
        • Not all apps like to be resized; please respect their feelings.
    • Playspace mover gravity
    • Skymap catalog
      • Allows downloading new skyboxes from an online catalog.
      • If you're interested in contributing skymaps, contact us!
    • Chroma key pass-through support for WiVRn
    • Quality-of-Life improvements:
      • Overlay windows no longer spawn in the same spot and clip into each other.
      • wayvrctl now allows sending pointer actions for people who want to interact with overlays without controllers or hand tracking
      • Added --wait argument which lets you launch WayVR before launching Monado / WiVRn / SteamVR. It will just wait until VR is available before starting.
      • Static overlays are now saved in world space; they'll stay in place as long as your playspace stays the same
      • Add option to turn off watch (@art0007i)
      • Keyboard button "Map" to reload keymap. Press after changing language on your real keyboard
      • Localized date and time (@Earthgames)
      • Resetting playspace now uses the last fix floor height
      • Add popups for when UInput is not set up correctly (@shocktail39)
      • Force save overlays when exiting edit mode
      • Grid opacity option (@openglfreak)
    • Bug fixes/improvements:
      • Fix mouse input on Hyprland (and possible other desktop). (@SparkyTD)
        • Switch Input emulation method (Misc settings) to Wayland Virtual
      • OpenVR-related fixes (@ImSapphire)
      • OpenXR input blocking fixes (@ImSapphire)
      • Fix popups for screen selection instructions
      • OpenXR space rotate fixes (@Snemby)
      • Input blocking fixes
      • Fixed stability issues with Screencopy capture (@hiinaspace)
      • Fixed global (aka always visible) overlays not saving
      • Fixed grab help panel scale drift
      • Fixed some icons not following theme color
    Downloads
  • DieMitchell released this 2026-10-13 14:02:15 +02:00 | 525 commits to main since this release

    This is a bugfix release that fixes issues with newer Monado / WiVRn versions.

    If you're getting weirdly stretched overlays, update your Monado/WiVRn to latest version.

    If stuck on an old Monado/WiVRn and unable to upgrade, use WayVR v26.2 instead!

    What's new:

    • Stretchy overlays fix (@ImSapphire)
    • No longer bind simple_controller (WiVRn hand-emulated controller) by default (@SpookySkeletons)
    • The keyboard set buttons being 2 pixels off will no longer trigger you (@ImSapphire)
    • Fixed missing translations (@olekolek1000)
    Downloads
  • DieMitchell released this 2026-10-13 14:02:23 +02:00 | 531 commits to main since this release

    This is a feature release that pairs with WiVRn release 26.2 as well as current Monado main.

    While WayVR will work with older versions of Monado / WiVRn, some features like input blocking and overlay transparency will not function completely with older versions.

    What's new since 26.1.2:

    Highlights:

    • Added Chinese (simplified) & Italian translations. (@BERADQ)
    • Handsfree mode to control WayVR without controllers.
    • Orange-click on taskbar toggles overlay (@OrionMoonclaw)
    • Input blocking improvements. It's now possible to only block button input, while allowing the game to still track your devices. (@ImSapphire)
    • Tooltip animations
    • wayvrctl switch-set. Bind on your desktop for ultimate productivity.

    Overlay settings (Accessible via edit mode):

    • Per-overlay "Always visible" checkbox.
    • Per-overlay input blocking (@OrionMoonclaw)
    • Per-overlay "Angle fade" option (currently only works on some overlays, see known issues)
    • Static positioning no longer makes an overlay always visible.

    Dashboard, settings:

    • Added "Reset Playspace" button to Settings/Troubleshooting
    • Running games list
    • Settings panel is now tabbed for easier navigation
    • Switching watch 12h↔24h will also switch it on the keyboard bar without a restart (@ImSapphire)
    • Toggling skybox & passthrough at runtime (@ImSapphire)

    Customization:

    • Buttons now support multiple actions: _press, _press2 etc. These are executed in order.
    • Customizable audio effects (@cubee-cb)
    • Fixed custom UI actions activating regardless of press length / button constraints
    • More robust way of passing string args to ::OscSend (@cubee-cb)

    Stereo mode:

    • "Adjust mouse" checkbox (to be used with apps like Blender)
    • Full-frame stereo support (full-SBS & friends, @amoshydra)
    • Fixed stereo mode on apps launched inside WayVR

    Misc fixes:

    • Audio device list is now scrollable
    • Fix alpha on all overlays when using Monado (requires WiVRn 26.2+ or main branch Monado)
    • Fix keyboard modifier highlights (@ImSapphire)
    • Fix keycaps missing shift-symbols on US layout
    • Fix scale resetting when changing grab mode (@OrionMoonclaw)
    • Fix 2D scroll on apps launched inside WayVR (@OrionMoonclaw)
    • Fix locales not being picked up correctly (@BERADQ)
    • Fixed "ScreenCopy GPU" capture on Nvidia cards
    • Fixed watch grabbable even while not in edit mode (@ImSapphire)

    Known issues:

    • SteamVR 2.14.x forcibly unlinks WayVR's pipewire capture nodes. Pipewire screen capture will not work under SteamVR 2.14.x
    • KDE Plasma 6.6 BETA 1 forcibly hides some windows from PipeWire capture "for your privacy". There's no way to show these windows as of now. This is fixed in BETA 2
    • An upstream bug in the SVG library, can cause WayVR to crash when opening the "Apps" tab.
    Downloads
  • DieMitchell released this 2026-10-13 14:02:32 +02:00 | 609 commits to main since this release

    This release brings a complete UI rework along with many major changes.

    Important things first

    • Settings are now on the dashboard.
    • Config folder moved from ~/.wlxoverlay to ~/.wayvr, but probably start clean.
    • Overlays now move together by default. Use both hands and grab different overlays if you want to move them separately. In order to move overlays individually, it's possible to change the per-overlay setting in edit mode.
    • Edit mode gives you the power to move all overlays individually (including the watch! move it to your other hand and it will stick!), attach overlays to devices, apply mouse fixes, use SBS 3D mode.
    • No need to have the old "WayVR Dashboard" anymore. Feel free to uninstall it.

    But wait, there's more

    • Custom UI panels with programatically alterable text, colors, images.
    • 4 additional languages: German, Japanese, Polish, Spanish (uses your system locale)
    • Reworked built-in Wayland server to use Vulkan instead of EGL (fixes NVIDIA-specific issues)
    • WayVR Dashboard has been integrated into the main app, and it's been rewritten to be more performant.
    • New screen capture method: ScreenCopy GPU. No screen select pop-ups. Works Hyprland, Niri, River, Sway and all wlroots compositors.

    Packages

    • AUR: wayvr & wayvr-git
    • Fedora: TBD
    • Gentoo: app-misc/wayvr (guru)
    • Nix: TBD
    • Cargo: cargo install --git https://github.com/wlx-team/wayvr.git --frozen
    • Homebrew: TBD

    New Contributors

    Full Changelog: https://github.com/wlx-team/wayvr/compare/v25.4.2...v26.1.2

    Downloads
  • DieMitchell released this 2026-10-13 14:02:43 +02:00 | 1183 commits to main since this release

    What's new:

    • Fix crash on SteamVR
    • Added workarounds for COSMIC desktop
    • Add binding for space_reset, now double-tap of space_drag by default (@AdalynBlack)
    • Add basic input blocking (@OrionMoonclaw)
    Downloads
  • DieMitchell released this 2026-10-13 14:02:48 +02:00 | 1194 commits to main since this release

    What's new:

    • Major performance improvements
    Downloads
  • DieMitchell released this 2026-10-13 14:02:54 +02:00 | 1213 commits to main since this release

    What's new:

    • Fix OpenXR IPD calculation (@Beyley)
    • New logging implementation (@olekolek1000)
    • Improved scrolling behavior & horizontal scrolling support (@AdalynBlack)
    • Configurable toast sound (@cubee-cb)
    • Publish tarballs of cargo crates with each release (@xytovl)
    • WayVR improvements:
      • fixed keyboard
      • added modifier key support
      • support software texture blitting for drivers where DMA-buf is problematic (Nvidia) (@olekolek1000)
      • fixed toplevel windows sticking around in the taskbar after closing (@olekolek1000)
    Downloads
  • v25.3 009862e2a2

    DieMitchell released this 2026-10-13 14:02:57 +02:00 | 1232 commits to main since this release

    What's new:

    Downloads