v2024.07
games-on-whales/wolfv2024.07Jul 10, 2024by ABeltramo
AI Summary
Major release featuring full joypad support including Nintendo Joypad and DualSense with gyro, acceleration, touchpad, LED and rumble. Added devices hotplug in Docker with full container isolation and switched default compositor from Gamescope to Sway due to low Nvidia driver support.
Key Highlights
- Implemented devices hotplug in Docker with full container isolation
- Added support for Nintendo Joypad and DualSense with full feature support (gyro, acceleration, touchpad, LED, rumble)
- Split project into re-usable libraries: inputtino (virtual input) and gst-wayland-display (Gstreamer Wayland compositor)
- Added Sway as default compositor instead of Gamescope due to Nvidia driver issues
- Tons of fixes and overall stability improvements
New Features
- Devices hotplug in Docker with container isolation
- Nintendo Joypad support
- DualSense support with gyro, acceleration, touchpad, LED and rumble
- inputtino library for virtual input
- gst-wayland-display Gstreamer plugin
- Sway as default compositor
Full Release Notes
# Major milestones - Implemented devices hotplug in Docker with full container isolation, [here's a rationale behind it](https://games-on-whales.github.io/wolf/stable/dev/fake-udev.html) - Added support for more joypads: Nintendo Joypad, DualSense with working gyro, acceleration, touchpad, LED and rumble - Split the project in re-usable libraries: - [inputtino](https://github.com/games-on-whales/inputtino): virtual input library, and merged into [Sunshine via PR-2606](https://github.com/LizardByte/Sunshine/pull/2606) - [gst-wayland-display](https://github.com/games-on-whales/gst-wayland-display): A micro Wayland compositor that can be used as a Gstreamer plugin - Added Sway and set as default instead of Gamescope given the low support on recent Nvidia drivers - Tons of fixes and overall stability improvements ## New Contributors * @RandomNinjaAtk made their first contribution in https://github.com/games-on-whales/wolf/pull/29 * @almino made their first contribution in https://github.com/games-on-whales/wolf/pull/28 * @Murazaki made their first contribution in https://github.com/games-on-whales/wolf/pull/31 * @bludyh made their first contribution in https://github.com/games-on-whales/wolf/pull/43 * @e-dong made their first contribution in https://github.com/games-on-whales/wolf/pull/58 * @cancrusher made their first contribution in https://github.com/games-on-whales/wolf/pull/59 * @PierreBeucher made their first contribution in https://github.com/games-on-whales/wolf/pull/65 **Full Changelog**: https://github.com/games-on-whales/wolf/compare/v2023.06...v2024.07