Skip to content

Clarify and decompose Race Mode UX#48

Open
burkben wants to merge 1 commit into
mainfrom
burkben-race-mode-ux
Open

Clarify and decompose Race Mode UX#48
burkben wants to merge 1 commit into
mainfrom
burkben-race-mode-ux

Conversation

@burkben

@burkben burkben commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • add an explicit Solo / Race night setup flow with portal-readiness start gating and Speed-tab recovery
  • make current racer, up next, car assignments, start, and advance actions unambiguous with identified catalog names/photos
  • decompose the Race route into feature-local setup, lineup, countdown, progress, results, leaderboard, presentation, and lifecycle modules
  • add accessible labels/states plus guarded countdown, lap, best-time, and finish announcements
  • correct the durable leaderboard copy while preserving race-engine, persistence, transport, reduced-motion, haptics, and per-lineup assignment behavior

Validation

  • npm test
  • npm run typecheck
  • npx expo export --platform ios --output-dir /tmp/hotwheelsid-race-ios

Split Race Mode into focused setup, lineup, progress, results, and accessibility surfaces while preserving the existing engine and portal event flow.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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.

1 participant