react-ui-org/react-ui

Overhaul design tokens and theming system

adamkudrna opened this issue · 0 comments

Objectives

  • remove any (publicly visible) attempts for systematic direct colors (global design tokens, speaking in terminology of Adobe Spectrum) in favour of semantic colors (alias tokens)
  • (which implies:) only use semantic tokens in component tokens
  • adhere to design tokens format (DTF) draft where possible so it's easy to migrate in future

Summary

  • global tokens ➡️ keep only in background or remove entirely
  • aliases ➡️ make them the entry point for RUI customization
  • component tokens ➡️ utilize aliases