Componente de modo nocturno automático

Following up the discussion here:

I made a theme component that will automatically switch to night theme based on user preferences. It’s currently work on a per-browser basis.

Repository

https://github.com/muhlisbc/discourse-automatic-night-mode-theme

Screenshot:

Installation

Add this component to each theme installed.

Known Issues

  • I’ve received a report of the component making all navigation cause full reloads. Upon navigating between different pages every click caused a full refresh instead of an in-app navigation. I have not been able to reproduce this, so please post reproduction steps if you run into this.

Feedback is welcome and thanks to Discourse team for sponsoring this work :slight_smile:

24 Me gusta

Componente de tema genial. Pero no puedo seleccionar un rango de tiempo para la activación. ¿Parece que el campo es solo para zonas horarias de EE. UU.? ¿Es posible añadir la detección del modo claro/oscuro de macOS?

1 me gusta

Estoy seguro de que es la hora local (del dispositivo).

Hay otro tema para eso:

5 Me gusta

No puedo ingresar mi hora local manualmente. No sucede nada.

¡Gracias por este consejo! Ya tenía esto en mis marcadores antes :see_no_evil:

Desafortunadamente, no funciona en este momento. Necesito hacer algunas pruebas de solución de problemas primero…

2 Me gusta

¿Se puede combinar este componente del tema con este otro?

De esta manera, los usuarios podrían anular el modo oscuro automático cuando lo deseen.

1 me gusta

Sí, puedes, pero podría provocar un comportamiento inesperado.

Parece que este componente está roto. Cada vez que lo activo en la configuración de mi perfil y recargo la página, la marca de verificación en la casilla desaparece y queda desactivado.

Creo que @pmusaraj está trabajando en algo aún más automático que esto.

4 Me gusta

Core ahora tiene una función similar basada en el modo oscuro de la interfaz del dispositivo; consulta Cambio automático del esquema de colores del modo oscuro.

4 Me gusta