Skip to content

feat(mapgen-studio): icon-only autoplay and run-in-game buttons, add Explore placeholder#1633

Merged
mateicanavra merged 1 commit into
mainfrom
design/game-console-icons
Jun 12, 2026
Merged

feat(mapgen-studio): icon-only autoplay and run-in-game buttons, add Explore placeholder#1633
mateicanavra merged 1 commit into
mainfrom
design/game-console-icons

Conversation

@mateicanavra

Copy link
Copy Markdown
Owner

The GameConsole command buttons (Autoplay and Run in Game) are converted to icon-only, and a new Explore button is added between them.

Autoplay now renders FastForward (start), Square (stop), or a LoaderCircle spinner when a start/stop request is in flight. The start/stop/in-flight wording that was previously on the button label moves entirely into aria-label, title, and the Tooltip.

Run in Game now renders SquareArrowOutUpRight instead of MonitorPlay with a text label. The dynamic action label ("Run in Game", "Retry Run", "Restart Civ & Run") is preserved as the first line of the button's aria-label, title, and Tooltip so recovery states remain discoverable.

Explore is a new icon-only Binoculars button placed between Autoplay and Run in Game. It is wired behind an optional onExplore prop and renders disabled with an accessible name announcing that tile-visibility control is not yet available until a handler is provided.

A test is added to assert that the Explore button renders in its disabled placeholder state when no handler is wired.

This was referenced Jun 12, 2026
@github-actions

Copy link
Copy Markdown

Railway preview (MapGen Studio): not provisioned for this PR.

Policy (Graphite stacks): previews are created only for the top-of-stack PR by default.

  • To force a preview for this PR: add label railway-preview
  • To suppress a preview: add label no-railway-preview

Debug: {"isClosed":false,"isFork":false,"suppress":false,"force":false,"isTopOfStack":false,"hasToken":true,"draft":false}

mateicanavra commented Jun 12, 2026

Copy link
Copy Markdown
Owner Author

Merge activity

  • Jun 12, 8:50 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 12, 9:49 PM UTC: Graphite rebased this pull request as part of a merge.
  • Jun 12, 9:49 PM UTC: @mateicanavra merged this pull request with Graphite.

@mateicanavra
mateicanavra changed the base branch from design/game-console-dock to graphite-base/1633 June 12, 2026 21:46
@mateicanavra
mateicanavra changed the base branch from graphite-base/1633 to main June 12, 2026 21:47
…SquareArrowOutUpRight) + Explore placeholder

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mateicanavra
mateicanavra force-pushed the design/game-console-icons branch from 68fa74c to 87a6f63 Compare June 12, 2026 21:48
@mateicanavra
mateicanavra merged commit acad37b into main Jun 12, 2026
This was referenced Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant