Handheld Companion

BenjaminLSR·BenjaminLSR.HandheldCompanion

ControllerService

A touch optimized GUI to increase your handheld gaming computer experience.

winget install --id BenjaminLSR.HandheldCompanion --exact --source winget

Latest 0.31.3.1·July 2, 2026

Release Notes

Handheld Companion – Release Notes 0.31.3.1 - First Impressions: New Welcome Flow and UI Polish Version 0.31.3.1 might look modest on paper, but it's one of the more foundational builds we've shipped in a while. The headline is a brand new Welcome Window that walks new users through device detection, OEM software considerations, and initial setup defaults, something inspired by Winhanced software, that's been missing for a long time and should make that critical first impression much smoother. Alongside it, this build delivers a major UI/UX overhaul focused on visual consistency, higher-resolution device visuals, easier library navigation and faster artwork rendering. And while we're always sad to see anyone go, we've implemented a proper OEM software and controller driver stack restoration process for anyone who decides to uninstall HC. Highlights

  • New Welcome Window First-time users are now guided through a short setup flow: detecting their device and hardware capabilities, reviewing OEM software that might conflict with HC, and confirming sensible defaults for startup behavior, sleep handling, notifications, and telemetry. Everything shown can still be changed later from Settings, but this gives new users a much clearer starting point than being dropped straight into the app.
  • Major UI/UX overhaul This build brings sweeping visual consistency improvements — uniform font sizes, spacing, and colors across the app — along with all device visuals reworked into high definition, a reworked hotkey display, background emulated controller artwork on the controller and layout pages, and faster-loading profile artworks.
  • Clean uninstall: OEM and driver stack restoration HC now properly restores any OEM software and controller driver stacks it modified when it's uninstalled, leaving your system back the way it was before HC was installed.
  • Library collections for easier navigation The Library now supports custom collections, letting you group games however makes sense to you, by genre, platform, mood, whatever. Collections sit alongside the existing platform-based categories (Microsoft, Steam, Ubisoft, GOG, BattleNet, EA, etc). What Changed Fixes
  • Fixed external display detection occasionally failing for plug behavior.
  • Fixed high-resolution artworks not downloading for newly added library games.
  • Fixed profile manager handling of platform-specific profiles with no path and no launch string.
  • Fixed non-focusable UI elements retaining visual focus after a mouse click.
  • Fixed inverted DoNothing and AlwaysConnect behavior for controller plug behavior.
  • Fixed a regression in Steam Deck lizard mode checking over time. UI/UX
  • Improved profile artwork loading logic for faster rendering.
  • Major UI overhaul with uniform font sizes, styles, spacing, and colors.
  • Reworked hotkey display logic.
  • Reworked all device visuals into high definition.
  • Added background emulated controller artwork to the controller and layout pages.
  • Added a controller mode combobox to the profile application toast. New features
  • Implemented Welcome Window for first-time setup and onboarding.
  • Implemented OEM software and controller driver stack restoration on uninstall.
  • Implemented Library collections for custom game grouping and navigation. Other improvements
  • Updated SDL3 to 3.4.10 (pre Steam Controller V2 support).
  • Improved manager boot sequence.
  • Improved GoBackToSleep with customizable triggers (power button, fingerprint read, gamepad input, charger connection). Full Changelog: 0.30.1.0...0.31.3.1

Installer type: inno

ArchitectureScopeDownloadSHA256
x64Download13592D5F77AF91619CE5D5DFBB73E39FF8DD524BFFA04FBD86A1F3047EAF1205

Details

Homepage
https://github.com/Valkirie/HandheldCompanion
License
CC-NC-SA 4.0 License
Publisher
BenjaminLSR
Support
https://github.com/Valkirie/HandheldCompanion/issues
Copyright
Copyright @ BenjaminLSR

Older versions (28)

0.29.3.1
ArchitectureScopeDownloadSHA256
x64DownloadB9961893724FBA4DCF91A3489F6686225C29D0F79A9F7A7B463E65494FA955D7
0.29.3.0
ArchitectureScopeDownloadSHA256
x64DownloadDE427671C775674E7E24E1B0C211ABADE389123A7234A3AEFAD8EEF3F7575B2E
0.28.6.14
ArchitectureScopeDownloadSHA256
x64Download59AFF7F06D8B6F9D4AFDFDD0D83F5EB43618F2F6652109FD61797A13E6DE29D2
0.28.6.12
ArchitectureScopeDownloadSHA256
x64Download4A4BC714542319D533E57503C7937FC7525510283557DD880B12D9DAB599EA25
0.28.6.11
ArchitectureScopeDownloadSHA256
x64Download77D2A6695CF4BADD66E5F430DF390B897C60697217EAFA1CD1CA970563276CB1
0.28.6.10
ArchitectureScopeDownloadSHA256
x64DownloadE23FA8D64AC2318487EA47C4D635B6EEA5C7367D87C4560A049BC955A087CB21
0.28.6.4
ArchitectureScopeDownloadSHA256
x64DownloadF19F0A91CC503CFEC6A429291AB3E96A3848B3F29050B636183F0DA1F2FB7C68
0.28.4.6
ArchitectureScopeDownloadSHA256
x86DownloadB55842FF6DCC859C5281A40437EFB0F1F38DBFC81A9FDD1D41FF5E0850A4E3BC
0.28.4.5
ArchitectureScopeDownloadSHA256
x86Download0B0991FEAABDB70A7EB40DB6904031902848A326AAEF17FFDCB6ADCCB7D7A0D1
0.28.3.3
ArchitectureScopeDownloadSHA256
x86Download0986120267BEC440525B2BCB3B1C76374C04E4CF5851152C8A1893514EF261B3
0.28.3.1
ArchitectureScopeDownloadSHA256
x86DownloadF693E34BF034B56658A9801A148C81692E2B451421F988AEF066FDF4B3EBC843
0.28.2.3
ArchitectureScopeDownloadSHA256
x86Download33F2A228C36355D468889836335144378AC7A681BA1EB8A0CCE6436FB92677D0
0.28.2.2
ArchitectureScopeDownloadSHA256
x86Download0C5F97BF6771257EA2F61944BE7CB863C116FA01518B72ABEE0105599A16DAA5
0.28.1.6
ArchitectureScopeDownloadSHA256
x86DownloadB58CE1E40219556BEF5AB749C62A6FE2B88819471708C5BE3941A9FDDBEBD495
0.28.1.5
ArchitectureScopeDownloadSHA256
x86Download325349F8A806DD6DD3FF7A83395527F88873658B928E544806DB7B4653792086
0.28.1.4
ArchitectureScopeDownloadSHA256
x86Download8BE108223F82EA32B818AA4EEA00FD39C43CC185FC28999AFA8D8E6A264B6957
0.27.0.7
ArchitectureScopeDownloadSHA256
x86Download22D3ED42071D216C8F7DB0B74EFD2E60FCC18529171B255B5F28B3C14D6AF936
0.27.0.6
ArchitectureScopeDownloadSHA256
x86Download59239CFE1FC9924FA68B2044DD5F3D027E3EAE45C2E90D000C4EFA93E2FF1B9A
0.25.0.0
ArchitectureScopeDownloadSHA256
x86DownloadF6DCED0E47F0CF42DE120430147A0485CE3878208B564D20A37EDECA8CBD09BE
0.24.1.2
ArchitectureScopeDownloadSHA256
x86Download81A944AC7E4FA5A49662F22FFFF4F1A3C2875003E9572FCD3372542C32A02346
0.24.0.11
ArchitectureScopeDownloadSHA256
x86DownloadF7B9DF88ED3EC9B419885DE8493ED85E1E0B18DE2FB9C2D1A4769DA8B6D73523
0.23.3.0
ArchitectureScopeDownloadSHA256
x86Download7C8D6608DCEA0A321208550A5B0B5371486382C94028046CF16271EAB51AD965
0.22.2.8
ArchitectureScopeDownloadSHA256
x86Download808AC1B911EE2E337C3DE976A214FFFE7EE02C60D9962CE292025AFCCC7D24A5
0.22.1.18
ArchitectureScopeDownloadSHA256
x64Download43DFEE206F0F2B97BC13C8A4BB9ADB2B5FFD0A43DD22B575016E138C5A8DA6D2
0.22.0.5
ArchitectureScopeDownloadSHA256
x64Download794DFFBD09A954C6014B76754B7B7DF51D2555D76A89F671727E91CCA0B28E8C
0.22.0.3
ArchitectureScopeDownloadSHA256
x64DownloadEF440F75C94C2AD867F6C5603F5CF5C89CE6088C0DCAB348FD1512CB25B3B54E
0.21.2.4
ArchitectureScopeDownloadSHA256
x64Download2B2CA8C514C5863DA098495E1B7E1A0BA65428B055DD28254EB3BA53672B4214
0.18.0.6
ArchitectureScopeDownloadSHA256
x64Download4302AE9FAB252B4DDCE9676FCA98717AFB7D53C2643F4D0909F36E6793059A86