Skip to content

feat: Mobile play dock keeps board and notation together - #10

Merged
cursor[bot] merged 1 commit into
masterfrom
cursor/mobile-play-dock-4c7d
Jul 28, 2026
Merged

cursor[bot] merged 1 commit into
masterfrom
cursor/mobile-play-dock-4c7d

Conversation

@wsams

@wsams wsams commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

On mobile, the moves input sits directly under the board as one connected play card. Desktop layout is unchanged.

Mobile

  • Board and notation are joined (shared card edges, no sticky dock / viewport gap)
  • Captures stay above the board
  • Moves textarea comes first; CPU / New match sits below the input
  • Scoreboard / FEN remain under the play card
  • While typing, extra chrome hides so board + input stay paired

Desktop

  • .play-stage { display: contents } keeps the existing multi-column grid
  • CPU block stays above the moves field in the side column
Open in Web Open in Cursor 

@cursor
cursor Bot marked this pull request as ready for review July 28, 2026 14:46
On mobile, join the board and moves input into one play card with the
textarea directly under the squares. Desktop grid is unchanged via
display:contents. Preserves share, replay, and CPU pace UI after rebase.

Co-authored-by: Weldon Sams <wsams@users.noreply.github.com>
@cursor
cursor Bot force-pushed the cursor/mobile-play-dock-4c7d branch from 34ae9b4 to f6e5531 Compare July 28, 2026 14:51
@cursor
cursor Bot merged commit 2a9b40a into master Jul 28, 2026
@cursor
cursor Bot deleted the cursor/mobile-play-dock-4c7d branch July 28, 2026 14:51
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.7.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants