From 50fdaa8e5ad9454e783f01e2c369767834120d11 Mon Sep 17 00:00:00 2001 From: salmonik Date: Sun, 1 Nov 2026 18:08:38 +0100 Subject: v4.0.3: lobby and history screens behind commands --- docs/GUI-PLAN.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'docs') 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. **In progress.** `Command`/`View` exist and all four games are ported: the core builds a typed view, frontends send `Command`, and the TUI renders it. -Remaining for this phase: the app screens (`Connect`, `Trust`, `Login`, -`Lobby`, `History`) and removing `Key` from the core. +Done so far: `Lobby` and `History` are structured views driven by +`Command::Play`, `History`, `ShowLobby` and `Logout`. Remaining: the +connection-facing screens (`Connect`, `Trust`, `TrustMismatch`, `Login`) with +the transport moved into the library, and removing `Key` from the core. - Introduce `Command` and `View`; move terminal-only concerns (prompt editing, wheel animation, interactive prompts) into the TUI adapter. -- cgit v1.2.3