Sto lavorando con una palette di colori rigorosa e la modifica degli schemi di colore genera combinazioni indesiderate.
Mi chiedevo se conoscessi un tema che sovrascrive tutti i colori, in modo da poter scrivere le mie funzioni di colore e modificare l’intera palette senza doverle sostituire una per una.
Grazie, apprezzo qualsiasi feedback.
1 Mi Piace
Non l’abbiamo ancora pubblicato su Meta (lo faremo la prossima settimana), ma puoi sovrascrivere tutti i colori di un tema nel file about.json del tuo tema (vedi la sezione sulla palette colori all’indirizzo Developing Discourse Themes & Theme Components)
Puoi sovrascrivere $primary e altri colori come menzionato nel post, ma puoi anche sovrascrivere i colori secondari come $primary-low, $primary-high, ecc. Puoi vedere tutte le variabili di colore elencate qui: https://theme-creator.discourse.org/styleguide/atoms/colors
Tieni presente che al momento questo livello di sovrascrittura dei colori è disponibile solo nei temi remoti, non nei temi creati localmente nell’interfaccia di amministrazione.
10 Mi Piace
Grazie per le ottime notizie e per la nuova funzionalità, @awesomerobot, @david.
L’ho appena provato da un repository di temi e sembra fantastico. Funzionerebbe anche con il CLI dei temi (discourse_theme watch)?
Sarebbe ottimo se poteste includere nel prossimo post una breve descrizione per ogni colore e il rapporto di contrasto consigliato rispetto alla variabile genitore.
Ci sono piani per estendere tutte le selezioni di colore alle combinazioni di colori nell’interfaccia di amministrazione a breve?
Ora puoi sovrascrivere i colori in un tema remoto, vedi: Override values for auto-generated color variables
4 Mi Piace