C'è un modo per sovrascrivere tutti i colori?

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