-
Notifications
You must be signed in to change notification settings - Fork 559
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
Accessibility support #422
Comments
(comments merged into top of issue) |
High contrast is addressed via HostConfig, I don't think we need anything else in that area. |
Here are three particular requests for iOS. This comes with these new properties in JSON - accessibility_label, accessibility_hint, and accessibility_role (could be renamed for better cross-platform support). TextBlock as a Link
VoiceOver should read this out, starting with the label (instead of the text), role, and the description. Say, "Phone number link +81 3 1234 5678", "link", "Double tap to make a phone call". In this case, iOS UILabel should have these properties accordingly - accessibilityLabel, accessibilityHints, accessibilityTraits. TextBlock as a Button{ VoiceOver should read this out, starting with the text, role, and the description. Say, "Add contact", "button", "Double tap to add a contact". In this case, iOS UILabel should have these properties accordingly - accessibilityHints, accessibilityTraits. Inaccessible TextBlock (TextBlock as layout element){ VoiceOver should NOT read this element (ignore and skip moving focus onto it). In this case, iOS UILabel should have these properties accordingly - isAccessibilityElement. |
Proposal too vague, need more specific details on what we're going to solve vs what's not supported today, and how big of an issue those things actually are before deciding whether we should do them |
🔄 Android (#2474)
🔄 iOS (#2475)
🔄 TS (#1695)
🔄 UWP (#2476)
Solves requests
Narration, keyboard navigation
Also need to consider
Action.title
should be a tooltip forselectActions
where appropriateRelated details:
Also, Cortana ran into the following two issues on 7/5/2018 that need to be fixed...
Narrator is not narrating the state as "Collapsed/Expand" when user trigger on 'Set due date' button.
Solution: This needs aria-expanded property set on the showcard action in adaptive card.
Name property should be more descriptive for ‘calendar date’ edit box.
When screen reader focus land on 'calendar date' here narrator should narrate as 'Set due date dd/mm/yyyy'
Auto-generated task status
The text was updated successfully, but these errors were encountered: