theme_guess/frontend/src/game
Gabriel Franco 6c01d7e4e0 feat(frontend): standalone theme-picker modal, offline anti-repeat, dimmer opponent green
- Solo theme choice moves out of the settings menu into its own
  post-Play modal; Play Again reopens it for chosen-theme rounds and
  instantly rerolls (never repeating the last theme) for random rounds.
- Last solo/bot theme played persists in localStorage so a fresh
  random pick or page reload doesn't immediately repeat it.
- Result modal swaps Change Theme for a Back to Menu button for as
  long as a solo/bot round is active.
- Darkened the opponent-progress fill color (renderer.ts).
2026-09-13 18:07:04 -03:00
..
botMatch.ts feat(frontend): rebalance time modes to 2/4 min and rework scoring weights 2026-09-13 17:36:41 -03:00
layoutConstants.ts refactor(frontend): move to frontend/, port to Vite + TypeScript 2026-09-10 10:37:44 -03:00
multiplayerMatch.ts feat(frontend): rebalance time modes to 2/4 min and rework scoring weights 2026-09-13 17:36:41 -03:00
opponentView.ts feat(frontend): rebalance time modes to 2/4 min and rework scoring weights 2026-09-13 17:36:41 -03:00
panelView.ts refactor(frontend): move to frontend/, port to Vite + TypeScript 2026-09-10 10:37:44 -03:00
renderer.ts feat(frontend): standalone theme-picker modal, offline anti-repeat, dimmer opponent green 2026-09-13 18:07:04 -03:00
resultView.ts feat(frontend): add in-match orchestrator and multiplayer scoreboard 2026-09-10 12:16:15 -03:00
scoring.ts feat(frontend): rebalance time modes to 2/4 min and rework scoring weights 2026-09-13 17:36:41 -03:00
sharedGame.ts fix(frontend): share one ThemeGuessGame instance across solo/matchmaking/rooms 2026-09-10 14:31:59 -03:00
ThemeGuessGame.ts feat(frontend): rebalance time modes to 2/4 min and rework scoring weights 2026-09-13 17:36:41 -03:00
timerHud.ts feat(frontend): rebalance time modes to 2/4 min and rework scoring weights 2026-09-13 17:36:41 -03:00