Add selectable touch input mode (one-tap auto-move vs. tap-to-select) #70
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On touch/Android, the game currently uses single-tap auto-move: tapping a card immediately sends it to the best valid destination. Playtest feedback found this occasionally makes unintended moves. This issue adds a second input mode and a setting to switch between them.
One-tap (auto-move): current behavior. Unchanged.
Tap-to-select: first tap selects a card/stack and highlights it; second tap on a valid destination performs the move. Tapping the selection again, or an invalid target, cancels.
Scope
In scope:
OneTap(default) andTapToSelect.Out of scope:
Acceptance criteria
OneTap, and persists across sessions.OneTapmode, behavior is identical to current.TapToSelectmode: first tap highlights a valid source; tapping a valid destination moves it; tapping an invalid target or the source again cancels with no move.TapToSelectmode without an explicit destination tap.cargo buildand existing tests pass; new logic has at least basic test coverage.Notes