Compilation Membership Screen - cressie176/Load64 GitHub Wiki
Select one or more games to add to a user-defined compilation.
┌──────────────────────────────────────────────────────────────────────────────┐
│ TOP BAR │
│ Compilations > <Compilation Name> > Add │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ GAMES LIST │
│ ┌────────────────────────────────────────────────────────────────────────┐ │
│ │ Title Publisher Year │ │
│ ├────────────────────────────────────────────────────────────────────────┤ │
│ │ > [x] Bomb Jack Elite Systems 1986 │ │
│ │ [ ] Commando Elite Systems 1985 │ │
│ │ [x] Green Beret Imagine 1986 │ │
│ └────────────────────────────────────────────────────────────────────────┘ │
│ │
│ [Save] [Cancel] │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ BOTTOM BAR │
│ 2 selected │
└──────────────────────────────────────────────────────────────────────────────┘
If all games are already in the compilation:
┌──────────────────────────────────────────────────────────────────────────────┐
│ TOP BAR │
│ Compilations > <Compilation Name> > Add │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ All games are already in this compilation. │
│ │
├──────────────────────────────────────────────────────────────────────────────┤
│ BOTTOM BAR │
└──────────────────────────────────────────────────────────────────────────────┘
Focusable: No
Interactive: No
Purpose: Identify the compilation being added to
Type: Multi-selection vertical list
Focusable: Yes (primary focus region)
Interactive: Yes
Order: Alphabetically by sort title
Purpose: Browse games not already in the compilation and select one or more to add
Only games not already in the compilation are shown.
Each row shows:
- A checkbox indicating pending selection (
[x]selected,[ ]unselected) - Game title
- Publisher (shown as
—if not set) - Year (shown as
—if not set)
Long titles and publisher names are truncated to fit the available column width.
Selecting a row toggles its pending state. No changes are saved until [Save] is activated.
The list supports alphabetical jump navigation. See Game List Navigation.
- [Save] adds all selected games to the compilation and returns to the Compilation Details screen. If no games are selected, [Save] returns without making changes.
- [Cancel] discards all selections and returns to the Compilation Details screen.
Focusable: No
Interactive: No
Purpose: Display the current selection count
Shows the number of games currently selected:
├──────────────────────────────────────────────────────────────────────────────┤
│ BOTTOM BAR │
│ <n> selected │
└──────────────────────────────────────────────────────────────────────────────┘
When no games are selected, the bottom bar is empty.