Danke für die Nachfrage. Das Problem lag daran, dass ich die „Online-Präsenz“ deaktiviert hatte. Nach dem Aktivieren funktionieren die Modals wieder
Jetzt funktioniert die Theme-Komponente, aber nur über den Ausklappen-Button. Das Problem mit der Zeilen-Funktion scheint diesmal mit dem Horizon-Theme zusammenzuhängen.
Ich frage mich, ob ein Umschalter für Mobil-/Desktop-Ansicht dieser Funktion Mehrwert bieten könnte. Ich mag, was er für die Nutzererfahrung auf Mobilgeräten beiträgt, wo Nutzer ständig wischen und scrollen. Auf dem Desktop bevorzuge ich aber das altmodische Verhalten des Forums.
Liegt es an meinen falschen Erwartungen, oder übersehe ich gerade etwas völlig Offensichtliches? Ich habe ein reines Theme ohne andere Theme-Komponenten verwendet und nutze ein iPad/iPhone (PWA, Safari und der Hub, alles gleich).
Edit
Ich habe es mit einem frischen Konto versucht, und es hat den allerersten Beitrag angezeigt, wie erwartet. Die frühere Situation tritt also nur auf, wenn man ein Thema öffnet, das bereits gelesen wurde.
Ich habe ein Problem festgestellt: Das Vorschau-Fenster für Themen (Topic Preview Modal) funktioniert im Horizon-Theme nicht korrekt, wenn die Option „topic card high context“ aktiviert ist. Ist das beabsichtigt oder ein Bug?
Außerdem als Funktionswunsch: Wäre es möglich, eine Einstellung hinzuzufügen, mit der diese Komponente nur für bestimmte Kategorien aktiviert werden kann?
Außerdem funktioniert die Navigation zur Zielseite nicht, wenn man in der Vorschau, die aus dem Bereich „Zugehörige/Vorschläge“ am unteren Rand einer Themen-Seite geöffnet wird, auf „Vollständiges Thema öffnen“ im Modal klickt.
Danke, ah, das war das fehlende Puzzleteil! Ich habe das Problem nicht bemerkt, weil diese Einstellung deaktiviert war … sorry @satonotdead
Das Problem war also, dass Horizon im Modus „topic card high context“ den topic-list-item-before-Plugin-Outlet nicht rendert, sodass die Theme-Komponente nicht funktionieren konnte.
Ich habe sie in einen anderen Plugin-Outlet verschoben, jetzt funktioniert es einwandfrei.
Danke, ich habe es behoben.
Hmm, ich denke darüber nach. Wie stellst du dir das vor? Sollte es auch auf /latest funktionieren (indem die genaue Themenkategorie geprüft wird) oder nur innerhalb der ausgewählten Kategorie? Sollen vorgeschlagene Themen in dieser Kategorie das Modal auch weiterhin beibehalten?
Ich habe mir das ziemlich lange überlegt und bin mir nicht sicher, ob Wischen nach rechts hier die beste Lösung wäre. Es könnte leicht mit den nativen Navigationsgesten auf Mobilgeräten in Konflikt geraten, bei denen horizontale Wischbewegungen bereits andere Bedeutungen haben.
Ich habe mich stattdessen für einen etwas anderen Ansatz entschieden. Der Fußbereich des Modals kann bereits nach unten gezogen werden, um es zu schließen, daher habe ich einen kleinen Griff im Fußbereich hinzugefügt, um diese Interaktion leichter erkennbar zu machen.
So kann man das Modal einfach nach unten ziehen und schließen, auch wenn man ganz nach unten zum letzten Beitrag gescrollt hat, ohne zurück zum Anfang scrollen oder nach oben zum Kopf des Modals greifen zu müssen.
Ich denke, das fühlt sich für diese Art von Modal etwas natürlicher an.
Ich muss hier widersprechen, nachdem ich die Funktion jetzt seit über einer Woche nutze. Es ist so flüssig, das Handy mit einer Hand zu bedienen, und da 90 % der Nutzer Inhalte nur konsumieren, ist die Bedienung der Seite perfekt und unglaublich einfach. Ich habe auch einen animierten 3-Sekunden-Timer mit einer Meldung oberhalb des Modals (5 px darüber) eingefügt, der erklärt, dass es sich um die Geste zum Schließen handelt. Probiere es eine Weile aus, und du wirst sehen, wie gut es funktioniert, ohne den Daumen weit bewegen zu müssen.
Und falls du dich dafür entscheidest: Wird es ein Schalter sein, um die Funktion ein- oder auszuschalten?
Ich habe das getestet, allerdings gibt es die Schwierigkeit das die Geste auch bei Safari unter iOS genutzt wird um “Seite zurück” zu springen, dann hat man oft das Problem das man statt das Dialogfeld zu schließen auf die vorherige Webseite springt.
Ich habe mir das schon länger überlegt und drei konfigurierbare Optionen hinzugefügt:
None: kein zusätzliches Gesten-Element zum Schließen
Grip: Im Footer wird ein visueller Griff angezeigt
Gesture: Das Modal kann nach unten wischen geschlossen werden, wenn man sich ganz oben befindet, oder nach oben wischen, wenn man sich ganz unten befindet. Auf Mobilgeräten schließt auch die native Zurück-Geste/der Zurück-Button das Modal.
Ich habe versucht, es so zu gestalten, dass es sich ungefähr wie die Kommentar-Modals von Facebook verhält.
Der interessanteste Teil ist die Handhabung der nativen Zurück-Funktion. Anstatt von der darunterliegenden Themenliste weg zu navigieren, verarbeitet das Modal die Zurück-Aktion und schließt sich selbst, während die Position des Nutzers in der Liste beibehalten wird.
Neuestes iPad: Nur das Wischen nach oben schließt das Modal. Wenn ich von links nach rechts wische, passiert im Inneren des Modals nichts, und außerhalb wirkt es wie eine normale Rückwärtsnavigation, wodurch ich mich auf der Startseite des Erstellungsassistenten wiederfinde.