Antworten Sie auf eine Nachricht, und nehmen Sie den Leser zu dem, was es antwortet

Featurekamo-internal
Verschifft
30. August 2026 um 23:23 UTC
Autor
Kamo
Ausschuss
085ce14

MediaService hat eine Antwort Eltern und das Zitat für sie zu zeichnen, da "senden Sie das Zitat mit einem Antwort, nicht nur der Fingerzeiger"; das ist die Hälfte, die es zeigt. Drei Fenster ziehen Gespräche Mitglieder Chat, Social, und Support-Tickets - und alle drei erhalten die gleiche Antwort, weil ein Mitglied, Lernt es in einem und findet es nicht in der nächsten liest, dass als die Funktion unterbrochen wird eher als abwesend. Eine ReplyQuote-Komponente in zwei Platzierungen: der Streifen über dem Komponisten, während die Antwort ist geschrieben, und der Block innerhalb der Blase, sobald es gesendet wurde. Sie sind das gleiche Objekt bei zwei Momente, und sie zu teilen ist, wie die beiden Drift - Sie wählen eine Nachricht, lesen Sie ein Rendering von ihm, senden, und werden eine andere gezeigt. Seine Farben stammen alle von currentColor, so dass die eine Komponente sitzt in eine primäre Eigennachrichtenblase, eine graue erhaltene Blase und auf der Komponistenoberfläche, ohne dass es gesagt wird die. Das Zitat wird durch Chat-Core resolveReplyQuote, die bevorzugt die geladenen Eltern über die gespeicherte Vorschau des Servers. Das ist es, was eine Korrektur an einer Nachricht macht, jedes Zitat erreicht darauf zeigen, und eine nicht gesendete sagen, so, anstatt zu frieren, was die Eltern an der Moment wurde es zitiert. Beschlossen einmal pro Geschichte ändern Sie sich in eine Karte und nicht pro Blase pro Render: MessageBubble wird auf flachen Requisiten abwendig, so dass ein inline umgebautes Zitat jeden wieder ausrichten würde im Gespräch auf jeden Tastendruck antworten. Ein Klick auf ein Angebot scrollt zum Original und blinkt es auf (app/lib/chat/messageJump.ts). Der Blitz ist der Punkt - ein Faden von ähnlich aussehenden Blasen gleiten nicht sagen, der Leser, welche Nachricht sie wurden mitgenommen. Es ist DOM-Ebene und nicht ein hervorgehoben-id in Staat, die die wieder gerendern würde ganze Liste zweimal für einen Effekt, der ein Element für eine Sekunde berührt, und es ehrt bevorzugt-reduzierte-Bewegung. Eine Antwort, deren Elternalter älter als die geladene Seite ist, zieht immer noch ihr Zitat, aus der Vorschau des Servers; es ist einfach kein Link. Das Ziel ist im Besitz des Fensters und nicht der Komponist, weil zwei Dinge brauchen es - der Streifen und der parentId auf dem Senden - und einer von ihnen ist nicht der Komponist. Es wird erfasst, wenn die senden beginnt, ist die Entlassung des Streifens für die Dauer deaktiviert, und die Nachricht zu beantworten lässt die Antwort fallen, anstatt sie unter etwas einzufädeln, das der Absender zurückgenommen hat.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen