Support for new devices
- Add support for, OXP2 7840U (Non-Eva)
Improvements
- Implemented Steam Deck GPU control, control the Steam Deck GPU, based on work from SteamDeckTools.
- Implemented Steam Xbox Controller Enhanced Features Driver detection, HC will show a warning when this is enabled in Steam, as it conflicts with HidHide.
- Implemented Steam Desktop Mode detection, HC will show a warning when Steam was started before HC with Steam Desktop Layout enabled, causing double inputs.
- Implemented AutoTDP max TDP per profile setting through manual TDP slider, the manual TDP slider can now be used together with AutoTDP and will restrict it's upper range limit.
- Implemented gyro weight based on joystick position, prevent gyro and joystick fighting by having a configurable weight. This should result in smoother gyro aiming, especially in scenarios where players had to move both the joystick and use gyro simultaneously, like in fast-paced 3rd or 1st person shooters.
- Improved controller hiding process, by implementing a more robust HidHide logic, therefore improving overall controller hiding/unhiding process. UI experience was also improved.
- Improved XInput device detection.
Bugfixes
- Fixed HC from setting RTSS OSD to off.
- Fixed an issue freezing the UI thread.
- Fixed an issue when hiding/unhiding controller that could freeze the UI or fails.
- Fixed the settings needing to be re done every update of HC, note this will start working next install, not this install.
- Fixed an issue crashing HC when power cycling Steam Controllers.
- Fixed the main GUI navigation menu going back to the Controller page on the first page change.
- Fixed an issue preventing settings from being saved properly if HandheldCompanion folder was missing from local %appdata%.
- Fixed an issue causing HC to crash when power-cycling Neptune and Gordon controllers (Steam Deck and Steam Controller).
- Fixed an issue causing HC to crash when trying to manipulate locked files or folders.