This is a general quality of life update, with improvements to the decky API, ROG Ally fixes, and a rumble compatibility upgrade.
- This release hides around half of the settings from decky, which you did not need to set anyway.
- Including the brightness bar :(.
- Much cleaner to use now.
- Settings are still in the state.yml file.
- Ally Mode change broke the paddles in the previous release. Now hhd re-initializes the gamepad on mode-change.
- It seems that ASUS wipes the configuration on mode change/restart/whenever
- Therefore it is not possible to configure the controller outside of hhd anymore (e.g., asusctl, kernel).
- Large perf improvements in the API response speed
- from 800ms to 7ms (100x)!
- Changing settings is now instant.
- Accompanying 0.0.4 decky upgrade disables disabling the inputs as well, for a nice quality of life improvement.
- Rumble compatibility upgrade
- Rumble did not work in games that support and output Dualsense audio haptic feedback (e.g., Death Stranding)
- However, those games output compatibility rumble data, that hhd can now utilize!
Also, did you notice the state.yml header is now on the bottom? That should make it a lot easier to edit over nano/vim/etc.
**Full Changelog**: https://github.com/hhd-dev/hhd/compare/v1.0.1...v1.0.2