Estoy trabajando con una paleta de colores estricta y cambiar los color_schemes resulta en combinaciones no deseadas.
Me preguntaba si conoces algún tema que sobrescriba todos los colores, para que pueda escribir mis propias funciones de color y modificar toda la paleta sin tener que reemplazarlos uno por uno.
Gracias, cualquier comentario es apreciado.
1 me gusta
Aún no lo hemos publicado en Meta (lo haremos la próxima semana), pero puedes anular todos los colores de un tema en el archivo about.json de tu tema (consulta la sección de esquema de color en Developing Discourse Themes & Theme Components)
Puedes anular $primary y otros colores como se menciona en la publicación, pero también puedes anular colores secundarios como $primary-low, $primary-high, etc. Puedes ver todas las variables de color listadas aquí: https://theme-creator.discourse.org/styleguide/atoms/colors
Ten en cuenta que, por el momento, este nivel de anulación de colores solo está disponible en temas remotos, no en temas creados localmente en la interfaz de administración.
10 Me gusta
¡Gracias por las excelentes noticias y la función, @awesomerobot, @david.
Acabo de probarlo desde un repositorio de temas y se ve increíble. ¿Esto también funcionaría con el CLI de temas (discourse_theme watch)?
Sería genial si pudieras incluir un breve uso para cada color y la relación de contraste recomendada de su variable principal en la próxima publicación.
¿Hay planes para expandir todas las selecciones de color a esquemas de color en la interfaz de administración en un futuro cercano?
Ahora puedes sobrescribir los colores en un tema remoto, consulta: Override values for auto-generated color variables
4 Me gusta