Skip to content

feat: game visibility and favorites configuration #42

@HerbHall

Description

@HerbHall

Description

Allow users to hide games from the menu, creating a curated shortlist of their favorites. Disabled games are still installed -- they're just hidden from the menu.

Requirements

  • Config option: list of disabled game IDs (e.g., disabled_games: ["snake", "tetris"])
  • Menu dynamically filters hidden games
  • Shortcut keys re-number to reflect visible games only
  • Category headers hide when all games in a category are disabled
  • Settings UI: toggle visibility per game with checkboxes
  • CLI flag: --disable=snake,tetris for per-session overrides
  • --only=yahtzee,wordle inverse mode (show only listed games)

Edge Cases

  • All games disabled: show a "No games enabled" message with hint to Settings
  • Launch indices in app/model.go use game IDs, not positions, so disabling is safe

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestplanNeeds design/planning before coding

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions