Skip to content

Condense the game editor and redesign the sources editor#6

Merged
kokarn merged 1 commit into
masterfrom
condense-game-and-source-editors
Jun 10, 2026
Merged

Condense the game editor and redesign the sources editor#6
kokarn merged 1 commit into
masterfrom
condense-game-and-source-editors

Conversation

@kokarn

@kokarn kokarn commented Jun 10, 2026

Copy link
Copy Markdown
Member

Reworks the admin game/source editing UI for density and clarity.

GameInfo

  • Edit name / short name inline by clicking them (no separate text fields)
  • Game lookup and theme controls moved into the header, vertically centred
  • Single image (header thumbnail); boxart URL collapsed behind an expander, picker's own preview dropped
  • Each value labelled (Name / Short name / Identifier)
  • Sources editor split into its own card below the game settings

BoxartPicker

  • Hidden load probe instead of a visible preview; lookup + collapsible URL only

GameSources

  • Fields grouped into Connection / Sections / Custom, each shown only when it has values
  • One always-visible "Add field" brings back any optional field
  • Section lists are chip inputs; per-type seeding and helper text
  • Favicon moved onto each source tab; type shown read-only; first group aligns with the meta column

Verified locally across several games/sources; lint clean, no console errors.

GameInfo:
- Edit name / short name inline by clicking them (no separate text fields)
- Move the game lookup and theme controls into the header, vertically centred
- Show a single image (header thumbnail); the boxart URL is collapsed behind an
  expander and the picker's own preview is dropped
- Label each value (Name / Short name / Identifier)
- Split the Sources editor into its own card below the game settings

BoxartPicker:
- Hidden load probe instead of a visible preview; lookup + collapsible URL only

GameSources:
- Group fields into Connection / Sections / Custom, each shown only when it has
  values; one always-visible "Add field" brings back any optional field
- Section lists are chip inputs; per-type seeding and helper text
- Favicon moved onto each source tab; type shown read-only; first group aligns
  with the meta column
@kokarn kokarn merged commit 669f95c into master Jun 10, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants