HandheldCompanion
HandheldCompanion copied to clipboard
Library (basic)
Features
- Library page
- Gamepad navigation, A start app, B return Y edit, edit takes user to Profile page with preselected profile
- List of apps, buttons when pressed or clicked start game
- List of apps, have picture of the game, 2:3 scale ratio (600x900), imaged can be downloaded from SteamGridDB
- Sort by name or last used (if profile has this info already)
- Images get downloaded on profile creation and when button is pressed on Profile page.
- Profile page
- shows current image on disk
- Provides toggle to list, not list profile
- Has button to force refresh image
- Settings page has refresh all button for library
Handle the following cases:
- Files are remove from disk by user
- Delete profile, delete images
- Create profile, download images
- Sub profiles and their naming
- Need logic to redownload images that already exist when renaming profile.
Edge case names: Baldurs Gate 3 (Downloads BG 1 image due to fuzzy filter) -> Baldurs Gate III (Downloads correctly but does not use it due to fuzzy select).
Found a bug that when a sub profile is renamed, images are not searched, when searching for sub profile image, it does not always get updated in the library.
Image on profile page needs rounded corners