Skip to content

Build 0.21.5.4

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 23 Aug 09:31

Dear all, it's been a bit more than a month since we released 0.21.4.1. We've been hard at work to implementing a few major functionalities, among which a totally revamped Hotkey manager, offering a lot more flexibility and capabilities to customize your handheld experience. We've also improved the support for a few devices, including the AYANEO Flip DS and it's exotic dual-screen format, allowing users to instantly swap/resize/maximize/make borderless any window across the screens.

We've also heard the Steam Deck community complaining for quite some times now on the inconsistent gaming experience when Steam was running parallelly to HC. Therefore, we've implemented a new "Steam controller mode" with Hybrid/Exclusive options to define the expected controller behaviors. Lastly, we've fixed as many bugs and issues that were reported while also improving the overall user experience.

We wish you all a pleasant summer vacation and lots of fun playing!

What's Changed

Device support

  • OneXplayer Mini (Intel edition), added fan support from @romracer
  • AOKZOE A1, addedd fan support from @romracer
  • LegionGo, updated SaptientiaUSB API
  • Ayaneo Flip DS/KB, custom key screen button, second screen support and gyroscope/accelerometer support

Improvements

  • New hotkey manager, will allow you to create as many hotkeys as you want. Use either gamepad or keyboard inputs as triggers, execute functions, start applications or send virtual keyboard outputs. We're also finally allowing virtual keyboard inputs (from on-screen keyboards) to be used to setup hotkey output. We're also offering hotkey migration from the old format to the new one
  • Implemented multi-window magenement, to manipulate, hide/show, move windows from a single application (perfect for emulators like Citra and Cemu) to any of your device's screen
  • Improved support for bluetooth controller, with more efficient (dis)connection and power cycling experience
  • Improved Steam compatibility, by implementing Steam Controller Modes: Exclusive to ensure all inputs are managed by HC and Hybrid to have Steam manage inputs for Steam related apps and HC manage inputs for other applications.
  • Updated PromptFont, added missing vertical and horizontal touchpad motion icons
  • ** Migrated logs to my documents folder**, to get every in a single place
  • Migrated settings to my documents folder, to get every in a single place
  • Updated libraries, HidHide, LibreHardwareMonitor, Fastenshtein, Nefarius.Drivers.HidHide, PrecisionTimer, Sentry, Serilog
  • Improved overall UI experience, with better gamepad management and simplified controller notifications

Bugfixes

  • Fixed an issue with the app going unresponsive due to the order managers were started. @joshuatam
  • Fixed an issue preventing us from pulling display friendly name in rare occasions
  • Fixed several null crashes within the app @romracer
  • Fixed an issue preventing AMD GPU from being retrieved
  • Fixed an issue affecting gamepad navigation when quicktools is first opened
  • Fixed an issue preventing tooltip from disappearing
  • Fixed an issue affecting glyphs on hotkeys page when changing controller
  • Fixed an issue causing a crash when trying to focus a dropdown with no selected item
  • Fixed an issue preventing TDP from being immediately applied when device wakes up from sleep/hibernation
  • Fixed an issue affecting Profiles page UI when updating a profile name, drop down selection now selects renamed profile
  • Fixed an issue causing a crash when gamepadmotion is null
  • Fixed an issue causing a crash when multiple external monitors of the same type and name are hooked
  • Fixed an issue causing controller page to incorrectly complain about a connected virtual controller when there is none
  • Fixed an issue with controller type selection hotkey being enabled when it was managed by profile