Preferences: a panel of what the browser remembers about its player, with the kit's motion and confirm-move settings, a game's own declarations, and the host's last table options as defaults

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
This commit is contained in:
Eric Wagoner
2026-09-23 18:54:22 -04:00
co-authored by Claude Fable 5.1
parent de430c3794
commit 3825dfb44c
6 changed files with 196 additions and 2 deletions
+7
View File
@@ -64,6 +64,13 @@ README.
where the keeper roosts. It lives in the about panel; the colophons, the
rules page and the guide each carry a one-line mail link.
- **Preferences** are what a browser remembers about its player: a panel
opened from *preferences* in the hall and the masthead, kept in
localStorage and nowhere else. The kit's own settings are motion (full or
reduced, and the system's reduced-motion request counts too) and
confirming a move before it is sent; a game declares more in
`GameSpec.preferences` and the panel renders them. The hall also
remembers the host's last table options as the next table's defaults.
- **The tally** sits in the about panel: what the ledgers add up to
(tables, games begun and finished, names seated, turns, time at the
table, games with a bot, talk), counted on demand from the files and