El otro día pasé una buena hora intentando crear una paleta de colores que se viera bien.
El primer punto de dolor es que es un poco ambiguo qué controles son exactamente primarios, secundarios, terciarios y cuaternarios.
Entiendo que solo se puede explicar tanto en texto, pero en la práctica, la única forma real de saber cómo cambiarán los colores es hacer una actualización forzada cada vez. Esto también hizo que consumiera bastante tiempo.
El segundo punto de dolor es que los colores únicos “primario” y “secundario” calculan secretamente toda una serie de otros colores que se utilizan como --primario-bajo y --primario-alto, etc. He notado que usar un color como #2b2b2b da un resultado muy diferente que un color oscuro similar con un poco más de azul, porque la paleta generada termina siendo muy diferente. Cada vez que pruebo un color nuevo, siento que es un tiro al azar porque los colores resultantes terminan siendo impredecibles. Aprecio la simplicidad de tener básicamente tres variables que controlan toda la paleta, pero el resultado termina sintiéndose muy estocástico.
Finalmente, tengo muchos problemas con el contraste. Encuentro que con los colores que estaba eligiendo, era un compromiso entre el contraste del texto con el fondo, el contraste de la línea horizontal con el fondo y el contraste de los botones de respuesta/edición con el fondo. Por ejemplo, aumentar el contraste del texto hacía que la línea fuera difícil de ver y viceversa.
En realidad, no estoy pidiendo que se haga nada aquí. Supongo que una solución sería aumentar el tamaño de la paleta para permitir una mayor flexibilidad. Pero entiendo los beneficios de mantenerlo simple. Algún tipo de vista previa en tiempo real sería útil, pero también entiendo que esta sería una solicitud de baja prioridad.
Solo quería documentar mi experiencia. Al final, pude crear una paleta, pero no quedé completamente satisfecho con ella. Tengo curiosidad si otros enfrentaron desafíos similares, ¿o tal vez el problema soy yo? Agradezco cualquier consejo.

