Skip to content

v0.2.7: Touchpad overhaul, HTTP API, and bug fixes

Choose a tag to compare

@antheas antheas released this 31 Dec 18:09
· 2285 commits to master since this release

This release overhauls the touchpad, enables the REST API (!!) and fixes a variety of bugs.

Did you know HHD has a decky plugin in the works? It is actually works really great right now! You can use it to edit all of hhd settings while gaming. With it, you never have to touch the config files anymore.

To celebrate that, the HTTP API of HHD will now be enabled by default at port 5335!

  • bound to localhost and protected with a randomly generated token

Also in the works is a UI web app for hhd that will allow you to edit your configuration outside steam, with a profile system to enable you to switch settings per game.

This release also overhauls the touchpad emulation:

  • You can now bind short and long presses to either left and right click or disable them altogether.
  • With dualsense, left click works within steam and both left and right click work under gnome and kde when not running from steam.
  • A new virtual touchpad option fixes both right and left click within steam (but loses support for steam input).
  • This touchpad works under evdev, in case you do not like playstation glyphs.

Fixes:

  • HHD is moved to a separate git org now, hhd-dev
  • The HTTP API handles CORS correctly now
  • The power button service was fixed when running hhd as a user service.
  • The new hhd-user aur package provides the required udev rules to run as a user service (hhd-user).