jamulussoftware / jamulussoftware/jamulus

Add equivalent of "hover" for touch displays

Offen
#3,145 4 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
feature request Mobile UI
Vorherrschende Sprache
C
Sterne
1.1k
Forks
248
Ø Merge
2 T. 3 Std.
Gemergte PRs (30 T.)
9

Beschreibung

**What is the current behaviour and why should it be changed?**

On desktop builds, hovering the mouse over the channel user displays their profile details in a tool tip:
![image](https://github.com/jamulussoftware/jamulus/assets/1549463/fcaba56c-19ae-45c7-a94c-0cc89d5ee02c)

As no "hover" action is available for touch displays (e.g. Android), this feature is unavailable.

**Describe possible approaches**

A single tap or, probably better, long-hold could be used to display tool tips in general. (Long-hold would avoid misinterpretation of single tap on a checkbox or menu, etc.)

I'm guessing touch screens also are missing right-click "What's this?" support. Possibly that could be implemented as above, with "Show musician profile" as an extra option where applicable.

Other trigger actions could be double tap or two-finger tap. Long-hold is prefered, I think.

**Has this feature been discussed and generally agreed?**

Only with my partner, who raised it.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den Desktop-Hover-Tooltip für Kanalbenutzer und das Verhalten beim Rechtsklick auf „What's this?“ zu finden, und untersuche anschließend, wie die Touch-Eingabe verarbeitet wird. Für das Issue muss eine abgestimmte Geste festgelegt werden. Als erledigt sollte es gelten, wenn eine Berührung den relevanten Tooltip oder das Musikerprofil anzeigt, ohne Taps auf Steuerelemente falsch zu interpretieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
c
Bereich
desktop
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.