A nova interface de paleta de cores se integra perfeitamente ao sistema geral de design do administrador, oferecendo uma experiência coesa que torna o gerenciamento de paletas poderoso e acessível.
Isso corresponde às pré-visualizações que agora também estão disponíveis em outras áreas onde você seleciona paletas de cores — na página da lista de paletas, nas preferências do usuário e nas configurações de tema.
Como acessar a nova interface
A nova interface de UI de paleta de cores está disponível agora para todos os sites Discourse! Você pode acessá-la:
Indo em Admin → Aparência → Paletas de cores
Clicando em Editar em qualquer paleta existente, ou no botão Nova para criar uma nova paleta.
Esta última atualização representa nosso compromisso contínuo em fornecer aos administradores ferramentas poderosas e fáceis de usar para personalizar a aparência de suas comunidades Discourse.
A interface aprimorada torna mais fácil do que nunca criar experiências bonitas e de marca para seus membros, mantendo a flexibilidade e o controle de que você precisa.
Tem dúvidas ou feedback sobre a nova interface? Adoraríamos ouvi-lo nas respostas abaixo!
Seria possível permitir configurações de cores mais refinadas? Há muitos cálculos para obter tons sutis dos códigos de cores inseridos e nem todos funcionam bem em alguns cenários. Normalmente, eu faria isso em CSS personalizado, mas configurei o tema Horizon e ele não tem como editar CSS. Então, percebi que, de qualquer forma, isso pertence à configuração da paleta de cores.
Isso parece ótimo, MAS meu ponto aqui era mais geral (não apenas Horizon). Se o recurso de paletas de cores for para permitir que as pessoas troquem esquemas de cores como quiserem, o CSS personalizado não ajudaria muito. O CSS personalizado teria que ser atribuído a cada paleta de cores. Do ponto de vista da arquitetura.
Você poderia fornecer mais contexto sobre que tipo de coisas você quer fazer com configurações de cores mais refinadas? Isso ajudaria a ver se há algo que poderíamos melhorar na interface do usuário da paleta, ou se CSS personalizado é a melhor solução.
Atualmente, meu problema é com a cor terciária. Digamos que a cor da minha escolha seja #f7b618. É um amarelo claro e eu quero vê-lo em algum lugar. Tê-lo como cor de botão fica ótimo, mas os textos dos botões são brancos. Mas se eu definir um texto de botão, ele muda outras cores. Acho que o problema é que você apenas supõe que eu selecione uma cor escura para que os textos dos botões sejam claros.
Além disso, todos os tipos de tons são calculados pela cor terciária. Por exemplo, o fundo da barra lateral (ainda falando sobre o tema Horizon). E eu posso querer escolher outra cor para isso (totalmente, por exemplo, apenas cinza).
Portanto, sempre que eu for um pouco exigente com as cores E eu quiser deixar o usuário selecionar uma paleta de cores (o que concordo que pode ser um pouco contraditório), posso usar um CSS personalizado baseado em paleta de cores.
Outra opção poderia ser algum modo Avançado, onde você permitiria atribuir QUALQUER variável de cor. Não apenas essas 12 principais. Assim, você pararia de calcular e me deixaria ajustar todas as cores manualmente, mas ainda usando a interface do usuário.
Parece que você resolveu as coisas. CSS personalizado combinado com o componente Targetable Color Schemes é uma combinação poderosa, e adicionar campos de cores adicionais também é muito útil.
Sim, mas eu tentaria usar Reference for full color customization primeiro, se possível. Pode ser suficiente ter acesso a todas as variáveis calculadas e codificar os valores que eu gosto. CSS pode nem ser necessário. Mas se for, os Esquemas de Cores Direcionáveis são definitivamente o caminho a seguir.