Diese Theme-Komponente hat ein Gleichgewicht erreicht, ob der OP des Themas oder der letzte Antworter auf Mobilgeräten angezeigt werden soll. Wie Sie sehen können, wird der OP des Themas links und der letzte Antworter rechts angezeigt. Insbesondere wenn es keine Antwort gibt, wird die Position des Avatars durch eine Uhr ersetzt.
Ich habe dein Bild ein wenig modifiziert, und du siehst, das Tag-Label ist eigentlich zu lang, um hineinzupassen, daher wird es in die nächste Zeile gesetzt.
Ich habe die Wartungsarbeiten abgeschlossen, aber es gibt ein Problem – ich muss wahrscheinlich einen PluginOutlet in den Core einfügen. Ohne diesen Outlet wird es schwierig sein, diese Theme-Komponente intakt neu zu schreiben.
Ist es möglich, dass der Commit b35e64 den TC auf 3.4.2 kaputt gemacht hat? Seitdem funktioniert er nicht mehr. Als ich die ältere Version 55f5a52 installiert habe, funktioniert sie wie erwartet.
Ich habe im Entwicklerkonsolen des Browsers eine Deprecation-Meldung für diese großartige Theme-Komponente erhalten:
[THEME 71 ‘Topic OP and last reply for mobile’] Deprecation notice: Accessing site.mobileView or site.desktopView during the site initialization can lead to errors and inconsistencies when the browser window is resized. Please move these checks to a component, transformer, or API callback that executes during page rendering. [deprecated since Discourse 3.5.0.beta9-dev] [deprecation id: discourse.static-viewport-initialization] [info: Designing for Different Devices (Viewport Size, Touch/Hover, etc.)]