Skip to content

Releases: hhd-dev/hhd

v3.10.2: Prevent accidental updates

05 Jan 19:46
b5b47ff
Compare
Choose a tag to compare

Fixes triggering an update check from Steam causing the bootc updater to start updating and increases the rebase builds to 7.

Full Changelog: v3.10.1...v3.10.2

v3.10.1: Hibernation on low power hotfix

02 Jan 23:11
3dfcc6e
Compare
Choose a tag to compare

Check if on DC power before hibernating for a low battery level.

Full Changelog: v3.10.0...v3.10.1

v3.10.0: Hibernation Update

02 Jan 17:38
e79fc6b
Compare
Choose a tag to compare

This version adds hibernation hook support with dynamic swap. With a new hibernation button, users can now select to hibernate or the device may ask for it by pretending e.g., to overheat or when the battery is below 5%. HHD in turn creates a swap based on memory usage, and hibernates with it.

Thereby, it fixes the wake-up issue in the GPD models where they are found to pretend to overheat, but not all models do this and OneXPlayer devices do not do this either. So this fixes only a subset of the models for now.

On btrfs systems, this is done by creating the subvolume /var/swap and placing hhdswap in it. Swapfiles are special and block creating snapshots, so if this did not happen, hhd would block /var or / snapshots. Since this is a filesystem modification, dynamic swap is gated with the environment variable HHD_SWAP_CREATE=1 and enabled by default in Bazzite.

This version also fixes a file descriptor leak that could break the controller if gyro was enabled, and the bootc updater will now show the correct version when updating within the progress bar.

Full Changelog: v3.9.1...v3.10.0

v3.9.1: GPD Hotfix

28 Dec 12:35
5f7b6df
Compare
Choose a tag to compare

Fixes crash when l4r4 are not mapped.

Full Changelog: v3.9.0...v3.9.1

v3.9.0: GPD Overhaul

25 Dec 23:31
7338453
Compare
Choose a tag to compare

Adds a variety of features for GPD:

  • Adds WinControls integration
    • Can choose between Mouse Mode and a Game optimized preset
    • Can choose trigger style for Mouse Mode: GPD or SteamOS
    • Tweakable Deadzones
    • RGB for GPD Win 4
    • Vibration setting
    • Back buttons respond in 50ms now instead of 300ms, allowing for double and triple taps
  • Allows for using the Menu button as a Combo (default for the Win 4)
  • You can now chord Select or Start with other buttons to do SteamOS combos

Also fixes bootc updater not checking for updates correctly, removes the overlay option as its now loadbearing and disabling it will cause issues, and reorders the settings a bit.

Full Changelog: v3.8.1...v3.9.0

v3.8.1: New themes + F1Pro EVA support

17 Dec 00:04
45874dc
Compare
Choose a tag to compare

Adds support for the new F1 Pro EVA variant, including a custom theme. Then adds support for a Blood orange theme, that matches onexplayer and the steam deck better.

Full Changelog: v3.8.0...v3.8.1

v3.8.0: Bug reports + Progress bar

09 Dec 23:43
bb5d939
Compare
Choose a tag to compare

Adds a bug reporting tool for uploading logs to fpaste, enables the progress bar on the bootc updater (requires progress PR), and adds polkits for piping steam through the bootc updater.

Full Changelog: v3.7.0...v3.8.0

v3.7.0: Initial Bootc support

04 Dec 19:56
c664e15
Compare
Choose a tag to compare

Allows managing the operating system image with bootc. Initial integration without a progress bar. Gated behind HHD_BOOTC=1.

The progress bar is not done for this release.

HHD_BOOTC_BRANCHES="stable:Stable,testing:Testing,unstable:Unstable" can set the rebase branches and their names. Tags should begin with the branch name, e.g., unstable-foo and be sorted alphabetically.

Full Changelog: v3.6.2...v3.7.0

v3.6.2: Win600 Volume Button hotfix + hhdctl

30 Nov 21:51
2a03911
Compare
Choose a tag to compare

Adds hhdctl, a new CLI command that allows for controlling handheld daemon.

And fixes the Win600 had a missing volume button mapping which will allow the volume buttons to work.

What's Changed

  • Update nixos install instructions on readme by @toast003 in #11

Full Changelog: v3.6.1...v3.6.2

v3.6.1: OneXFly F1 Pro Support

25 Nov 16:18
6268683
Compare
Choose a tag to compare

Adds a match for OneXFly F1 Pro, and fixes a crash related to OneXPlayer. Currently there is a remapping bug on OXFly devices that is being looked into. Remap the buttons in Windows for the time being.

Full Changelog: v3.6.0...v3.6.1