Add beans for boss battles and run creation workflow improvements
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
---
|
||||
# nuzlocke-tracker-w7o6
|
||||
title: Improve Run Creation Workflow
|
||||
status: draft
|
||||
type: feature
|
||||
created_at: 2026-02-07T20:20:51Z
|
||||
updated_at: 2026-02-07T20:20:51Z
|
||||
---
|
||||
|
||||
Improve the run creation flow with better game filtering, box art display, and UX fixes.
|
||||
|
||||
## Context
|
||||
|
||||
The current run creation workflow has several pain points:
|
||||
- The game selection grid has no filters, making it hard to find games in a large list
|
||||
- Box art images exist in the data model but aren't being used — only the game color is shown
|
||||
- The "Next" button sits below the game grid, so users with many games may never scroll far enough to see it exists
|
||||
|
||||
## Changes
|
||||
|
||||
### Game Selection Filters
|
||||
- [ ] Add region filter (dropdown or pill tabs) to narrow games by region
|
||||
- [ ] Add filter for games with no active run (hide games that already have an in-progress run)
|
||||
- [ ] Add filter for games not yet completed (no completed run)
|
||||
- [ ] Consider additional filter criteria as needs emerge (generation, etc.)
|
||||
|
||||
### Box Art Display
|
||||
- [ ] Use `boxArtUrl` as the primary visual for game cards in the selection grid
|
||||
- [ ] Fall back to the `color` field as background when no box art is available
|
||||
- [ ] Ensure box art looks good at card size (proper aspect ratio, object-fit)
|
||||
|
||||
### UX Fixes
|
||||
- [ ] Move the "Next" / continue button to the top of the game selection step (sticky or above the grid)
|
||||
- [ ] Make it clear a game is selected before the user has to scroll
|
||||
- [ ] Consider showing the selected game summary near the top button
|
||||
|
||||
## Files likely affected
|
||||
- `frontend/src/pages/NewRun.tsx` (or wherever the run creation wizard lives)
|
||||
- `frontend/src/components/GameCard.tsx`
|
||||
- `frontend/src/components/GameGrid.tsx`
|
||||
- Possibly new filter component(s)
|
||||
Reference in New Issue
Block a user