Skip to content
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

Color token updates #7

Open
mattrosno opened this issue Jun 10, 2021 · 1 comment
Open

Color token updates #7

mattrosno opened this issue Jun 10, 2021 · 1 comment
Labels
carbon components Library: component styles and vanilla JavaScript carbon elements Library: IBM Design Language elements like colors, type, iconography, and more
Milestone

Comments

@mattrosno
Copy link
Member

mattrosno commented Jun 10, 2021

Summary

Carbon's color tokens are named like $ui-01, $ui-02, $ui-03 and that has led to redundant usage lookup and the names don't help imply how they should be used.

There's also an opportunity to update token naming to better account for a new background layering model.

Job stories

  1. When applying a color to a design or style, I want to use usage-specific naming so I can understand what the token is used for without having to frequently reference the usage guide.

Success measures

  1. Previous color tokens have deprecation notices but still work in v11
  2. Website, code, and Sketch docs are updated to use the new tokens
  3. Migration tooling is available for teams to automatically update source code

Sponsoring team

Carbon team

@mattrosno mattrosno added carbon components Library: component styles and vanilla JavaScript carbon elements Library: IBM Design Language elements like colors, type, iconography, and more labels Jun 10, 2021
@mattrosno mattrosno added this to the v11 release milestone Jun 10, 2021
@carbon-design-system carbon-design-system locked and limited conversation to collaborators Jun 10, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
carbon components Library: component styles and vanilla JavaScript carbon elements Library: IBM Design Language elements like colors, type, iconography, and more
Projects
None yet
Development

No branches or pull requests

1 participant