La méthode de travail
Theming System place les différences de thème dans une architecture de tokens en couches. Les valeurs brutes de la palette alimentent des rôles sémantiques, qui alimentent ensuite des tokens propres aux composants. Les surcharges de thème modifient principalement la couche sémantique, ce qui permet aux mêmes composants de servir différentes marques ou différents modes de couleur.
La source distingue les thèmes de la simple inversion des couleurs. Les surfaces sombres, l'élévation, la saturation et les variantes d'images demandent un traitement délibéré. Elle cite aussi la densité comme dimension de thème, ce qui rend la spécification pertinente au-delà de la seule couleur.
Livrables attendus
- Une architecture de tokens à trois couches avec des règles de surcharge.
- Une matrice de thèmes couvrant les modes de couleur, de marque ou de densité requis.
- Des indications sur la couverture des composants et sur les tokens fixes ou thématisables.
Du brief à la revue
- 01Séparer les couches de tokens
Identifiez les primitives brutes, les alias fondés sur l'usage et les références au niveau des composants.
- 02Cartographier les surcharges de thème
Modifiez les rôles sémantiques pour chaque thème demandé tout en préservant le contrat des composants.
- 03Vérifier toute la bibliothèque
Passez en revue chaque composant dans chaque thème pris en charge, y compris les images et le comportement selon les préférences du système.