Désolé, je republie ceci, car j’essayais de définir un marque-page sur mon rapport de bug original, mais j’ai accidentellement cliqué sur l’icône de la corbeille. Je ne peux pas restaurer l’autre sujet, alors je colle le contenu ici.
Je pense que c’est un(des) bug(s).
Résumé :
Des palettes de couleurs indésirables se réactivent spontanément lorsque le forum est reconstruit.
Je n’arrive pas à faire fonctionner les palettes de couleurs par défaut pour les utilisateurs existants. Il ne devrait y avoir que le « Mode Clair » et le « Mode Sombre », et les utilisateurs devraient les avoir automatiquement configurés.
« Définir la palette de couleurs sur tous mes appareils » n’apparaît que pour certains utilisateurs (voir les captures d’écran pour l’élément n°8).
Certains utilisateurs ne peuvent pas voir le sélecteur de mode clair/sombre (élément n°9 dans la liste ci-dessous).
Détails :
Jusqu’à hier, le forum avait deux thèmes : un thème clair et un thème sombre.
Je les ai combinés en un seul thème qui a deux schémas de couleurs (« Mode Clair » et « Mode Sombre »).
J’ai rendu tous les anciens thèmes et schémas de couleurs indisponibles pour les utilisateurs, de sorte qu’il n’y ait que ces deux schémas de couleurs disponibles pour les utilisateurs, et juste le nouveau thème.
J’ai activé le bouton de changement de thème dans la barre de navigation.
Chaque fois que je reconstruis le forum, deux schémas de couleurs supplémentaires sont activés : Horizon et Horizon Dark. Je suis sûr de les avoir désactivés, car je l’ai testé plusieurs fois en les désactivant puis en reconstruisant. Ils sont toujours réactivés lors de la reconstruction. La dernière version de Discourse que j’ai testée est 3.5.0.beta9-dev (04dbc622ab). Capture d’écran ci-dessous.
Note annexe : lorsque je vais désactiver les deux palettes Horizon, je décoche la case, enregistre le paramètre, puis reviens à la page des palettes. La palette que j’ai décochée ne s’affiche pas comme désactivée dans la liste tant que je n’ai pas effectué un rafraîchissement forcé de la page des palettes de couleurs. Je ne suis pas sûr s’il s’agit d’un bug distinct.
Une fois que les palettes Horizon s’activent d’elles-mêmes, les pages des paramètres des utilisateurs ressemblent à la capture d’écran ci-dessous, où la boîte de sélection « Mode sombre » est définie sur « Identique au mode normal » alors qu’elle devrait être définie sur « Mode Sombre », la palette de couleurs. La boîte de sélection « Normal » est correctement définie sur « Mode Clair », mais elle rend également disponibles les deux palettes Horizon indésirables.
Après avoir désactivé à nouveau les deux palettes Horizon, certains utilisateurs peuvent voir le bouton de commutation clair/sombre dans la barre de navigation et d’autres non.
De plus, si le basculeur clair/sombre est réglé sur « clair » et que je change la palette de couleurs en « sombre » dans les paramètres utilisateur (/my/preferences/interface), il reviendra à « clair » lors du rechargement de la page. Il n’y a aucune indication qu’après avoir changé la palette de couleurs dans les paramètres, la page doive être enregistrée. Lorsque je l’enregistre et que je recharge, le sélecteur clair/sombre dans la barre de navigation disparaît.
Si vous avez du mal à le reproduire, je peux vous envoyer un lien vers le forum (en privé) et/ou partager mon écran.
Captures d’écran
Élément n°5
Voici les deux palettes Horizon qui se réactivent à chaque reconstruction du forum :
Ceci est après que les deux palettes Horizon se soient spontanément activées. J’ai écrit les légendes avant de réaliser que les palettes de couleurs Horizon se réactivaient spontanément.
Je suis en mesure de reproduire le problème des palettes Horizon et Horizon Dark qui sont automatiquement réactivées après une reconstruction du site, j’ai donc enregistré un bug pour cela. Nous allons le corriger dès que possible.
Mis à part les effets secondaires de ce bug, les autres éléments que vous avez notés semblent tous liés au paramètre default dark mode color scheme id. La bonne nouvelle est que nous avons une mise à jour en préparation qui migre ce paramètre dans votre thème - cela le rend beaucoup plus utilisable, facile à trouver et moins sujet aux incohérences de ce type. Nous prévoyons de fusionner cette mise à jour dans les prochaines 24 heures, et nous aurons une annonce et une documentation pour fournir plus de détails. Je reviendrai ici une fois qu’elle sera en ligne, et vous pourrez alors la tester pour voir si elle résout ces problèmes pour vous.
Merci, je viens de le tester avec 3.5.0.beta9-dev (33dfd7dba9).
Les deux thèmes Horizon s’activent toujours automatiquement lors de la reconstruction du forum. (Pour être sûr, j’ai reconstruit le forum une fois de plus après les avoir désactivés.)
Le sélecteur de couleur disparaît parfois si la palette de couleurs est modifiée dans les paramètres de mon interface utilisateur. Je ne suis pas sûr si c’est intentionnel.
Le petit bouton dans l’élément n°6 de ma liste semble toujours être là. Je l’ai testé dans Firefox et Chrome. Cela se produit lors de l’activation ou de la désactivation de n’importe quelle palette de couleurs.
Je vais vous envoyer un lien vers un clip vidéo privé qui le démontre.
nous rencontrons des problèmes similaires avec les thèmes personnalisés et les palettes de couleurs. Nous utilisons également deux thèmes (un clair et un sombre, mais nous cherchons à les consolider à l’avenir)
Si le thème clair est sélectionné, le thème clair ne s’affichera que si « la palette de couleurs par défaut du thème est sélectionnée dans la liste déroulante du mode sombre et que la liste déroulante du mode est définie sur « Clair ». Si « Auto » ou les modes sombres sont sélectionnés par l’utilisateur, la palette de couleurs du thème passe en mode sombre.
Je ne suis pas sûr s’il s’agit d’un bug, mais j’ai modifié les noms des palettes de couleurs dans le champ "color_schemes" du fichier about.json. Cela a entraîné la modification des paramètres “Palette de couleurs” et “Palette de couleurs sombres” en entiers (peut-être les identifiants des palettes de couleurs manquantes ?).
J’ai pris cette capture d’écran après avoir sélectionné les nouveaux noms de palettes de couleurs, mais c’était sur cet écran :
Cela a également entraîné la disparition du sélecteur de mode clair/sombre pour certains utilisateurs après la connexion.
Les nouvelles palettes de couleurs n’étaient pas marquées comme sélectionnables par les utilisateurs, de sorte que les utilisateurs voient ceci pour les choix de palettes de couleurs dans leurs préférences :
Après avoir rendu les deux palettes sélectionnables, il semble que si l’utilisateur définit sa palette de couleurs sur la palette par défaut, le sélecteur de mode clair/sombre s’affiche. S’il modifie la palette de couleurs pour la palette de mode sombre, le sélecteur de mode clair/sombre disparaît.
Le paramètre “Identifiant du schéma de couleurs du mode sombre par défaut” semble maintenant manquer dans les paramètres de mon site. Je ne suis pas sûr s’il a été supprimé de Discourse. Il était ici dans une ancienne capture d’écran ci-dessus :
Nous avons récemment apporté des mises à jour à la façon dont Discourse gère les palettes sombres et claires :
Beaucoup de ces mises à jour abordent les problèmes mentionnés ici, et nous avons d’autres mises à jour en cours qui rationaliseront davantage ce processus.