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.
Features
Handle the following cases:
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).