This is a semi-major release with 2 new features and 3 bug fixes.
*Features:*
- a new virtual controller type is added that uses UInput.
- No more PS glyphs in steam!
- This controller has full support for all legion go buttons (incl. back buttons).
- If gyro is enabled, a second Motions Device is added, in the same way it is added by the playstation, joycon drivers. This device is supported by at least dolphin and a udev rule is included to enable it. However, it is not broadly supported yet (very new).
- HOWEVER: Steam does not support the back buttons, gyro for this controller type. This is why the initial/default controller is a DS5.
- the http API is fleshed out to include get/set/del commands, proper security token support, and the API docs were created (`docs/http.md`). This marks the first version of HHD with a proper HTTP API! (still disabled by default).
*Fixes:*
- disabling LED support for the DS5 controller was fixed.
- the options for disabling controller emulation and disabling controller shortcuts were implemented.
- a variety of permissions issues that led to parts of the config directory being owned by root were fixed. HHD will fix the permission issues for the affected folders automatically.