Mint Theme

Hallo! Gibt es eine Möglichkeit, den Farbverlauf auf dem Banner zu entfernen und nur eine einfarbige Farbe zu haben? Danke.

Heute sind mir aufgefallen, dass die Icons in den Buttons des Benachrichtigungsmenüs auf try.discourse.org nicht sichtbar sind. Ich habe einen Screenshot mit dem Air-Theme zum Vergleich hinzugefügt. Wie Sie sehen können, haben das und das vor „dismiss“ die gleiche Farbe wie der Hintergrund.

2 „Gefällt mir“

Behoben in diesem Commit:

4 „Gefällt mir“

Hallo zusammen,

Ich bin beim Aktualisieren des Mint-Themes aus dem offiziellen Git-Repository auf ein Problem gestoßen.

Umgebung

Problem

Wenn ich im Admin-UI (/admin/customize/themes) auf „Auf neueste aktualisieren“ für das Mint-Theme klicke, schlägt das Update mit diesem Fehlerdialog fehl:

Die Theme-Screenshots müssen in einem der folgenden Formate vorliegen: .jpg, .jpeg, .gif, .png. Der Screenshot light.webp hat ein ungültiges Format.

In about.json verweist das Theme derzeit auf:

"screenshots": [
  "screenshots/light.webp",
  "screenshots/dark.webp"
]

Gemäß der Discourse-Theme-Dokumentation sind Theme-Screenshots jedoch nur als jpg, jpeg, gif oder png zulässig, weshalb .webp von der Core-Validierung abgelehnt wird.

Schritte zur Reproduktion

  1. Installieren Sie das Mint-Theme aus dem offiziellen Git-Repository unter /admin/customize/themes.
  2. Gehen Sie zum Eintrag des Mint-Themes.
  3. Klicken Sie auf „Auf neueste aktualisieren“.
  4. Beobachten Sie den Fehlerdialog, dass light.webp ein ungültiges Format hat.

Vorgeschlagene Lösung

Ich habe eine PR erstellt, die die Screenshots in PNG umwandelt und about.json entsprechend aktualisiert:

  • screenshots/light.webp → screenshots/light.png
  • screenshots/dark.webp → screenshots/dark.png
  • about.json aktualisiert auf:
"screenshots": [
  "screenshots/light.png",
  "screenshots/dark.png"
]

PR: Use PNG screenshots for Discourse compatibility by ieduer · Pull Request #64 · discourse/discourse-mint-theme · GitHub

Mit dieser Änderung wird das Theme im Admin-UI sauber aktualisiert und die Screenshots werden korrekt angezeigt.

Gerne passe ich die PR an, falls es eine bevorzugte Methode zur Handhabung von Screenshots gibt (oder falls .webp in Zukunft von Core unterstützt werden soll).

1 „Gefällt mir“

@hel_Sinki, ich bin mir ziemlich sicher, dass Ihre Discourse-Version diesen Commit nicht enthält:
DEV: enhance file type support for theme and component screenshots (#… · discourse/discourse@a76a443 · GitHub.
Sie müssen nicht in .png konvertieren, stellen Sie stattdessen sicher, dass Ihre Seite mit der neuesten Version von Discourse läuft.

1 „Gefällt mir“

Gibt es einen entsprechenden Eintrag in der Datei .discourse-compatibility, der verhindert, dass Sie das Theme aktualisieren, ohne die erforderliche Discourse-Version zu haben? Andernfalls könnte es nützlich sein, dies hinzuzufügen.

Ich denke, basierend auf der neuen Benennung der Veröffentlichungen gibt es jetzt etwas Neues. :thinking:

4 „Gefällt mir“

Den .d-compat-Eintrag in PR #65 hinzugefügt (und dasselbe für andere betroffene Themes getan)

2 „Gefällt mir“