element-hq / element-hq/element-android

Fix a11y issues

Aperta
#585 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
A11y
Lingua principale
Kotlin
Stelle
3.7k
Fork
917
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Some has been fixed here #581, but there are still issues.

Global:
- [x] Missing contentDescription (lint): either add the contentDescription, or add `android:importantForAccessibility="no"`. Also this lint error should be treated as an error to avoid regression on this (update file `lint.xml`)
- [ ] Missing labelFor (lint): same work to do
- [ ] KeyboardInaccessibleWidget (lint): same work to do

Other observed issues:
- [ ] On the home tab (catchup), #581 has improved the navigation with TalkBack, but the FAB is still focused after the element of the list. It's ok on the tabs Direct messages and Rooms

- [ ] Consider setting up a11y test, as per https://developer.android.com/guide/topics/ui/accessibility/testing#automated

Ref:
- https://developer.android.com/guide/topics/ui/accessibility/apps
- https://developer.android.com/guide/topics/ui/accessibility/testing

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.