-
Notifications
You must be signed in to change notification settings - Fork 517
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[A11y] Reading Text Size #2628
Comments
@rt4914 while going through this screen with the help of talkback it is very hard to understand the correct purpose of seekbar so it is better to give four variants of textsize in a group of radio button. |
I agree that it would be better to label each option as a word description like "Small," Medium," "Large," and "Extra Large." Numbers/Percentage might skew the user's perception on how it affects the text size. |
@rt4914 doing this would include changes in both layout and kotlin files. Can I work on this? will be needing some guidance though. |
@mschanteltc can you prepare mocks for this case so that it's easier for Arjun to work on it ? |
@Arjupta assigned to you but wait for Chantel's mocks. |
Let's show the options as radio buttons, with |
Looks good to me |
@mschanteltc This mock is really nice and to the point. Thanks. |
@Arjupta Have a look and if you are not working assign it to @Sparsh1212 |
@rt4914 pardon for the delay I will be resolving this issue by the end of this week, hope this doesn't block your work. |
Fixes oppia#2628 based on the mock provided here oppia#2628 (comment)
* Fixes #2628: Reading Text Size[A11y] Fixes #2628 based on the mock provided here #2628 (comment) * EOF fix * Lint Checks * Corrected the Talkback Output * Included TextSizeItemViewModel in BUILD.bazel * Included ReadingTextSizeSelectionViewModel in BUILD.bazel * Included TextSizeRadioButtonListener in BUILD.bazel * Changes for RedingTextSizeSelectionViewModel which has resource imports * Fixing the tests for New TextSizeSelection UI * Fixing Lint Issues * Fixed the TextSize ViewMatcher * Added KDocs and refactored function names * Apply suggestions from code review Co-authored-by: Akshay Nandwana <[email protected]> * Corrections due to applied suggestions from Code Review * Reverting one suggestion of not using lazy initialization * Nit changes * Fixes Bug of not updating reading text size correctly * Changed the location of ReadingTextSizeFragmentTest * add the file * Suggested changes * Sugggested changes by @rt4914 * Failing check due to unwanted import * added kdoc for ReadingTextSizeFragment * Added padding dimension for landscape layout and removed val from injected fragment * Suggested update Co-authored-by: Akshay Nandwana <[email protected]> * Adding qualifier as suggested * Adding suggested comments * Corrected the comment format Co-authored-by: Akshay Nandwana <[email protected]>
Current Output
current_reading_text_size.mp4
Issues Identified
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
The text was updated successfully, but these errors were encountered: