Diese Funktion ist jetzt Teil von Discourse Core. Aktivieren Sie sie über die Einstellung „Ladeanzeige beim Seitenaufruf". Weitere Details weiter unten.
Diese Theme-Komponente entfernt den standardmäßigen Discourse-Ladekreis und ersetzt ihn durch einen Ladebalken am oberen Bildschirmrand. Dies ist ein gängiger Ansatz auf anderen Websites (z. B. GitHub). Der Vorteil besteht darin, dass es bei einem Seitenwechsel weniger „Flackern" von Inhalten gibt. Ein möglicher Nachteil ist, dass Discourse weniger wie eine App und mehr wie eine Webseite wirkt.
Ja, ich bin da hin- und hergerissen. Es gefällt mir, dass das vollständige Flackern der Seite gestoppt wird, aber es lässt die Benutzeroberfläche etwas weniger reaktionsschnell wirken
Umgekehrt fühlt sich die Seite bei einer Verbindung mit niedriger Latenz schneller an. Die Reaktionsfähigkeit der Benutzeroberfläche ist jedoch anders.
Ich habe den Spinner bevorzugt, obwohl ich ehrlich gesagt nicht wirklich darauf geachtet habe. Mir gefällt, dass er nur für einen Moment da ist und dann die Seite plötzlich erscheint. Das wirkt schnell. Mit der Ladeleiste wird mir das Warten bewusster. Ich habe gemerkt, dass ich sie noch anstarrte, obwohl ich in der Zwischenzeit bereits mit dem Lesen der Seite hätte beginnen können.
Es könnte eine Verbesserung sein, wenn sie in einem früheren Stadium des Seitenladens „endet".
Oder falls Sie vom alten Spinner wegkommen möchten: Wie wäre es mit einem neuen Spinner, der eine kreisförmige Version der Leiste ist – der kurz vor dem Verschwinden genau 360 Grad durchläuft?
Dies hat einige verschiedene Rendering-Fehler aufgedeckt (z. B. verursachte das direkte Navigieren von einem Thema zum anderen Probleme bei der Anzeige des OP). Vorläufig aus Meta entfernt, aber Sie können es dennoch über den Theme-Editor-Link im OP ausprobieren.
Es gefällt mir sehr gut, auch wenn angepasste Spinner die meiste Zeit nicht angezeigt werden.
Ein Problem jedoch: Die Ladeleiste wird nicht verwendet, wenn du das aktuelle Thema oder die Themenliste neu lädst.
Wenn du auf der Meta-Startseite bist, klicke auf das Logo, und du wirst stattdessen den Spinner sehen.