Dropdown Select-kit: elementos seleccionados/resaltados tienen poco contraste de color, texto e iconos desaparecen

Gracias a todos por las sugerencias. Permítanme abordar las preguntas:

NateDhaliwal: Todavía no he probado en modo seguro, pero basándome en lo que describen chapoi y Kris, sospecho que el modo seguro lo resolvería ya que volvería a la paleta Light predeterminada en lugar de mi paleta personalizada.

@chapoi: Buena pregunta. Nuestra paleta de colores se creó hace bastante tiempo, definitivamente antes de que se agregaran los colores selected y hover a la paleta base. Creo que la paleta se configuró cuando lanzamos la comunidad y no la hemos actualizado desde entonces.

@awesomerobot: Eso tiene sentido. Al observar el código, puedo ver que resolved_colors calcula valores de reserva para hover y selected usando dark_light_diff si faltan en la paleta. Pero el problema es que los colores del texto (.name, .desc, .d-icon) todavía usan sus valores predeterminados, que fueron diseñados para el color de selección de la paleta Light predeterminada, no para el valor de reserva calculado para mi tema más oscuro.

Crearé una nueva paleta y estableceré explícitamente los colores selected y hover a valores que contrasten adecuadamente. Sospecho que eso lo solucionará.

Una idea mientras pruebo: ¿tendría sentido que el cálculo de reserva también considere el contraste del texto? De esa manera, las paletas más antiguas manejarían con elegancia las nuevas adiciones de color sin intervención manual. Solo es una idea; sé que los sistemas de color son complicados de acertar, y el enfoque actual probablemente cubre la mayoría de los casos. Estaré encantado de presentar una solicitud de función separada si eso es útil.

¡Gracias por la ayuda para rastrear esto!

2 Me gusta