Alternar modo oscuro/claro

Hmm, no puedo hacer que esto suceda. :cry: Lo siento

2 Me gusta

Hola, ¿puedes fusionar las traducciones Add Arabic translation by jermanuts · Pull Request #37 · discourse/discourse-color-scheme-toggle · GitHub

Gracias por hacerlo :heart:

4 Me gusta

Hola. ¿Hay alguna razón por la que el modo oscuro no se mantenga cuando actualizo la página en mi navegador basado en Chromium (no uso Google Chrome) en mi PC y muchas veces simplemente no hace nada cuando hago clic en él?
Está todo configurado correctamente, pero no tengo idea de por qué no se mantiene o no se activa la mayor parte del tiempo.

1 me gusta

Por alguna razón, en mi instancia, el botón no se muestra en la esquina inferior izquierda:

image

vs Meta:
image

He estado intentando esto en un tema predeterminado con solo este componente habilitado, y sin ningún otro CSS personalizado, ¿me falta algo?

Incluso en modo seguro, con todos los complementos deshabilitados y solo el tema predeterminado + este componente, el botón de alternancia no está en el mismo lugar.

1 me gusta

Por cierto, veo que este problema ocurre en Meta, lo he notado en mi instancia desde hace un tiempo pero pensé que era solo cosa mía)

Esto sucede cuando el esquema se cambia manualmente y no coincide con el esquema del sistema (por lo que puedo decir): una actualización lo soluciona, pero aleatoriamente el logo vuelve al color del “sistema” ignorando el modo cambiado manualmente a través del botón.

2 Me gusta

¿parece un error cuando Chrome está en modo oscuro?
(visto en la discusión anterior)

cómo reproducir:

  • discourse 3.2.1
    preferencia personal > esquema de color: normal es un tema claro, modo oscuro: igual que normal

  • chrome usa el tema del sistema (el sistema cambia automáticamente a oscuro por la noche)
    por la noche, cuando el sistema cambia al modo oscuro, chrome también está en modo oscuro,

el botón del selector no funciona por la noche en el caso anterior.
mientras que funciona bien durante el día,
vi la discusión anterior, diciendo que se debe a que la preferencia establece el modo oscuro en “igual que normal”,
pero ¿por qué podría cambiar al modo oscuro durante el día?

1 me gusta

Al ingresar a otro tablero después de un cambio, el logo del sitio no cambia temporalmente para coincidir con el modo cambiado.

1 me gusta

Hola @eveyone, ¿alguien puede ayudarme a agregar el interruptor?
Estoy usando esta guía, no puedo ver el interruptor, ya lo instalé en mi tema, pero ese interruptor no aparece en ningún lado, ni en el encabezado ni en el pie de página.

1 me gusta

¿Seguiste las instrucciones de la primera publicación? ¿Tienes 2 esquemas de color que los usuarios puedan elegir y configuraste un esquema de color oscuro predeterminado?

3 Me gusta

¡Finalmente logré solucionar este problema después de horas de depuración! ¡Eliminar e instalar Sidebar Theme Toggle lo resolvió!

2 Me gusta

Puede que esté ayudando a alguien, para evitar que todos sus usuarios tengan que meterse con la configuración de la interfaz, creo que tener el modo claro por defecto en realidad soluciona que el interruptor no haga nada (así como para los usuarios no registrados).

2 Me gusta

4 publicaciones se dividieron en un nuevo tema: Aparece el logotipo incorrecto en algunos casos al alternar entre el modo oscuro/claro

Se dividió una publicación en un nuevo tema: Problema con el logotipo de la marca y el esquema automático de modo oscuro

2 publicaciones se dividieron en un nuevo tema: Colores de fondo del selector de modo oscuro

Estoy seguro de que cuando configuro mi esquema predeterminado en modo oscuro, este componente no funciona.

¿Hay algo que pueda hacer para mantener mi modo oscuro como predeterminado y permitir que mis usuarios cambien al modo claro si lo desean?

1 me gusta

Poner el predeterminado en claro y el oscuro en oscuro, y después de eso, los usuarios obtienen lo que están usando en sus dispositivos, ¿como debería ser? Si un usuario usa claro, ese usuario espera ver claro, no oscuro. Y lo mismo con el oscuro, por supuesto. Siempre es una buena política respetar las elecciones del usuario :smirking_face:

2 Me gusta

Pero mi plantilla predeterminada debe ser modo oscuro, mis colores son y deben ser oscuros y no cambiaré esto para “respetar a mis usuarios”, mi plantilla debe ser un estilo como lo imagino y solo quiero ofrecer el modo claro como una opción adicional.

Si esto no es posible, está bien :smiley:

Básicamente, ¿quieres romper la configuración del usuario por lo que tú quieres? No entiendo del todo la razón, porque también tienes una paleta clara. Y si tu tema no puede usarla, el problema es tu diseño, no cómo Discourse maneja el modo claro y oscuro, o si un usuario tiene un gusto diferente al tuyo.

¿O entendí algo mal? :thinking:

Se pueden hacer muchas cosas en Discourse. Pero estoy bastante seguro de que sobrecargar la configuración del usuario en un dispositivo y aún así dejar la opción de anular lo que tú, como administrador y diseñador, quieres, sería algo inesperado.

Estoy seguro de que alguien que sepa más intervendrá.

Mi punto es que no hagas eso. Es simplemente un mal diseño y una mala experiencia de usuario.

2 Me gusta

¡Exacto!

Mi duda es sobre alguna forma de cambiar al modo claro mientras mi plantilla/estilo es oscuro.

Pero te digo que no te preocupes por eso, intentaré de otra manera.

1 me gusta

Puedo cambiar la imagen de fondo en mi tema añadiendo CSS

¿Hay algún selector CSS que pueda usar para tener una imagen diferente para el modo oscuro?
He intentado

body .dark {
    background-image: url('https://www.myracedata.com/images/sebring.jpg');
    background-repeat: repeat-y;
    background-size: 100%;
}

He buscado en el repositorio de git del componente
Lo siento, soy nuevo aquí
Andy