Estou trabalhando com uma paleta de cores rígida e alterar os esquemas de cores resulta em combinações indesejadas.
Gostaria de saber se você conhece algum tema que substitua todas as cores, permitindo que eu escreva minhas próprias funções de cor e modifique toda a paleta sem precisar substituir cada cor individualmente.
Obrigado, qualquer feedback é bem-vindo.
1 curtida
Ainda não publicamos isso no Meta (faremos na próxima semana), mas você pode substituir todas as cores de um tema no arquivo about.json do seu tema (consulte a seção de esquema de cores em Developing Discourse Themes & Theme Components)
Você pode substituir $primary e outras cores, conforme mencionado na postagem, mas também pode substituir cores secundárias como $primary-low, $primary-high, etc. Você pode ver todas as variáveis de cor listadas aqui: https://theme-creator.discourse.org/styleguide/atoms/colors
Observe que, no momento, esse nível de substituição de cores está disponível apenas em temas remotos, não em temas criados localmente na interface de administração.
10 curtidas
Obrigado pelas ótimas notícias e pela funcionalidade, @awesomerobot, @david.
Acabei de testar a partir de um repositório de temas e está incrível. Isso também funcionaria com o CLI de temas (discourse_theme watch)?
Seria ótimo se você pudesse incluir uma breve explicação de uso para cada cor e a taxa de contraste recomendada em relação à variável pai no próximo post.
Há planos para expandir todas as seleções de cores para esquemas de cores na interface de administração em breve?
Agora você pode substituir as cores em um tema remoto, veja: Override values for auto-generated color variables
4 curtidas