Ich habe gerade zwei neue Einstellungen hinzugefügt, um es für benutzerdefinierte Layouts viel flexibler zu gestalten:
-
trigger_style: Wähle zwischen dem Klickbaren der gesamten Themenzeile (row) oder dem Hinzufügen eines kleinen Expand-Icons (button), das die Vorschau öffnet, während der normale Themenlink unberührt bleibt. -
plugin_outlet: Wenn du den Button-Stil verwendest, kannst du das genaue Plugin-Outlet angeben, an dem das Expand-Icon gerendert wird (Standard isttopic-list-after-title).
Dies ermöglicht es benutzerdefinierten Themes, den Auslöser-Button bei Bedarf an ihre eigenen benutzerdefinierten Plugin-Outlets anzubinden.
Ich habe dieses exakte eigenständige Komponente gerade auf meiner Website aktiviert. Ich habe meinen ursprünglichen Code aus meinem Theme vollständig entfernt und durch diese Komponente ersetzt, die über <PluginOutlet /> läuft.
Außerdem habe ich einen Fehler in der Leseverfolgungsfunktionalität behoben.
Ich möchte es für kurze Zeit in einer Live-Produktionsumgebung testen, um sicherzustellen, dass alles stabil läuft, bevor ich es Open-Source stelle.
Übrigens: Ich habe die Theme Creator-Vorschau vorübergehend auf den Button-Auslösertyp umgestellt, damit du es testen kannst!