Skip to content

Polish gallery layout, forms, and navigation - #57

Merged
nicosuave merged 1 commit into
mainfrom
gallery-design-polish
Oct 14, 2026
Merged

nicosuave merged 1 commit into
mainfrom
gallery-design-polish

Conversation

@nicosuave

Copy link
Copy Markdown
Member

Design polish pass on the web gallery, with small knock-on fixes for the MCP workspace and file editor that share its styles.

  • Detail header slimmed to 44px; tabs sit on the border; Share is secondary and solid buttons are reserved for save/create actions
  • The open Schedule or Settings view shows as a tab; viewing a historical revision shows a "Revision N ×" chip and the Versions menu checks the current one
  • Import project is its own view instead of opening inside the selected artifact
  • One outlined button style inside panels, inputs match selects, shared monospace token (no more Courier fallback), custom disclosure chevrons
  • Library rows stay one line (unsaved and Worker status dots instead of a second line)
  • Worker apps get a status summary row, consistent headings, and readable revision dates
  • Schedule status and run status dots, no repeated UTC labels, plainer run-history note; secret removal asks for confirmation
  • Mobile header keeps one row with short library labels; light focus ring darkened to meet 3:1 contrast

The Schedule/Settings tab only appears while open, keeping the single-row header that the navigation test asserts. The Worker save bar stays on Deployments because redeploying after a failed restore uses it.

Slim the detail header to 44px with tabs that sit on its border, show the
open Schedule or Settings view as a tab, and mark historical revisions with
a chip and a checked Versions menu. Import project becomes its own view.

Content buttons share one outlined style, inputs match selects, code text
uses a shared monospace token, and disclosures use the custom chevron.
Library rows stay one line with status dots, Worker apps get a status
summary, schedule runs show status dots without repeated UTC labels, secret
removal asks for confirmation, and the light focus ring meets 3:1 contrast.
@nicosuave
nicosuave merged commit 5cc89f5 into main Oct 14, 2026
12 checks passed
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