From 5ac1c9ed707888260a4c7ac925a0ca8a07c177b4 Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Tue, 18 Aug 2026 02:12:39 -0400 Subject: [PATCH] One-tap discard from the hand: select a card, 'Discard it' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Shedding a single card meant entering discard mode, marking, and confirming. Now any selected card offers 'Discard it' right in its action strip — beside 'Drop it here' when the card is an object, so the drop-or-discard choice sits in one place. The bulk discard flow stays for multi-card sheds. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_0138A8CjeQRpvzKxuMfz1Bqc --- packages/web/src/App.svelte | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/web/src/App.svelte b/packages/web/src/App.svelte index a5f0c49..9624469 100644 --- a/packages/web/src/App.svelte +++ b/packages/web/src/App.svelte @@ -1884,6 +1884,12 @@ clearSelection(); }}>Drop it here {/if} + {#if selectedCard && isYourTurn && !youMustRespond} + + {/if} {#if selectedCard?.cardId === "add"} — ADD rides a second NUMBER: play one number for movement, then play another, and the Add spends itself @@ -2347,6 +2353,7 @@ .stamp.primary:hover:not(:disabled) { background: #5a4429; } .stamp.big { font-size: 0.95rem; padding: 0.6rem 1.3rem; } .stamp.tiny { font-size: 0.62rem; padding: 0.22rem 0.5rem; box-shadow: 1px 1px 0 rgba(0,0,0,0.3); } + .stamp.discard-one { background: #8a7a5e; } .stamp:focus-visible { outline: 2px solid #d8b23a; outline-offset: 2px; } .game {