Salut ! Y a-t-il un moyen de supprimer le dégradé de la bannière et d’avoir une seule couleur unie ? Merci.
Aujourd’hui, j’ai remarqué que les icônes dans les boutons du menu de notification ne sont pas visibles sur try.discourse.org. J’ai ajouté une capture d’écran en utilisant le thème Air pour comparaison. Comme vous pouvez le voir, le et le devant « dismiss » ont la même couleur que l’arrière-plan.
Corrigé dans ce commit :
Bonjour,
J’ai rencontré un problème lors de la mise à jour du thème Mint depuis le dépôt Git officiel.
Environnement
- Version de Discourse :
3.6.0.beta3-latest(tests-passed) - Source du thème : GitHub - discourse/discourse-mint-theme: A modern theme with a hint of mint (branche par défaut)
- Installé via
/admin/customize/themes→ « Installer » → « Depuis une URL de dépôt git »
Problème
Lorsque je clique sur « Mettre à jour vers la dernière version » pour le thème Mint dans l’interface d’administration (/admin/customize/themes), la mise à jour échoue avec la boîte de dialogue d’erreur suivante :
Les captures d’écran du thème doivent être dans l’un des formats suivants : .jpg, .jpeg, .gif, .png. La capture d’écran light.webp a un format non valide.
Dans about.json, le thème référence actuellement :
"screenshots": [
"screenshots/light.webp",
"screenshots/dark.webp"
]
Cependant, selon la documentation des thèmes Discourse, seules les captures d’écran aux formats jpg, jpeg, gif ou png sont autorisées, donc .webp est rejeté par la validation de base.
Étapes pour reproduire
- Installez le thème Mint depuis le dépôt Git officiel dans /admin/customize/themes.
- Accédez à l’entrée du thème Mint.
- Cliquez sur « Mettre à jour vers la dernière version ».
- Observez la boîte de dialogue d’erreur indiquant que light.webp a un format non valide.
Correction proposée
J’ai ouvert une PR qui convertit les captures d’écran en PNG et met à jour about.json en conséquence :
- screenshots/light.webp → screenshots/light.png
- screenshots/dark.webp → screenshots/dark.png
- about.json mis à jour vers :
"screenshots": [
"screenshots/light.png",
"screenshots/dark.png"
]
Avec cette modification, le thème se met à jour proprement dans l’interface d’administration et les captures d’écran s’affichent correctement.
Je suis disponible pour ajuster la PR s’il existe une manière préférée de gérer les captures d’écran (ou si .webp est censé être pris en charge par le cœur à l’avenir).
@hel_Sinki, je suis presque certain que votre version de Discourse n’inclut pas ce commit :
DEV: enhance file type support for theme and component screenshots (#… · discourse/discourse@a76a443 · GitHub.
Vous n’avez pas besoin de convertir en .png, assurez-vous plutôt que votre site fonctionne sur la dernière version de Discourse.
Y a-t-il une entrée correspondante dans le fichier .discourse-compatibility qui vous empêche de mettre à jour le thème sans avoir la version Discourse requise ? Sinon, il pourrait être utile d’ajouter ceci.
Je pense qu’il y a quelque chose de nouveau maintenant basé sur la nouvelle nomenclature des versions. ![]()
Ajout de l’entrée .d-compat dans la PR #65 (et fait de même pour d’autres thèmes affectés)

