chessmail

cm mit handy

brauna, 1/24, 15. Apr '26

brauna - 15. Apr '26
habe wahrscheinlich ein ganz simples Problem, wo ich aber (noch) keine Lösung für hab;
Bsp. Live-Schach: dort sehe ich ja, welche Spieler gerade verfügbar sind, aber von einigen interessiert mich dann deren Spielstärke.
Am Laptop fahre ich mit dem Cursor über die Person, und schon wird mir deren Punktzahlen angezeigt.
Wie mach ich das am besten am Handy: wenn ich mit meinem Finger auf eine Person gehe, kommt in 99% der Fälle die Maske, wo ich ein Spiel mit der Person vereinbaren kann, sehe aber nicht ihre Spielstärke.
Ist bestimmt simpelst zu lösen, aber ich hab halt keine.... kann jemand helfen?

shaack, 2/24, 15. Apr '26

shaack - 15. Apr '26
Moin, das hast du richtig erkannt: Es gibt da noch keine Lösung.
Idee für einen Lösungsweg: Wir müssen uns eine neue Mechanik für eine direkte Einladung ausdenken, dann ist der Klick auch im Live-Bereich frei für die Anzeige der Spielstärke.

Ottonormal, 3/24, 15. Apr '26

Ottonormal - 15. Apr '26
Könnte man nicht prinzipiell das Profil anzeigen? Jetzt erscheint außer im Live ein schwebendes Fenster, wo noch einmal der Nutzername erscheint, auf den man klicken kann um das komplette Profil zu öffnen. Wie wäre es, in dem schwebenden Fenster einen zweiten Button zu etablieren, welcher 'Zu einer Partie einladen' erlaubt? Drauf geklickt kann man dann entscheiden, ob Fern- oder Liveparty (🙂) und welche Zeitmodalitäten.

Akagi, 4/24, 16. Apr '26

Akagi - 16. Apr '26
Ich habe zwei Fenster offen. Das eine ist Live Schach, dass andere ist die Lobby wo man über das Suchfeld nach Namen suchen kann. Kompliziert aber geht😉

Ottonormal, 5/24, 30. Apr '26

Ottonormal - 30. Apr '26
Gibt es zu dem Thema Überlegungen?

hackelbaer, 6/24, 30. Apr '26

hackelbaer - 30. Apr '26
Hallo Klickgeplagte,

ich habe eine Idee:

Mensch müsste zwei unterschiedliche Arten des Klicks unterscheiden können. Und natürlich gleich so, dass es für Shaack kein Riesenaufwand ist und es auf allen Systemen gut funktioniert.

Ich glaube, ich habe da was:
Eine Methode, die Fall 1 mit
- einem kurzen Antippen,
- einem Linksklick mit der Maus oder
- dem betätigen der Eingabetaste
auslöst und Fall 2 mit
- einem langen Antippen,
- einem Rechtsklick mit der Maus oder
- dem betätigen der Kontexttaste.

Und das schöne für CM ist, das ganze ist gewissermaßen in einer Code-Zeile abgehandelt.

Auf meinen Windows-PC mit Firefox funktioniert es prächtig und auf meinem Android-Handy mit Chrome auch.
In beiden Fällen im Übrigen mit Screenreader.

Ich kann mir vorstellen, dass Shaack sich leicht tut, es einzubauen, wenn 20 Leute es probieren und es bei 20 Leuten funktioniert, wie gedacht.

Ich schreibe gleich noch zwei Beiträge mit dem Inhalt, "Bei mir gehts wie gewünscht" und "Bei mir gehts nicht".
bitte spendiert dem Beitrag, der auf eure jweilige Erfahrung passt ein Like.

Und hier die URL zum Test:
b-a-c.at/Public/LangOderKurz.html

Ad Astra

Teddy

hackelbaer, 7/24, 30. Apr '26

hackelbaer - 30. Apr '26
Bei mir gehts wie gewünscht

hackelbaer, 8/24, 30. Apr '26

hackelbaer - 30. Apr '26
Bei mir gehts nicht

hackelbaer, 9/24, 30. Apr '26

hackelbaer - 30. Apr '26
Di funktionalität ist im Beispiel natürlich nicht drin. das zeigt nur an, was Mensch gemacht hat. ...

Oli1970, 10/24, 30. Apr '26

Oli1970 - 30. Apr '26
Bei mir geht nur kurzer Klick: iPhone / iOS 26.3.1 / Safari.

shaack, 11/24, 30. Apr '26

shaack - 30. Apr '26 Edited
Das wäre eine Idee, das Kontext-Event zu nehmen, das auch Rechtsklick oder langem Tap (Mobil) entspricht. Nachteil: Dort sind auch Copy und Past Funktionen und andere Kontext-Funktionen (z.B. auch Text-to-Speech). Diese entfallen dann, wenn wir es für Einladungen nutzen. Zu bedenken auch, dass es nicht klar ist, dass eine Einladung so funktioniert, also auch eine Kommunikationsproblem.

hackelbaer, 12/24, 30. Apr '26

hackelbaer - 30. Apr '26
Hallo Oli1970,

was passiert denn bei Dir, wenn Du den Finger auf den Text legst und einfach liegen lässt? Sagen wir mal: Mindestens 2 Sekunden?

Ad Astra

Teddy

hackelbaer, 13/24, 30. Apr '26

hackelbaer - 30. Apr '26
Hallo Shaack und Alle,

> dass es nicht klar ist, dass eine Einladung so funktioniert,

hmhm - Ja, das mag so sein. Allerdings gilt das für alle anderen möglichen Lösungen auch, die keinen Extraplatz am Schirm einnehmen.

Die von mir vorgeschlagene Funktionalität hat aber zwei - m.E. nicht unbedeutende - Vorteile:
1. Sie entspricht dem empohlenen UI-Standard und funktioniert damit mit allen Systemen einschließlich Hilfsmitteln wie Screenreadern.
2. Die Erklärung in der CM-Hilfe wäre denkbar kurz: Bei Texten/Objekten, die mehrere Funktionen haben können, löst ein kurzer Tipp, ein Links-Klick oder die Eingabe-Taste die Standardfunktion aus. Ein langer Tipp, Rechtsclick oder die Kontext-Taste öffnet ein Menü mit allen verfügbaren Funktionen.

Und was "TextToSpeech", Einfügen oder Ausschneiden angeht: Welchen Sinn sollte dies bei einem Benutzernamen machen?

Per Aspera

Teddy

Oli1970, 14/24, 30. Apr '26

Oli1970 - 30. Apr '26
@Teddy: Das reguläre Kontextmenü öffnet sich, aber ich tippe mal drauf, dass ein Klick-Event hätte ausgelöst werden sollen.😉

hackelbaer, 15/24, 30. Apr '26

hackelbaer - 30. Apr '26
Hallo Oli1970 und Alle,

ich glaube zu wissen, warum das bei IPhone und Safari so ist und auch, wie Mensch es abstellen könnte. Nur leider ist die Lösung nicht so einfach, wie sie im Buche steht und da CM einerseits (noch) ein Bisschen kleiner ist als Apple und andererseits Shaack diese Lösung ohnehin nicht zu mögen scheint, streiche ich diesen Bauernangriff.

Sorry für den Wirbel

Per Aspera

Teddy

shaack, 16/24, 30. Apr '26

shaack - 30. Apr '26 Edited
Es gibt schon ein paar Web-Apps, die sich das Kontext-Menü krallen, ich finde es aber nicht die beste Praxis. Auch das Schachbrett hier verhindert Rechtsklick, weil das schon für das Zeichnen von Pfeilen und Markierungen reserviert ist. Das erstellen von Pfeilen auf dem Schachbrett mit Rechtsklick ist ein quasi-Standard auf Lichess und chess.com.

Ich würde aber sagen, dass die Lösung von Ottonormal leichter verständlich ist. Also den Einladungslink in dem User-Tooltip unterzubringen, der auf allen Seiten aufgeht, wenn man über den Usernamen Hovert (Desktop) oder Tippt (Mobil). Vielleicht eine Erweiterung des Tooltips, während man in der Live-Schach Lobby ist.

Auch ist die Idee, dass man von überall zu Live-Spielen einladen kann, interessant.... Könnte aber auch nerven. Ich finde eigentlich ganz gut, dass man sich für Live-Schach entscheidet, wenn man in die Live-Schach Lobby geht und woanders ist halt Fernschach.

Vielleicht auch eine ganz andere Art und Weise der Live-Schach Einladung, an die wir noch nicht gedacht haben.

hackelbaer, 17/24, 30. Apr '26

hackelbaer - 30. Apr '26
Hi Shaack,

der Vorteil einer Standard-Implementation ist, dass sie out of the box zugänglich/barrierefrei/accessible ist. Wohingegen sonderlösungen wie freischwebende Popups immer eine Extrawurst für die Zugänglichkeit brauchen. Denk an den Aufwand, mit der Figurenumwandlung oder der Zugeingabe.

Ad Astra

Teddy

shaack, 18/24, 30. Apr '26

shaack - 30. Apr '26 Edited
@hackelbaer Was meinst du mit Standard-Implementierung? Das Kontext-Menu ist im Standard ein Kontext-Menu mit Copy, Paste, Share, etc..

hackelbaer, 19/24, 30. Apr '26

hackelbaer - 30. Apr '26
ein Kontextmenü ist ein Menü, das aufgeht, wenn ich mit der rechten Maustaste wo drauf klicke, mit dem Finger länger drauf bleibe oder - sofern das Element den Fokus besitzt - die Kontexttaste drücke.


Alternativ geht auch Umsch+F10, wenn keine Kontexttaste vorhanden ist.
#
Welche Funktionen in einem Kontextmenü enthalten sind, ist nicht festgelegt.

Bei einem Editor sind es oft Dinge wie Einfügen, Kopieren oder Ausschneiden; Bei einem Browser oft Als Lesezeichen speichern, Zurück oder Element untersuchen; bei einer Mail Weiterleiten, Beantworten oder löschen.

Und bei einem Nutzernamen eben ZU einem Schachspiel einladen, Profil anzeigen, Nachricht schreiben, als SF hinzufügen ...

Also das Menü ist abhängig vom jeweiligen Kontext.

Ad Astra

yeti

shaack, 20/24, 30. Apr '26

shaack - 30. Apr '26
Es ist allerdings nicht möglich dazu das Standard-Menu zu verwenden. Man kann es nur deaktivieren und muss es dann vollständig selbst neu bauen, mit aller Barrierefreiheit. Und das ist schwieriger, als den bereits genutzten Tooltip zu verwenden. Ein weiterer Punkt wäre die Konsistenz in der App. Sonderlösungen, wenn Usernamen in Fliesstext enthalten sind (was gilt dann, vielleicht will man hier kopieren, oder Text-to-Speech). Das Kontext-Menu auszutauschen macht ein riesen Faß auf. Wir nutzen hier keinen Standard, wir ersetzen ihn.

hackelbaer, 21/24, 30. Apr '26

hackelbaer - 30. Apr '26
hmhm - Wo gibt es solche Tooltipps?
Sind das vielleicht genau die Stellen, wo ich nur über Umwege hinkomme?

Alles was Aufpoppt und nicht den fokus erhält, bekomme ich nie zu sehen.

shaack, 22/24, 30. Apr '26

shaack - 30. Apr '26
Ok, das müssen wir dann ändern.

Oli1970, 23/24, 30. Apr '26

Oli1970 - 30. Apr '26
Spräche was dagegen, analog zum Benutzermenü, einen kleinen Pfeil neben dem Benutzernamen anzubringen und darüber Kontext anzubieten? Müsste ja nicht zwingend in einem Fließtext sein. Das Menü ist doch bestimmt ARIA-konform. Eventuell lässt sich das sogar mit der „~Username“-Funktion für Tabellen (und vielleicht doch Fließtext) koppeln?
Z. B. an den Nutzernamen am Schachbrett, in der Spieleliste oder in Tabellen würde der Pfeil nicht stören, nur dezent auf Optionen hindeuten: Einladen, Einladen live, PN schicken, Besternen, Ignorieren, Profilseite und als Info die Wertungszahl. Vielleicht entfällt dann der Profiltext, aber der wäre dann ja über die Profilseite zu bekommen.

hackelbaer, 24/24, 01. May '26

hackelbaer - 01. May '26
HI Oli1970, Shaack und Alle,

> Spräche was dagegen, analog zum Benutzermenü, einen > kleinen Pfeil neben dem Benutzernamen anzubringen und > darüber Kontext anzubieten?

Aus meiner Sicht nicht!

Achtung! Der Rest ist Techno-bouble ;-)

Wie groß oder klein ein Element ist, ist für den Screenreader absolut unerheblich! Es ist sogar eine übliche Vorgehensweise, Dinge vor Sehfischen zu verstecken und für Blindgänger anzubieten, indem sie auf 0 Pixel reduziert werden. Im DOM stehen sie dann trotzdem drin, aber gerendert werden sie hald nicht.

Allerdings ergibt diese Art des Versteckens Schwierigkeiten mit Leuten, die in Folge von Lähmungen z.B. einen Mundstab, einen blickschalter oder Dergleichen bzw. in Folge von fortgeschrittener IT-Kompetenz gerne die Tastatur verwenden.

Weil so ein Null-Pixel-Element sollte ja den Fokus erhalten können (tabindex="0" oder gleich ein Button-Element). In diesem Fall wird der Fokus bei Erreichen dieses Elementes unsichtbar, was für Alle außer #blinderMensch ein Problem darstellt.

Aus solchen Gründen bin ich immer gegen Sonderlösungen und immer für eine Lösung #fürAlle.

Ad Astra

Teddy