Import Summary Screen - cressie176/Load64 GitHub Wiki

Primary Purpose

Review all choices made during the import flow before confirming or managing catalogue sources.

Main Screen Design

┌──────────────────────────────────────────────────────────────────────────────┐
│ TOP BAR                                                                      │
│  Import Games > <Title> > Summary                         [Confirm]  [Back]  │
├──────────────────────────────────────────────────────────────────────────────┤
│                                                                              │
│  SUMMARY                                                                     │
│  ┌────────────────────────────────────────────────────────────────────────┐  │
│  │  ┌────────────┐                                                        │  │
│  │  │            │  Title              The Last Ninja                     │  │
│  │  │            │  Publisher          System 3                           │  │
│  │  │   Cover    │  Year               1987                               │  │
│  │  │            │  Colour Encoding    PAL                                │  │
│  │  │            │  True Drive         No                                 │  │
│  │  └────────────┘  Notes              —                                  │  │
│  │                                                                        │  │
│  │  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐                  │  │
│  │  │              │  │              │  │              │                  │  │
│  │  │              │  │              │  │              │                  │  │
│  │  │              │  │              │  │              │                  │  │
│  │  └──────────────┘  └──────────────┘  └──────────────┘                  │  │
│  │      Loading            Title            Gameplay                      │  │
│  └────────────────────────────────────────────────────────────────────────┘  │
│                                                                              │
├──────────────────────────────────────────────────────────────────────────────┤
│ BOTTOM BAR                                                                   │
│  Sources: GameBase64: 243, MobyGames: 1234                                   │
└──────────────────────────────────────────────────────────────────────────────┘

TOP BAR

Focusable: [Confirm] and [Back] CTAs
Interactive: [Confirm] and [Back] CTAs
Purpose: Show the game being imported and provide final actions

  • The title displays Import Games > <Title> > Summary.
  • See Import Candidate screen for the <Title> derivation rule.

[Back] CTA

Returns to the previous screen.

[Confirm] CTA

Applies all choices — saves the game record with current info fields, media, controls, profiles, compilations, and catalogue sources — and advances to the next suggestion in the import queue.

SUMMARY

Focusable: No
Interactive: No
Purpose: Display all choices made during the import flow

Shows:

  • Cover thumbnail alongside Title, Publisher, Year, Colour Encoding, True Drive Emulation, Notes — the values that will be saved
  • Screenshots — Loading Screen, Title Screen, Gameplay Screen displayed as thumbnails in a row. Empty slots show a placeholder. See Media for expected dimensions per slot.

BOTTOM BAR

Focusable: No
Interactive: No
Purpose: Show the catalogues linked during this import session

Lists all catalogues linked during this session with their IDs. Not shown if no catalogues are linked.

├──────────────────────────────────────────────────────────────────────────────┤
│ BOTTOM BAR                                                                   │
│  Sources: <Source>, <Source>                                                 │
└──────────────────────────────────────────────────────────────────────────────┘

Behaviour

⚠️ **GitHub.com Fallback** ⚠️