HandheldCompanion
HandheldCompanion copied to clipboard
Easier onboarding of new users
trafficstars
New users will want certain information and settings first, some ideas and suggestions.
- Github Readme, a good short demo video/reel when we have it
- Download latest release button at the top, the github release page or sidebar is hard to find for people not use to Github
- HC, set profiles page as home page, users will want to configure a game right away
- HC, profiles page universal motion controls (expanded) at the top of profile settings, not the bottom.
- Autosave profile ie remove save button and just have it apply right away when making changes, it's not super clear that this needs to be done to apply changes, where the rest of the app (other pages and settings) apply stuff right away.
- Input style, rename to game type (1st person/3rd person and racing), replace with two selectable icons crosshair or camera and a racing wheel. When crosshair or camera is selcted, there's a dropdown for the two algorithms, gyro only and player space
I'll start by implementing XInputListener at client level. This will allow us to free some memory/cpu bandwith by getting rid of unnecessary pipe messages. This will also give me more flexibility to implement proper input listener on both the Overlay / Profile pages.
Updated list, removed two items that have been done.
We can close this one for now, improvements have been made.