Skip to content

Consolidate related cards into fewer, richer cards (audit and merge map) #197

Description

@demortes

Goal

Reduce the card count by merging cards that describe the same thing, giving each merged card sections instead of separate tiles.

Scope

  • Audit all 20 cards (what each shows, what it shares with others, how often it matters) and write the proposed merge map in this issue before changing code. Candidates: Ship + Cargo + Materials; Engineering + Engineers + Materials; Market + Trade + Route; Location + Ranks summary; leave Radio, Galnet and Community Goals standalone unless the audit says otherwise.
  • Implement the merges one card at a time as separate PRs, each keeping every existing behaviour, setting and developer-mode sample source (AGENTS.md rule 7) working.
  • Persisted layout must handle removed card ids (existing tolerance) and map old ids to the new merged card so users do not lose their placement.
  • The Twitch card sections and overlay content are unaffected.

Acceptance criteria

  • The audit and merge map are agreed before the first merge lands.
  • No functionality is lost; each merged card keeps its tests.
  • Upgrading users keep sensible placement, and nothing crashes on old layout ids.

Part of the epic #194.

🤖 Generated with Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:uiAvalonia dashboard & viewsenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions