L'approccio di lavoro
Theming System colloca le differenze tra temi in un'architettura di token a livelli. I valori grezzi della palette alimentano i ruoli semantici, che a loro volta alimentano i token specifici dei componenti. Gli override del tema modificano principalmente il livello semantico, permettendo agli stessi componenti di servire brand o modalità colore diversi.
La fonte distingue i temi dalla semplice inversione dei colori. Superfici scure, elevazione, saturazione e varianti delle immagini richiedono un trattamento deliberato. Indica inoltre la densità come dimensione del tema, rendendo la specifica rilevante oltre il solo colore.
Risultati attesi
- Un'architettura di token a tre livelli con regole di override.
- Una matrice dei temi che copre le modalità di colore, brand o densità richieste.
- Indicazioni sulla copertura dei componenti e sui token fissi rispetto a quelli personalizzabili tramite tema.
Dal brief alla revisione
- 01Separare i livelli di token
Individua i primitivi grezzi, gli alias basati sullo scopo e i riferimenti a livello di componente.
- 02Mappare gli override del tema
Modifica i ruoli semantici per ogni tema richiesto, preservando il contratto dei componenti.
- 03Controllare l'intera libreria
Verifica ogni componente in ogni tema supportato, comprese le immagini e il comportamento legato alle preferenze del sistema operativo.