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

Update Color Tokens #8148

Closed
7 tasks
joshblack opened this issue Mar 22, 2021 · 2 comments
Closed
7 tasks

Update Color Tokens #8148

joshblack opened this issue Mar 22, 2021 · 2 comments

Comments

@joshblack
Copy link
Contributor

joshblack commented Mar 22, 2021

Updates to the component color tokens with two main objectives:

  1. Make token names more user-friendly by applying usage specific names in order to help users more easily understand what the token is used for and when/where to apply it without having to frequently reference the usage guide.
  2. Better account for the background layering modal. At the moment we only account for two layers and it needs to account for at least three. Third layer stacking currently breaks in the dark themes. See discussion post for more details
    • There are two possible solutions to solve this: creating a nested solution with each theme (proposal 1) or implementing inline theming (proposal 2)

Links and resources:

Packages impacted:

  • carbon-components
  • carbon-elements

Discussion Link: #7743

Checklist

  • Update 25-50% of components with new tokens behind feature flag
  • Share new tokens with Release Partners
  • Sync up for feedback
  • Complete update of remaining components with new tokens behind feature flag
  • Determine strategy for layering model, potential overlap with inline theming
  • Ship any Sass helpers to assist with layering model / zoning / inline theming
  • Ship any React components to help out with layering model / zoning / inline theming
@tw15egan
Copy link
Member

tw15egan commented Mar 22, 2021

Finalized token list

@tw15egan
Copy link
Member

tw15egan commented Apr 6, 2021

Token specs: #8187

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants