[A11y] Add Profile Flow
See original GitHub issueCurrent Output
https://user-images.githubusercontent.com/9396084/106892736-8138fd00-6712-11eb-82c4-236e793136a8.mp4
Issues Identified
- Profile Image is not labelled. Add
contentDescription
as :Current profile picture
(Assigned to @yashraj-iitr) - Edit Image is not labelled. Add
contentDescription
as :Edit profile picture
(Assigned to @yashraj-iitr) - *Required texts output is “Asterisk Required” which I think does not make sense. Add
contentDescription
as :Fields marked with an * are required.
(Assigned to @yashraj-iitr) - Need label for Info icon. Add
contentDescription
as : “More information on 3-digit PINs”. (Assigned to @yashraj-iitr) - Allow Download Access Merge talkback content Currently talkback reads step by steps for this section: “Allow Download Access”, “User is … PIN.”, “not checked, OFF, Switch”. This also adds two extra steps for the learner. Instead it can be reduced to single output as per below screenshot.
Note: To understand the above issue(s) completely, it is recommended that you setup Talkback and play with the app keeping it on and that will give you better context.
Accessibility Guide: https://github.com/oppia/oppia-android/wiki/Accessibility-(A11y)-Guide
Issue Analytics
- State:
- Created 3 years ago
- Comments:8 (7 by maintainers)
Top Results From Across the Web
Flow Runtime Accessibility Considerations - Salesforce Help
We strive to make the run-time experience of screen flows follow the best practices in Section 508 of the Rehabilitation Act and the...
Read more >Make your Visio diagram accessible to people with disabilities
In this topic. Best practices for making Visio diagrams accessible. Check your diagram with the Accessibility Checker. Create a new diagram from a...
Read more >Principles for improving app accessibility - Android Developers
By adding accessibility actions, you can enable users of accessibility services to complete critical user flows within your app. Extend system ...
Read more >Accessibility - Foundations - Human Interface Guidelines
For each critical user flow in your app or game, turn on an accessibility feature, such as VoiceOver, Reduce Motion, or Large Text...
Read more >Managing flow - UX Foundations: Accessibility Video Tutorial
Join Derek Featherstone for an in-depth discussion in this video, Managing flow, part of UX Foundations: Accessibility.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@yashraj-iitr Please take a look at the issue description, I have assigned you 4 tasks and not all, so suggest finish these four first. You can do that in a single Pr. https://github.com/oppia/oppia-android/issues/2617#issue-801277785
I have signed the CLA and also filled the survey form. I have also read the wiki and I am ready to contribute.