summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-11-01 18:08:38 +0100
committersalmonik <salmonik@tuta.io>2026-11-01 18:08:38 +0100
commit50fdaa8e5ad9454e783f01e2c369767834120d11 (patch)
treeb68fabbb7a8750a363cf41c1301acd0903cd0c73 /docs
parentv4.0.2: port slots, blackjack and crash to structured views (diff)
downloadzagan-bet-50fdaa8e5ad9454e783f01e2c369767834120d11.tar.gz
zagan-bet-50fdaa8e5ad9454e783f01e2c369767834120d11.zip
v4.0.3: lobby and history screens behind commands
Diffstat (limited to 'docs')
-rw-r--r--docs/GUI-PLAN.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/docs/GUI-PLAN.md b/docs/GUI-PLAN.md
index 83bab1c..c3d9b3f 100644
--- a/docs/GUI-PLAN.md
+++ b/docs/GUI-PLAN.md
@@ -28,8 +28,10 @@ existing game flows unchanged, new tests for version parsing and gating.
28 28
29**In progress.** `Command`/`View` exist and all four games are ported: the 29**In progress.** `Command`/`View` exist and all four games are ported: the
30core builds a typed view, frontends send `Command`, and the TUI renders it. 30core builds a typed view, frontends send `Command`, and the TUI renders it.
31Remaining for this phase: the app screens (`Connect`, `Trust`, `Login`, 31Done so far: `Lobby` and `History` are structured views driven by
32`Lobby`, `History`) and removing `Key` from the core. 32`Command::Play`, `History`, `ShowLobby` and `Logout`. Remaining: the
33connection-facing screens (`Connect`, `Trust`, `TrustMismatch`, `Login`) with
34the transport moved into the library, and removing `Key` from the core.
33 35
34- Introduce `Command` and `View`; move terminal-only concerns (prompt editing, 36- Introduce `Command` and `View`; move terminal-only concerns (prompt editing,
35 wheel animation, interactive prompts) into the TUI adapter. 37 wheel animation, interactive prompts) into the TUI adapter.