From a5ea79739783682c46983d5b67b2b4b7b5338ccb Mon Sep 17 00:00:00 2001 From: salmonik Date: Sun, 1 Nov 2026 21:24:48 +0100 Subject: v4.2.1: plain-language game copy and a balance fetch on login The lobby and every game screen now speak to a player, not an operator: each game has one how-to sentence, and the table headers, limits, RTP, paytable and server-timing notes are gone. The account and balance are fetched whenever a session signs in, including stored-credential auto-login, so the header is filled before the lobby appears. --- docs/GUI-PLAN.md | 7 +++++-- docs/TESTING.md | 5 +++-- docs/screenshots/gui-blackjack-1080p.png | Bin 60075 -> 47190 bytes docs/screenshots/gui-crash-1080p.png | Bin 64377 -> 44892 bytes docs/screenshots/gui-lobby-1080p.png | Bin 64944 -> 67881 bytes docs/screenshots/gui-roulette-1080p.png | Bin 118143 -> 105976 bytes docs/screenshots/gui-roulette-result-1080p.png | Bin 113253 -> 109944 bytes docs/screenshots/gui-slots-1080p.png | Bin 78173 -> 56798 bytes 8 files changed, 8 insertions(+), 4 deletions(-) (limited to 'docs') diff --git a/docs/GUI-PLAN.md b/docs/GUI-PLAN.md index 4279626..89cf495 100644 --- a/docs/GUI-PLAN.md +++ b/docs/GUI-PLAN.md @@ -130,6 +130,9 @@ they show the same layout with the real session and the pinned action bars. - Sidebars pin their action block below the content, so SPIN, CLEAR, DEAL and START never move as the bet slip or a hand grows. The embedded fonts have no suit or arrow glyphs, so suits are shapes and navigation uses plain words. +- The lobby and the game screens speak plain language: one how-to sentence per + game, no RTP, table limits, deck rules or server-timing jargon. The account + and balance are fetched as soon as a session signs in. - The header balance is held at the staked amount while the reels or wheel turn, then jumps to the settled value: the GUI never reveals a payout before the animation does. Refused spins cancel the animation and show the error. @@ -152,8 +155,8 @@ Measured on Linux at 1080p with llvmpipe software GL: | --- | --- | | Linux binary | 8.3 MB | | Windows x86_64 binary | 6.8 MB | -| Cold start to window | 61 ms | -| Idle RSS | 131 MB | +| Cold start to window | 72 ms | +| Idle RSS | 130 MB | | Idle CPU | 0% | **Gate:** the screenshot set is ready for review. Remaining for the gate: diff --git a/docs/TESTING.md b/docs/TESTING.md index 817cb3d..613cd08 100644 --- a/docs/TESTING.md +++ b/docs/TESTING.md @@ -126,8 +126,9 @@ terminal client; a saved login from one signs in the other. 2. First contact: the fingerprint modal appears before any credentials. Cancel leaves the connect screen; Trust continues to the login screen. 3. Register, then log in with "Remember this login". The lobby shows the host, - ping, account, balance and the four games; quit and reconnect: the stored - login signs in without asking. + ping, account, balance and the four games; the balance fills in immediately + without entering a game. Quit and reconnect: the stored login signs in + without asking. 4. Each game: place a bet or deal, play a round, and confirm the balance and the header update. Slots shows reels and win lines; roulette spins the wheel and reports the payout; blackjack draws suits and settles; crash draws a smooth diff --git a/docs/screenshots/gui-blackjack-1080p.png b/docs/screenshots/gui-blackjack-1080p.png index b0fcc19..361f987 100644 Binary files a/docs/screenshots/gui-blackjack-1080p.png and b/docs/screenshots/gui-blackjack-1080p.png differ diff --git a/docs/screenshots/gui-crash-1080p.png b/docs/screenshots/gui-crash-1080p.png index 245a3a1..da72f1f 100644 Binary files a/docs/screenshots/gui-crash-1080p.png and b/docs/screenshots/gui-crash-1080p.png differ diff --git a/docs/screenshots/gui-lobby-1080p.png b/docs/screenshots/gui-lobby-1080p.png index a258967..8bfe8c8 100644 Binary files a/docs/screenshots/gui-lobby-1080p.png and b/docs/screenshots/gui-lobby-1080p.png differ diff --git a/docs/screenshots/gui-roulette-1080p.png b/docs/screenshots/gui-roulette-1080p.png index 1d7af3d..703ea57 100644 Binary files a/docs/screenshots/gui-roulette-1080p.png and b/docs/screenshots/gui-roulette-1080p.png differ diff --git a/docs/screenshots/gui-roulette-result-1080p.png b/docs/screenshots/gui-roulette-result-1080p.png index fe4c9cd..c1ffa63 100644 Binary files a/docs/screenshots/gui-roulette-result-1080p.png and b/docs/screenshots/gui-roulette-result-1080p.png differ diff --git a/docs/screenshots/gui-slots-1080p.png b/docs/screenshots/gui-slots-1080p.png index 9d79321..0982114 100644 Binary files a/docs/screenshots/gui-slots-1080p.png and b/docs/screenshots/gui-slots-1080p.png differ -- cgit v1.2.3