Skip to content

[6.x] Chips 🍟 #14766

Open
jaygeorge wants to merge 19 commits into
6.xfrom
chips
Open

[6.x] Chips 🍟 #14766
jaygeorge wants to merge 19 commits into
6.xfrom
chips

Conversation

@jaygeorge
Copy link
Copy Markdown
Contributor

Description of the Problem

Radio buttons and checkboxes are good defaults, but sometimes a different UI presentation can help users.

"Chips" have become popular in UI patterns. Here's an article https://readmedium.com/why-chips-should-replace-checkboxes-and-radio-buttons-52f909a5b8f3.

Chips could be useful when you want larger touch targets, a horizontal layout, or maybe just some variation in your blueprint.

We already have "Appearance" options for certain fields:

2026-06-02 at 17 36 18@2x

What this PR Does

  • Adds "Chips" as an option for radios/checkboxes
  • Adds a preview of the different appearance options
  • Improves dark appearance of default radio buttons

New Options

Radios

2026-06-02 at 18 29 45@2x

Checkboxes

2026-06-02 at 18 27 16@2x

Chips on the Publish Forms

And here's what they look like on a publish form

2026-06-02 at 18 31 48@2x 2026-06-02 at 18 32 35@2x

How to Reproduce

  1. Add a radio or a checkbox field type
  2. In the field options scroll down to the "Appearance" section

@ebeauchamps
Copy link
Copy Markdown
Contributor

Man, how are we going to translate that option? :-)

@jaygeorge
Copy link
Copy Markdown
Contributor Author

"Chips" is just what Google calls them in their Material Design guidelines https://m3.material.io/components/chips/ – think like a "poker chip", but they're called "Badges" or "Pills" or "Tokens" elsewhere, if that helps?

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.

2 participants