- Shipped
- 26. August 2026 um 19:21 UTC
- Author
- kamo
- Commit
- 58a54e3
Ein Klick auf einen Hex-Kopf öffnete ein Kontextmenü, was bedeutete, dass die gemeinsame Handlung - get my chat back - kosten zwei Klicks, und das Menü selbst war nicht anders erreichbar. Die zwei sind nun getrennte Gesten: - Linksklick / Tipp stellt das Fenster wieder her und sendet das gleiche "tool:focus" die bereits verwendete "Open"-Reihe des Menüs. focusTool entminiert und emittiert removeHexhead, damit sich der Kopf klärt. - Rechtsklick öffnet das Menü. Sekundäre Tasten nicht mehr starten ein Drag, so dass die Presse, die es öffnet, kann nicht auch den Kopf werfen. - Touch hat keine zweite Taste, so dass ein 600ms stationärer Halt einsetzt. Es ist bewaffnet nur für Nicht-Maus-Zeiger und entwaffnet den Moment der Kopf löst, so "Halten Sie es still" ist die ganze Geste - einen Kopf länger ziehen nie öffnet sich das Menü, und ein Menü bereits geöffnet wird zurückgezogen, wenn ein Drag dann beginnt. Die eigenen Änderungen im Menü: - Der Kopf X ist weg. Sein einziges Etikett war "Close", das sich wie "dismiss this this liest Menü" - die eine Sache, die es nicht tun - so bewegt es sich in die Optionsliste neben "Open {name] als "Nenn schreiten", wo das, was es verwirft, ausbuchstabiert wird. - Placement setzt nun einen CORNER des Panels auf das CENTRE seines Kopfes, Kommissionierung welche der vier Ecken das meiste davon auf dem Bildschirm hält. Die alte Regel ("Neben dem Kopf, Flip, dann Klammer") hat die Position beliebig aussehen lassen: die Klemme schob die Platte weg von seinem Kopf in der Nähe eines Bildschirmrand, der ist genau dort, wo Köpfe leben. Auszug nach **************** ist rein und prüfbar; das Panel wird eher gemessen als bei 460px gemessen. - Der Chat-Kopf eines Mitglieds zeigt sein Foto, das auf Initialen zurückfällt. Dies brauchte eine neu HeadState.avatarSrc: der Kopf "src" fällt immer wieder auf eine generierte initialen Bild, so konnte es nie antworten "gibt es ein Foto?". - Jedes Stück Chromfarben von var(--color-primary) anstelle eines festen indigo/violett, das für jedes White-Label org diese Farbe herauskam, egal ihrer Palette. Präsenzfarben bleiben semantisch. Behebt auch einen Resize-Hörer, den der Popover auf jedem Öffnen hinzugefügt und nie entfernt hat. Needs kamo-translation-dictionary 5eac4334 (closeChat/closeTool), bereits geschoben.