jamulussoftware / jamulussoftware/jamulus

Add equivalent of "hover" for touch displays

Aperta
#3,145 4 commenti 1 reazione 0 assegnatari Vedi su GitHub
feature request Mobile UI
Lingua principale
C
Stelle
1.1k
Fork
248
Merge medio
2g 3h
PR unite (30g)
9

Descrizione

**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.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando il tooltip hover desktop per gli utenti del canale e il comportamento di «What's this?» con il clic destro, quindi esamina come viene gestito l’input touch. L’issue richiede un gesto concordato e dovrebbe essere considerata completata quando un tocco mostra il tooltip pertinente o il profilo del musicista senza interpretare erroneamente i tap sui controlli.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
c
Ambito
desktop
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.