D’après ce que j’ai compris jusqu’à présent, toute modification apportée au CSS s’applique à la fois au mode clair et au mode sombre, ce qui n’a pas beaucoup de sens.
Plus récemment, j’ai dû faire face à ce problème : en mode sombre, le texte encapsulé a la même couleur que l’encapsuleur, et si je le modifie via CSS, le texte encapsulé du thème clair sera également modifié, mais je ne le souhaite pas.
Si vous utilisez les variables de couleur (par exemple, var(--primary-very-low), var(--secondary-low)) disponibles dans le guide de style de votre forum /styleguide/atoms/colors, alors les modes sombre et clair doivent respecter les différentes variables (vous pouvez également les voir dans les deux palettes de couleurs que vous utilisez pour le commutateur sombre et clair). Vous devrez activer le paramètre styleguide enabled dans les paramètres administrateur, et il existe également le paramètre styleguide admin only qui le limite uniquement aux administrateurs.
Le problème est que j’ai déjà effectué des modifications qui ne respectaient pas la variable de couleur définie dans le guide de style (je n’ai pas pu y accéder via /styleguide/atoms/colors, cependant). Existe-t-il un moyen de le faire sans suivre les variables ?
Si je comprends bien le problème, il y a une chose spécifique à faire pour cela.
J’ai travaillé sur un guide à ce sujet, mais j’ai un peu de mal à fusionner les informations pour qu’elles soient suffisamment claires pour être utilisées directement dans un thème, tout en expliquant les aspects techniques sous-jacents.
Pour expliquer comment faire le plus clairement possible…