v2.0.0: Overlay, TDP, and Controller Gyros
This major update of Handheld Daemon now enables Handheld Daemon to layer a UI over gamemode in a clear manner and it features massive improvements for motion controls.
New Features
- New Gamescope overlay support!
- When hhd-ui is installed, Handheld Daemon can now layer it over steam by double pressing/holding the QAM button
- Holding works for all but Ally, Doublepressing works for all but GPD
- Overlay is optional and only loads at first double press, no resource utilization up to that point
- TDP Support
- Native support for all Legion Space functions (including fan curves)
- For other devices, a mixture of platform profile and ryzen SMU calls are used
- Using ROG Crate functions for the Ally on the todo
- Provided as part of Adjustor (installed as a separate package), TDP controls are opt-in.
- Accelerometers fixed for all devices!
- The scaling values are now correct
- For most devices, the axis were updated to mirror the gyroscope values
- Steam calibration now passes!
- Legion Go
- Adds support for controller gyroscope and accelerometer that work great
- Adds a factory reset option for the controllers (no more fishing for windows)
- Built-in Updater update
- The built-in updater will now also update the overlay and adjustor and the settings UI will display their settings.
- The project also switches to GPLv3, older versions still available as MIT.
What's Changed
- fix ayaneo button mappings by @honjow in #43
- chore(readme): Update ujust commands for Bazzite by @nicknamenamenick in #46
Full Changelog: v1.3.10...v2.0.0