-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI Components, settle on 40px and 32px "small" sizes. #46734
Labels
Design System
Issues related to the system of combining components according to best practices.
[Feature] Component System
WordPress component system
[Feature] UI Components
Impacts or related to the UI component system
Figma Component
Issues that require updates to Figma components for designers
Needs Dev
Ready for, and needs developer efforts
Needs Figma Update
Needs an update to Figma for design purposes
[Type] Enhancement
A suggestion for improvement.
Comments
jasmussen
added
Needs Design Feedback
Needs general design feedback.
[Feature] UI Components
Impacts or related to the UI component system
Needs Figma Update
Needs an update to Figma for design purposes
[Feature] Component System
WordPress component system
Figma Component
Issues that require updates to Figma components for designers
labels
Dec 22, 2022
3 tasks
I'm very happy to see this! We'll start working out the technical logistics in #46741. |
This was referenced Feb 3, 2023
7 tasks
This was referenced Mar 15, 2023
6 tasks
This was referenced Feb 9, 2024
This was referenced Mar 1, 2024
This was referenced Mar 22, 2024
This was referenced Jul 3, 2024
jasmussen
added
the
Design System
Issues related to the system of combining components according to best practices.
label
Sep 24, 2024
I wonder if we can close this one as fixed? |
Sure. Closing in favor of the following tracking issues, where there are just a few more things we're working on: |
github-project-automation
bot
moved this from 💻 Needs development
to ✅ Done
in Gutenberg Phase 2: Customization
Dec 19, 2024
github-project-automation
bot
moved this from 🔦 Needs triage
to 💫 Done
in Design systems — Backlog
Dec 19, 2024
Thanks for all the work! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Design System
Issues related to the system of combining components according to best practices.
[Feature] Component System
WordPress component system
[Feature] UI Components
Impacts or related to the UI component system
Figma Component
Issues that require updates to Figma components for designers
Needs Dev
Ready for, and needs developer efforts
Needs Figma Update
Needs an update to Figma for design purposes
[Type] Enhancement
A suggestion for improvement.
UI components across the editor (input fields, buttons, etc.) are currently a range of sizes, between 32px, 36px, and 40px:
There's an opportunity here to standardize and make consistent the controls, so there's less guesswork as to which dimensions controls should have. We could do this:
Here's a grid of metrics to illustrate how this could work:
Both 32 and 40px are base8 friendly, which would simplify the grid system. And with a single default (40px for controls, 32 for toggles inside), there would be no guesswork as to which size to use. The 32px button size would be the exception to use, as noted, in the top toolbar for buttons.
The text was updated successfully, but these errors were encountered: