Composant de mode nuit automatique

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 « J'aime »

Nice theme component. But I can’t choose a time range for activation. It seems the field is for US time zones only?

Is it possible to add macOS Light/Dark mode detection?

1 « J'aime »

I’m sure it’s local (device) time.

There is another theme for that:

5 « J'aime »

I can’t enter my local time manually. Nothing happens.

Thanks for this hint! I’ve had this in my bookmarks before :see_no_evil:

Unfortunately, it doesn’t work right now. I need to some troubleshooting first…

2 « J'aime »

Ce composant de thème peut-il être combiné avec celui-ci ?

Ainsi, les utilisateurs pourraient remplacer le mode sombre automatique, si nécessaire.

1 « J'aime »

Oui, c’est possible, mais cela peut entraîner un comportement inattendu.

Il semble que ce composant soit défectueux. Chaque fois que je l’active dans les paramètres de mon profil et que je recharge la page, la coche dans la case disparaît et il est désactivé.

Je crois que @pmusaraj travaille sur quelque chose d’encore plus automatique que cela.

4 « J'aime »

Core dispose désormais d’une fonctionnalité similaire basée sur le mode sombre de l’interface de l’appareil. Veuillez consulter la commutation automatique du schéma de couleurs du mode sombre.

4 « J'aime »