From d334b267a26514692e2537e7d82361fed897ad32 Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Sat, 29 Aug 2026 23:28:00 -0400 Subject: [PATCH] The hand may stand at the board's left (preference) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A player asked for cards down the side instead of along the bottom. With the new pref on (wide screens only), the hand claims a sticky, scrolling column at the left while the hint strips and action buttons stay beneath the board — the table-edge dissolves into the grid so its children place themselves. The strip moves inside the .game grid to make that possible; the default bottom layout spans the full row as before, and phones keep their one-column flow. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_015RCWSTnb1KYTPyL4GmhGnF --- packages/web/src/App.svelte | 36 ++++++++++++++++++++++++++++++-- packages/web/src/prefs.svelte.ts | 6 +++++- 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/packages/web/src/App.svelte b/packages/web/src/App.svelte index 4998bc8..bef894a 100644 --- a/packages/web/src/App.svelte +++ b/packages/web/src/App.svelte @@ -1497,6 +1497,11 @@ onchange={(e) => setPref("instantReplay", e.currentTarget.checked)} /> Instant replay: notable chronicle lines offer a 👁 that relives the turn +