[PAGADO] Añadir interruptor de tema oscuro al menú de usuario

¿Qué te gustaría que hiciera?

Me gustaría dar a mis usuarios la capacidad de anular manualmente la configuración del modo oscuro desde el menú desplegable del avatar de usuario.

La idea es utilizar exactamente el mismo comportamiento que el interruptor “No molestar”.

¿Para cuándo lo necesitas?

15 de mayo

¿Cuál es tu presupuesto, en dólares estadounidenses, que puedes ofrecer por esta tarea?

100-300 USD

3 Me gusta

No en un menú desplegable. Pero quizás una alternativa.

1 me gusta

En lo que a mí respecta, ese componente está obsoleto y no admite la nueva función de tema oscuro. Además, en nuestro caso de uso no tenemos espacio adicional en la cabecera móvil, por lo que preferimos el menú de usuario.

1 me gusta

¿A qué te refieres con anular? Tenemos un interruptor en la barra de encabezado que permite al usuario cambiar entre el tema actual y el modo oscuro.

image

1 me gusta

Ese interruptor no aprovecha la funcionalidad central del modo oscuro, ¿verdad? Consulta el tema correspondiente aquí; el componente no se ha actualizado desde hace un tiempo:

1 me gusta

No, no hace uso del esquema de color oscuro que puedes configurar en el panel de administración. Utiliza nuevas reglas CSS para su propio esquema oscuro. Por lo tanto, el nombre es un poco engañoso, ya que solo cambia a los colores oscuros del tema Alien.

No tengo conocimiento de que exista actualmente un componente de tema genérico para alternar esquemas de color. Supongo que podría implementarse de manera similar al Interruptor de Tema de Cabecera, utilizando funciones de discourse/lib/color-scheme-picker. Aunque tampoco puedo codificarlo yo mismo :roll_eyes:

3 Me gusta

Está inspirado en el conmutador de temas y en

https://meta.discourse.org/t/header-theme-toggle/113496

para que puedas alternar entre el tema que estés utilizando y el tema oscuro (esquema definido en la herramienta de administración).

1 me gusta

Me interesa asumir esto. Te envío un mensaje privado.

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.