jamulussoftware / jamulussoftware/jamulus

Accessibility: VoiceOver issues with iOS app

Aperta
#3,315 7 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug
Lingua principale
C
Stelle
1.1k
Fork
248
Merge medio
2g 3h
PR unite (30g)
9

Descrizione

### Discussed in https://github.com/orgs/jamulussoftware/discussions/3313

Originally posted by **a-singer** July 24, 2024
Hello,

I'm having a bit of difficulty using the Jamulus app with VoiceOver on iOS. There are quite a few issues, but I suspect there are actually very few underlying difficulties, or only one. Basically, in Jamulus, VoiceOver does not seem to be able to select anything, whether with touch or through the keyboard. To reproduce:

1. Launch VoiceOver with either triple click home or from the accessibility menu, it seems to make no difference how it starts and I have rebooted the phone.

2. Open Jamulus.

3. Double tap on connect/disconnect. This will bring up the connect/disconnect dialog, as expected.

4. Tap anywhere on the screen. What should happen is for the screen reader to tell you what your finger just tapped and for that item, whatever it is, to take VoiceOver focus. It doesn't. What actually happens is that VO just says "connect", which I think is the top line of the window.

5. Another method of navigation is by swiping. Swipe to your right and you will hear items supposedly take focus in the dialog. I'm not sure if they do because, when I double tap, just for example, to invoke a text box, I hear "connect".

Something odd is happening where the VO focus is constantly returning to the top of the screen.

Again, I'm not sure whether this is the same issue but some controls are also unusable. To find just one,

1. Open Jamulus.

2. Double tap on settings.

3. Be sure to be in the audio setup.

4. double tap the auto box for the buffers so that this is unchecked. This works.

5. Swipe to either buffer. To change a value like this one, you usually just swipe up to increase, swipe down to decrease. In this case, I can do that as much as I like, but it still says "ten". I'm not sure whether it is actually changing and not being announced, or not changing at all. I suspect the latter since when I close the app and open it again, the buffer remains at ten.

I realize this isn't used very often, but any help would be very gratefully received.


Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Non sono indicati file o test. Inizia riproducendo il problema nell’app iOS con VoiceOver, seguendo i passaggi di connessione/disconnessione e configurazione dell’audio; traccia quali controlli ricevono il focus e come cambia il valore del buffer. Il lavoro è completato quando VoiceOver può portare il focus sui controlli della finestra di dialogo e attivarli, nonché modificare e annunciare i valori del buffer.

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

Valutazione

Stack tecnologico
c, ios
Ambito
accessibility, mobile
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Da chiarire
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.