Work / Charades / Wiki / Surfaces
end-modal
Surfacecanonicalverified 2026-09-22
SURFACE.MOBILE.GAME.END-MODALSummary
The sheet shown when the player taps X mid-round.
Raw wireframe
- .context/designs/mobile/game/end-modal.html
Why it is drawn this way
The round is paused, not over. Most taps that land here are a misfire on X, so the sheet has to make leaving deliberate rather than automatic.
Three choices, each with a one-line body. End and see results, Save & go home, Continue playing. Without the bodies, "End" and "Save" are the same word to a player who has not read the code.
See results is the filled card. It is the decision the sheet exists for; the other two are outlines. Continue playing is last because it is the undo.
The live summary grounds the decision. Guessed and skipped are shown at the point of choosing, so ending a round is not a blind action.
The screen underneath is inert. It is the game screen unchanged, under a scrim — a sheet does not redraw the screen it opens over, and every link in the underlay is blocked in the app.
Hardware back does not open this. It saves and goes Home directly, and the same happens when the OS backgrounds the app, so an OS kill can never cost more than the in-flight tap.
Related
Sources
- .context/designs/mobile/game/end-modal.html
Every project of mine is written down like this.
Read the résumé