summaryrefslogtreecommitdiffstats
path: root/docs/GUI-PLAN.md
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-11-01 18:03:24 +0100
committersalmonik <salmonik@tuta.io>2026-11-01 18:03:24 +0100
commit37dedc342c087506e502c78a952b45b1c91602fb (patch)
tree85f4bf0c17823ba670d2d49c921191ca27aca64b /docs/GUI-PLAN.md
parentv4.0.1: introduce Command/View and port roulette to the shared boundary (diff)
downloadzagan-bet-37dedc342c087506e502c78a952b45b1c91602fb.tar.gz
zagan-bet-37dedc342c087506e502c78a952b45b1c91602fb.zip
v4.0.2: port slots, blackjack and crash to structured views
Diffstat (limited to 'docs/GUI-PLAN.md')
-rw-r--r--docs/GUI-PLAN.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/GUI-PLAN.md b/docs/GUI-PLAN.md
index f6cf499..83bab1c 100644
--- a/docs/GUI-PLAN.md
+++ b/docs/GUI-PLAN.md
@@ -26,10 +26,10 @@ existing game flows unchanged, new tests for version parsing and gating.
26 26
27## Phase 1 — core boundary and roulette 27## Phase 1 — core boundary and roulette
28 28
29**In progress.** `Command`/`View` exist and roulette is ported: the core builds 29**In progress.** `Command`/`View` exist and all four games are ported: the
30a `RouletteView`, frontends send `Command`, and the TUI renders the view. 30core builds a typed view, frontends send `Command`, and the TUI renders it.
31Slots, blackjack and crash still travel through the `View::Text` bridge until 31Remaining for this phase: the app screens (`Connect`, `Trust`, `Login`,
32Phase 2. 32`Lobby`, `History`) and removing `Key` from the core.
33 33
34- Introduce `Command` and `View`; move terminal-only concerns (prompt editing, 34- Introduce `Command` and `View`; move terminal-only concerns (prompt editing,
35 wheel animation, interactive prompts) into the TUI adapter. 35 wheel animation, interactive prompts) into the TUI adapter.