Profile Detail Screen - cressie176/Load64 GitHub Wiki

Primary Purpose

View and manage the configuration for a profile.

Main Screen Design

┌──────────────────────────────────────────────────────────────────────────────┐
│ TOP BAR                                                                      │
│  Profiles > <Profile Name>                                           [Back]  │
├──────────────────────────────────────────────────────────────────────────────┤
│                                                                              │
│  SETTINGS                                                                    │
│  ┌────────────────────────────────────────────────────────────────────────┐  │
│  │ > VICE Arguments          1 argument                                   │  │
│  │   Key Mappings            0 mappings                                   │  │
│  │   Environment Variables   0 variables                                  │  │
│  └────────────────────────────────────────────────────────────────────────┘  │
│                                                                              │
├──────────────────────────────────────────────────────────────────────────────┤
│ BOTTOM BAR                                                                   │
└──────────────────────────────────────────────────────────────────────────────┘

TOP BAR

Focusable: [Back] CTA only
Interactive: [Back] CTA only
Purpose: Identify the current profile

[Back] CTA

Returns to the previous screen.

SETTINGS

Type: Single-selection vertical list
Focusable: Yes (primary focus region)
Interactive: Yes
Order: Fixed (VICE Arguments, Key Mappings, Environment Variables)
Purpose: Navigate to individual setting categories for this profile

Each row shows the category name and a summary count of configured items, using singular when the count is 1.

Item Count label Behaviour
VICE Arguments <n> argument / <n> arguments Navigate to the Vice Argument List screen
Key Mappings <n> mapping / <n> mappings Navigate to the Key Mapping List screen
Environment Variables <n> variable / <n> variables Navigate to the Environment Variable List screen

BOTTOM BAR

Focusable: No
Interactive: No
Purpose: Structural consistency with other detail screens. No messages are shown on this screen.

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