v2024.07
TabbyML/tabbyv2024.07Jul 10, 2024by ABeltramo
AI Summary
Significant update adding full joypad support, hotplug support for devices in Docker, and splitting the project into re-usable libraries.
Key Highlights
- Full joypad support (Nintendo, DualSense with gyro/touchpad/LED/rumble)
- Implemented devices hotplug in Docker with container isolation
- Split project into inputtino and gst-wayland-display libraries
- Switched default window manager to Sway
Breaking Changes
- Split the project into re-usable libraries
- Changed default window manager from Gamescope to Sway
New Features
- Joypad support
- Docker hotplug support
- Library modularization
- Sway integration
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