Beim Hinzufügen von Erwähnungen/Emojis/Tags wird ein nachfolgender Leerschritt hinzugefügt, aber der Cursor bewegt sich nicht

Wenn du eine Erwähnung oder ein Emoji hinzufügst, indem du @ oder : eingibst, gefolgt von dem Erforderlichen, und dann Enter drückst, wird der Rest des Benutzernamens bzw. Emoji-Namens vervollständigt, gefolgt von einem Leerzeichen. Ich gehe davon aus, dass dieses Leerzeichen dazu dient, damit du weiter tippen kannst, aber der Cursor wird nicht verschoben, um das neu hinzugefügte Leerzeichen zu berücksichtigen. So wie es jetzt ist, musst du die Leertaste ohnehin drücken, und du hast ein überflüssiges Leerzeichen am Ende.

Da du nach einer Erwähnung oder einem Emoji vielleicht auch einen Satz beenden möchtest (oder den Beitrag fertig schreiben), wäre ich eher dafür, das überflüssige Leerzeichen einfach wegzulassen und den Leertaste zu drücken, falls jemand ein Leerzeichen benötigt. Die zweite Option wäre, den Cursor um ein Zeichen nach vorne zu verschieben, sodass er hinter dem Leerzeichen steht (war das bereits das beabsichtigte Verhalten?), aber ich sehe dabei nicht viel Mehrwert. Ich ziehe es vor, die Leertaste zu drücken, wenn ich ein Leerzeichen brauche, anstatt ein automatisch hinzugefügtes Leerzeichen zu löschen, wenn ich keines brauche.

(Ich weiß, dass dies an der Grenze zu einem Fehler liegt, also kannst du es gerne verschieben, falls dies eher ux oder #feature ist. Außerdem habe ich beim Schreiben des vorherigen Satzes gerade festgestellt, dass dies auch bei Tags / # passiert.)

4 „Gefällt mir“

Es ist sicher eigenwillig und etwas nervig. GitHub bewegt beispielsweise den Cursor, was sinnvoller ist.

Ich unterstütze das Bewegen des Cursors.

3 „Gefällt mir“

Hat sich in den letzten zwei Wochen oder so etwas daran geändert? :thinking:

Ich füge am Ende aller meiner Emojis oft :t2-Werte hinzu und tippe diese immer über die Tastatur ein.

Um beispielsweise einen weißen Daumen nach oben zu erhalten, tippe ich:

:+

Dann drücke ich Tab, um den gelben Daumen nach oben zu vervollständigen, und tippe anschließend weiter :t, woraufhin mir eine kurze Liste mit Farben angezeigt wird:

Anschließend drücke ich einfach erneut Tab, um die gewünschte :t2-Variante automatisch zu vervollständigen.

Seit einem scheinbar kürzlichen Update wird jedoch, wenn ich Tab drücke, um den ersten :+1: zu vervollständigen, jetzt ein Leerzeichen am Ende hinzugefügt. Das bedeutet, dass ich nun erst die Rücktaste drücken und dann mit meinen :t-Varianten fortfahren muss.

1 „Gefällt mir“

Fast sicher eine neue Regression. Vielleicht kann @sam sich das ansehen, wenn er zurück ist.

2 „Gefällt mir“

Ich verstehe das Unbehagen hier völlig, aber zuvor haben wir ein Leerzeichen eingefügt und die Einfügemarke zurückbewegt, was zu Verwirrung führte und viele subtile Probleme verursachte.

Wir möchten das Leerzeichen zwar gerne einfügen, bin aber skeptisch, ob es sinnvoll ist, dass :heart: ein Leerzeichen einfügt, :+1: jedoch nicht.

Ich denke, das Beste wäre hier, eine „Hintergrund-Einstellung

3 „Gefällt mir“

Sieht gut aus! :+1:t6:

3 „Gefällt mir“

Dieser PR sollte es erledigen:

Die Client-App merkt sich bereits die von den Nutzern ausgewählte Hautfarbe (und der Emoji-Picker berücksichtigt die ausgewählte Hautfarbe bereits), aber derzeit berücksichtigt unsere Emoji-Autovervollständigung die ausgewählte Hautfarbe nicht und schlägt immer die gelbe Hautfarbe vor. Der PR wird dazu führen, dass unsere Emoji-Autovervollständigung standardmäßig die vom Nutzer ausgewählte Hautfarbe verwendet.

Vorher / Nachher:

4 „Gefällt mir“

Unglaublich!!

Vielen Dank an alle, es sind die kleinen Dinge, die diese Plattform so großartig machen :bowing_man:t2:

4 „Gefällt mir“

@seanblue Bist du mit dem neuen Feature zufrieden? Ich stelle dies morgen auf automatisches Schließen.

2 „Gefällt mir“

Bezüglich meiner ursprünglichen Beschwerde/Vorschlag: Ja, ich bin mit der Änderung zufrieden. Der Cursor wird jetzt hinter den eingefügten Leerzeichen verschoben, also ist das in Ordnung. Danke, dass Sie sich darum gekümmert haben.

4 „Gefällt mir“