From 6c01d7e4e063d73dd9c16e84f844e12042288578 Mon Sep 17 00:00:00 2001 From: Gabriel Franco Date: Sun, 13 Sep 2026 18:07:04 -0300 Subject: [PATCH] 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). --- frontend/index.html | 16 +++- frontend/src/game/renderer.ts | 2 +- frontend/src/main.ts | 17 ++-- frontend/src/style.css | 11 +-- frontend/src/ui/soloConfigFlow.ts | 151 +++++++++++++++++++++++------- 5 files changed, 139 insertions(+), 58 deletions(-) diff --git a/frontend/index.html b/frontend/index.html index 3d63df0..0294898 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -105,11 +105,6 @@ - -

🤖 OPPONENT

@@ -190,11 +185,22 @@
+ +