Componente de cambio de tema

A menos que @B-iggy pueda agregar una opción para elegir la ubicación? :smiley:

Efectivamente, no es fácil.
Si te refieres a algo como esto, quizás pueda intentar integrarlo de alguna manera.

No lo probé con todos los temas, pero avísame si algo falla.

¿Qué quieres decir con ‘abajo’? Este componente de selector de temas está bastante alineado horizontalmente. ¿Te refieres a reducir el ancho?

Cambiar el logotipo según el modo claro u oscuro no es tan sencillo y requeriría más opciones. Lo anotaré, quizás para el futuro.

2 Me gusta

Mi idea era en el menú del panel (no en el menú del panel de usuario):

Lo siento, debe haber sido un error tipográfico. Me refería al botón :smiley: El enlace al tema «Liebling» era un ejemplo de un botón alternativo.

No es estrictamente necesario reemplazar el logotipo. Tal vez solo usar un icono de fa que cambie de color y de sombra de caja mediante CSS sería suficiente.

1 me gusta

Lo mejor sería utilizar este componente: Hamburger Theme Selector - #63 by sam

No es un interruptor, pero lo que pides podría requerir demasiado trabajo.

1 me gusta

Hola,

Gracias por tu componente.

Me gustaría que este componente tuviera soporte para traducciones.

¡Hola @B-iggy, gracias por este componente!

Me confundí un poco sobre cómo configurar los dos temas entre los que voy a alternar.
Tengo los temas clásicos “Claro” y “Oscuro” y los agregué ambos al selector de temas.
Sin embargo, cuando alterno, cambia al tema alienígena y no al oscuro que me gustaría :thinking:

¿Hay alguna forma de que solo use estos dos temas que quiero?

Gracias por tu tiempo y contribución :rocket:

2 Me gusta

Hola @akapetzoglou1
¡Vaya, este año el tiempo pasa de locura! Perdona la demora. Actualmente estoy lidiando con ciertas cosas, así que, lamentablemente, contribuir a Discourse queda en segundo plano.

No está diseñado para alternar temas completos. Solo uno predefinido oscuro y otro claro, que he configurado en el CSS.
Creo que existe un selector de temas por ahí que hace lo que necesitas.
Al menos, si lo he entendido correctamente.

3 Me gusta

Hola @B-iggy

¿Existe alguna forma de usar el componente para alternar entre dos esquemas de color?
Ahora que hay una opción en el perfil del usuario para el modo oscuro, sería genial poder alternar entre el modo regular y el oscuro.

3 Me gusta

¡Hola, señor! Estoy usando este componente de tema, pero después de aplicarlo en el tema clásico por defecto, cuando cambio al modo oscuro, el panel de administración se ve así:

Todo el texto se vuelve invisible. He intentado cambiar el color secundario, pero al hacerlo, también cambia todo el fondo del tema, lo cual no quiero. Solo necesito cambiar el color del texto secundario para que sea visible. Por favor, si tienes alguna solución, compártela, por favor.

Hay un componente de cambio de tema en Air Theme. Sin embargo, el botón está en el menú de hamburguesa. ¿Alguien puede y tiene tiempo para adaptar el discourse-color-scheme-toggle con el Componente de Cambio de Tema y tener un botón en la cabecera para cambiar rápidamente entre el tema claro y oscuro?

2 Me gusta

A mí también me encantaría. Estuve intentando dedicarle tiempo para resolverlo, ¡pero todavía no le encuentro sentido! Implementé el que enlazaste, pero esperaba un interruptor de encabezado que fuera imposible de pasar por alto.

1 me gusta

Este componente tem um bug, se o utilizador definir o modo escuro no seu dispositivo e definir o modo claro no switch do fórum, o logótipo não muda, o utilizador vê o logótipo claro (para modo escuro) em modo claro.

Este componente temático no funciona con la barra lateral, ¿hay planes para que sea compatible? ¡Gracias por considerarlo y por lo que ya se ha creado!

1 me gusta

Hola chicos,

He estado ocupado los últimos meses, pero realmente quería darle más atención a este componente de nuevo :slight_smile: Intentaré ver cuánto se necesita con todos los cambios recientes de Discourse y publicaré una actualización aquí.

3 Me gusta

Bien, después de rehacer mi Alien Night Theme, me di cuenta de que este componente ya no tiene mucho sentido.

El componente Dark/Light Toggle está haciendo exactamente lo que intenté hacer con este componente aquí. Pero mucho mejor.
A largo plazo, mi enfoque de trabajar con toneladas de clases y hacer malabares con ellas no es mantenible.
En cambio, este componente a continuación simplemente toma sus 2 esquemas de Paletas de Colores y cambia las variables CSS adecuadas:

Actualmente, aparentemente está roto (aunque funciona en mi Alien Night Theme), pero en el futuro úsalo en su lugar.

Por ahora, he configurado mi componente aquí como Legacy/Deprecated.

1 me gusta