cozy / cozy-ui

React components and CSS styles for Cozy apps
https://cozy.github.io/cozy-ui/react/
MIT License
48 stars 37 forks source link

feat: Add flag to activate dark mode #2647

Closed JF-Cozy closed 5 months ago

JF-Cozy commented 5 months ago

Rappel : PR du dark mode https://github.com/cozy/cozy-ui/pull/2540

Avant on devait mettre dans nos apps un <meta name="color-scheme" content="only light" /> pour forcer le theme light le temps de la migration des app avec le dark mode.

Cette migration a eu lieu, il est maintenant temps de tester le dark mode dans nos apps.

Au lieu de se baser sur color-scheme pour forcer le theme light, celui-ci est forcé par défaut à moins d'avoir le flag ui.darkmode.enabled à true (ce qui a donc pour incidence d'activer le dark mode).

En parallèle on peut maintenant mettre <meta name="color-scheme" content="light dark" /> dans nos apps à la place de only light

Rappel : la balise meta color-scheme settée à light dark indique que l'auteur préfère le thème light, mais que si l'utilisateur souhaite un thème dark ceci est possible. Cette balise n'impacte que le css du user agent. Notre css est géré autrement.

cozy-bot commented 5 months ago

:tada: This PR is included in version 108.0.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: