github Valkirie/HandheldCompanion 0.26.0.2
Build 0.26.0.2

latest releases: 0.27.0.7, 0.27.0.6
21 days ago

Handheld Companion – Release Notes

0.26.0.2 - SDL3, Firmware and Endurance Gaming

0.26.0.2 introduces major changes to controller management with the introduction of SDL3, but also extended compatibility over devices with support for new firmware and models and a long list of bugfixes and quality of life (QoL) improvements.

Simple Directmedia Layer (SDL3)

SDL is a cross-platform library designed to make it easy to write software designed to provide low level access to audio, keyboard, mouse, joystick, and graphics. With this new release, HC now leverages SDL3 to improve the controller experience over Sony DualShock 2, Sony DualShock 3, Sony DualSense, Nintendo Gamecube and Nintendo Switch Pro but also manage and support 800+ new controllers thanks to the SDL GameControllerDB. We've also improved the overall controller management logic which is responsible for controller detection, inputs handling and slot manipulation.

Improved translation & UI

Our contributor @Sansheii was hard at work improving the language support and Simplified Chinese translation across the whole application, reducing the number of hard-coded text across the user interface. We've also improved the user interface for clarity and reduced scrolling in a few places, like Hotkeys page and (Quick)Profiles page.

Intel Graphics Control Library

Intel Graphics Control Library (IGCL) is a collection of high level APIs allowing control and tweaking of display, media & 3D capabilities. We've updated IGCL to v247 bringing support over Intel Endurance Gaming (IEG) which was implemented by @nomoney90. This includes toggle and preset selection (Performance, Balanced, Efficiency) in both main and quick performance pages.

Miscellaneous Improvements

  • Improved the controller management logic when a new controller is plugged. A new UI setting is now available or user to decide if HC should pick the last plugged controller.
  • Implemented device support for #💻┃gpd Win Mini HX370, #💻┃lenovo Legion Go S (Z1, Z2).
  • Improved device support for #💻┃ayaneo Kun new firmware.
  • Improved device support for #💻┃lenovo Legion Go new firmware.
  • Improved device support for #💻┃msi Claw new firmware (all models).
  • Implemented early support over MSI Claw A8 (wip).
  • Implemented a button within controller page to force an hardware scan for controller changes.
  • Implemented a new installer setting, allowing user to disable Core Isolation without having to start HC.
  • Implemented a new hotkey "GuideCommands" as requested by carlelieser #1239.
  • Increased overlay refresh timer maximum value to 2000ms.
  • Improved HID device detection, hiding and unhiding across all devices.
  • Improved Controller page UI with new distinct gamepad glyphs.

Bugfixes

  • Fixed an issue preventing on-screen display to load custom user settings.
  • Fixed an issue causing a crash on NVIDIA GPUs.
  • Fixed an issue causing a StylusLogic crash randomly when UI would be manipulated (#934, #1050).
  • Fixed a crash caused by parallel collection modification.
  • Fixed a crash caused by empty window names within GamepadFocusManager.
  • Fixed an issue affecting trigger actions within our layout manager.
  • Fixed an issue affecting notifications page UI and the notifications orientation.
  • Fixed an issue affecting layout button naming (0.26.0.2).
  • Fixed an issue on MSI Claw devices that might have affected short and long term TDP (0.26.0.2).

Full Changelog: 0.25.0.0...0.26.0.2

Don't miss a new HandheldCompanion release

NewReleases is sending notifications on new releases.