element-hq / element-ios

A glossy Matrix collaboration client for iOS
https://element.io
GNU Affero General Public License v3.0
1.74k stars 497 forks source link

Voiceover support for accessibility #1842

Open ara4n opened 6 years ago

ara4n commented 6 years ago

https://twitter.com/mohaneds/status/985245745107226624?s=21

MarcoZehe commented 6 years ago

I am also a VoiceOver user affected by the lack of support, and am experienced in providing advice for implementation if you get stuck. Ping me if you need anything! :)

ara4n commented 6 years ago

we don’t have bandwidth in the core team to add voiceover support atm, sadly - it will likely have to come from the community as a contribution.

manuroe commented 6 years ago

We have a PR for this on Android at https://github.com/vector-im/riot-android/pull/1762.

MarcoZehe commented 6 years ago

I‘m afraid there‘s some misunderstanding here. What this bug is talking about is the accessibility feature VoiceOver in iOS, that allows a blind person to access the touch screen without actually activating items initially, and having items read to them. The Android equivalent is called TalkBack. What that other issue does is add a voice messaging feature. That‘s something completely different.

ara4n commented 6 years ago

@manuroe is this closed by https://github.com/vector-im/riot-ios/pull/1906?

aaronraimist commented 6 years ago

@ara4n no.

@mrkiko:matrix.org on things that can be improved:

As an example, it seems VoiceOver is not able to “detect” screen updates correctly on rooms windows like this one, I am not able thus, to read all the messages in there. Double tapping on people or room names in the home screen does not work (nothing happens), it is difficult and something not possible to dismiss the keyboard (so submitting a bug report is not easy when VoiceOver is active), read receipts infos not accessible. And some buttons in private chat windows are not labeled. This is meant only to be a technical answer

Pulled out into individual changes:

Things I found: Home screen:

Room view:

List of rooms view:

E2E:

mrkiko commented 6 years ago

@aaronraimist I can confirm searching doesn't work as, at least I, expect when in Home. I am here, and I am also at full disposal. BTW - if needed I can apply to TestFlighty if I amasked to.

aaronraimist commented 6 years ago

@mrkiko Yeah it would probably be good if you did so you could test the changes as they are made. You can join the beta at this link: https://testflight.apple.com/join/lCeTuDKM