Verwendet die Dark-Mode-Website das Logo von Light Mode anstelle von Dark Mode?

Ich habe gerade auf den neuesten Commit aktualisiert. Die Dark-Mode-Seite verwendet das Logo aus dem Light-Modus anstelle des Dark-Mode-Logos. Der neue Commit enthält Code, der sich auf das Dark-Mode-Logo bezieht.

@pmusaraj

FIX: do not override logo markup when loading page in dark mode · discourse/discourse@1a7391a · GitHub

Könntest du das bitte prüfen?

Danke.

Könntest du bitte kurz deine Einstellungen beschreiben?

Ich vermute, du hast ein dunkles Farbschema aktiviert und auch Logos in den neuen Einstellungen für das Logo im dunklen Modus hinzugefügt?

Ich habe folgende Einstellungen:

  • Dunkles Theme aktiviert (Theme ist standardmäßig aktiviert)
  • Farbschema – Dunkel
  • Sowohl das dunkle Logo als auch das dunkle Mobillogo wurden in den Einstellungen hinzugefügt (anders als die Logos im hellen Modus)

Wenn ich mich im dunklen Modus der Website befinde, wird stattdessen das für den hellen Modus hinzugefügte Logo anstelle des Logos für den dunklen Modus angezeigt.

Dies ist heute nach dem Upgrade auf die neueste Version aufgetreten.

Danke, ich konnte dein Problem nachvollziehen und arbeite bereits an einer Lösung.

Wenn du in deine Chrome-Einstellungen gehst (falls du Chrome verwendest), findest du eine Beta-Einstellung, die es ermöglicht, alle Bild- und Videoelemente auf einer Webseite farbig invertiert darzustellen, sobald die Webseite auf den Dunkelmodus umgestellt wurde. Falls das hilft, könntest du das vorerst so nutzen.

@Moksh, das sollte jetzt über FIX: Detect dark scheme server-side for better dark logo support (#10… · discourse/discourse@3c06dd9 · GitHub behoben sein.

@pmusaraj

Ich habe Discourse mit deinem neuesten Commit neu erstellt.

Hier ist der Nachweis für die aktuelle Version:

Es gibt mehrere Probleme:

Auf dem Desktop:

  1. Unter „Themes“ das helle Theme als Standard aktiviert, wechselt die Instanz für anonyme Benutzer nicht zum hellen Theme :frowning:.

  2. Wenn ich eingeloggt bin und das Theme für den Benutzer auf „Hell“ setze, funktioniert das helle Theme.

Auf Mobilgeräten:

  1. Sowohl für eingeloggte als auch für anonyme Benutzer übernimmt die Instanz nicht die Farbpalette, die für das dunkle und helle Theme festgelegt wurde, sondern verwendet die Standard-Paletten für Dunkel und Hell. Grundsätzlich sind auf Mobilgeräten sowohl das dunkle als auch das helle Theme defekt.

  2. Das helle Theme für anonyme Benutzer funktioniert nicht, obwohl es als Standard aktiviert war.

Vielen Dank.

Hmm… die von dir jetzt angesprochenen Punkte unterscheiden sich von dem im ursprünglichen Beitrag genannten Problem. Hat sich nach dem Neuaufbau das richtige Logo angezeigt, als du die Seite im Dunkelmodus geöffnet hast (und das dunkle Design als Standard eingestellt war)?

Ja, beide Logos werden erkannt, aber etwas Grundlegendes bezüglich der Funktionsweise von hellen und dunklen Themen basierend auf der Farbpalette ist defekt. Dies ist gerade nach Ihrem Fehlerfix kaputtgegangen.

Ich bin mir sicher, dass die Logos für das dunkle/helle Thema heute Morgen kaputtgegangen sind, als ich die neueste Version bezogen habe. Ich weiß nicht, was die Ursache für dieses Problem ist und aus welchem Commit in der neuesten Version.

Vielen Dank

Um den Kreis hier abzuschließen: Ich habe dieses Problem privat mit @Moksh besprochen, und er sah das dunkle Theme, weil die Site-Einstellung default dark mode color scheme id auf das dunkle Farbschema eingestellt war und das Gerät bzw. der Browser im Dunkelmodus war.

Ich werde dieses Thema jetzt schließen und in #feature:announcements einen neuen Beitrag über diese ganz neue Funktion veröffentlichen.