La nueva interfaz de paleta de colores se integra perfectamente con el sistema de diseño general de administración, brindando una experiencia cohesiva que hace que la gestión de paletas sea potente y accesible.
Esto coincide con las vistas previas que ahora también están disponibles en otras áreas donde selecciona paletas de colores: en la página de lista de paletas, en las preferencias del usuario y en la configuración del tema.
Cómo acceder a la nueva interfaz
¡La nueva interfaz de usuario de paleta de colores está disponible ahora para todos los sitios de Discourse! Puede acceder a ella:
Vaya a Admin → Apariencia → Paletas de colores
Haga clic en Editar en cualquier paleta existente, o en el botón Nueva para crear una nueva paleta.
Esta última actualización representa nuestro compromiso continuo de proporcionar a los administradores herramientas potentes y fáciles de usar para personalizar la apariencia de sus comunidades de Discourse.
La interfaz mejorada hace que sea más fácil que nunca crear experiencias hermosas y de marca para sus miembros, manteniendo al mismo tiempo la flexibilidad y el control que necesita.
¿Tiene preguntas o comentarios sobre la nueva interfaz? ¡Nos encantaría saber de usted en las respuestas a continuación!
¿Sería posible permitir una configuración de color más fina? Hay muchos cálculos para obtener tonos sutiles de los códigos de color ingresados y no todos funcionan bien para algunos escenarios. Normalmente lo haría en CSS personalizado, pero configuré el tema Horizon y no hay forma de editar CSS. Así que me di cuenta de que, de todos modos, pertenece a la configuración de la paleta de colores.
Eso suena genial PERO mi punto aquí era más general (no solo Horizon). Si la función de paletas de colores está diseñada para permitir a las personas cambiar esquemas de color como deseen, el CSS personalizado no ayudaría mucho. El CSS personalizado tendría que asignarse a cada paleta de colores. Desde la perspectiva de la arquitectura.
¿Podrías dar más contexto sobre qué tipo de cosas quieres hacer con una configuración de color más fina? Eso ayudaría a ver si hay algo que podríamos mejorar en la interfaz de usuario de la paleta, o si CSS personalizado es la mejor solución.
Actualmente mi problema es con el color terciario. Digamos que el color de mi elección es #f7b618. Es un amarillo claro y quiero verlo en alguna parte. Tenerlo como color de botón se ve genial, pero los textos de los botones son blancos. Pero si establezco un texto de botón, cambia otros colores. Supongo que el problema es que supones que elijo un color oscuro para que los textos de los botones sean claros.
Además, todas las clases de tonos se calculan a partir del color terciario. Por ejemplo, el fondo de la barra lateral (todavía hablando del tema Horizon). Y podría querer elegir otro color para eso (en general, por ejemplo, solo gris).
Así que, siempre que sea un poco quisquilloso con los colores Y quiera dejar que el usuario seleccione una paleta de colores (lo cual, de acuerdo, podría ser un poco contradictorio), podría usar CSS personalizado basado en una paleta de colores.
Otra opción podría ser algún modo Avanzado en el que permitirías asignar CUALQUIER variable de color. No solo esas 12 principales. Así, dejarías de calcular y me permitirías ajustar todos los colores a mano, pero aún así usando la interfaz de usuario.
Parece que tienes todo resuelto. CSS personalizado combinado con el componente Esquemas de color dirigibles es una combinación potente, y añadir campos de color adicionales también es muy útil.
Sí, pero intentaría usar Reference for full color customization si es posible primero. Podría ser suficiente tener acceso a todas las variables que se calculan y codificar los valores que me gustan. Es posible que ni siquiera se necesite CSS. Pero si es así, los esquemas de color dirigibles son definitivamente el camino a seguir.