Skip to content

design: gallery and onboarding on the same tokens and tiles - #132

Merged
jiunbae merged 1 commit into
mainfrom
design/gallery
Oct 26, 2026
Merged

jiunbae merged 1 commit into
mainfrom
design/gallery

Conversation

@jiunbae

@jiunbae jiunbae commented Oct 26, 2026

Copy link
Copy Markdown
Member

Phase 4 of the design-system plan. Stacked on #131.

  • Gallery cards show CardIconTile, the same tile the widget carries in the popup and on the Shelf board once installed.
  • The summary holds two lines (lineLimit(2, reservesSpace: true)), so cards in a row end at the same height.
  • The type badge is a Pill. The preview band, requirement and permission chips, category filter and onboarding page dots use Fill/Spacing tokens; the hover ring uses the system separator colour.
  • The lint baseline goes down for the gallery and onboarding files.

Testing: swift test passes, sync-strings --check ok, gallery and onboarding rendered offscreen with real data.

🤖 Generated with Claude Code

Gallery cards use CardIconTile, the mark the widget wears once installed,
and hold two lines for the summary so cards in a row end level. The
type badge is a Pill; the preview band, requirement and permission
chips, category filter and onboarding dots draw from Fill and Spacing.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@jiunbae
jiunbae changed the base branch from design/hub to main October 26, 2026 13:26
@jiunbae
jiunbae merged commit b195ecd into main Oct 26, 2026
1 check 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