Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

[Android] TalkBack now reads name and helptext on buttons. #9728

Closed
wants to merge 5 commits into from

Conversation

ryl
Copy link
Contributor

@ryl ryl commented Feb 26, 2020

Description of Change

Modified AutomationPropertiesProvider such that AutomationProperties.Name and AutomationProperties.HelpText will be read by TalkBack.

Re-created from #5237

Issues Resolved

API Changes

None

Platforms Affected

  • Android

Behavioral/Visual Changes

TalkBack will read AutomationProperties.Name and AutomationProperties.HelpText on a button if provided.

Before/After Screenshots

Not applicable

Testing Procedure

In the Control Gallery, visit G5150. Labels containing the ContentDescription for each button should appear with appropriate text.

PR Checklist

  • Has automated tests
  • Rebased on top of the target branch at time of PR
  • Changes adhere to coding standard

@ryl
Copy link
Contributor Author

ryl commented Feb 26, 2020

@samhouts here's a recreation of #5237 sorry about the noise.

@samhouts
Copy link
Member

@ryl No worries! Thanks!!

@samhouts samhouts added ControlGallery p/Android a/a11y 🔍 t/bug 🐛 i/high Completely doesn't work, crashes, or is unusably slow, has no obvious workaround; occurs less often m/high impact ⬛ proposal-open t/enhancement ➕ labels Feb 26, 2020
@samhouts samhouts requested a review from hartez May 28, 2020 01:15
@samhouts samhouts requested a review from PureWeen May 28, 2020 17:21
@samhouts samhouts changed the base branch from 4.5.0 to 4.6.0 June 9, 2020 16:43
@samhouts samhouts changed the base branch from 4.6.0 to 4.7.0 June 25, 2020 22:23
@samhouts samhouts changed the base branch from 4.7.0 to master June 25, 2020 22:29
@samhouts samhouts changed the base branch from master to main June 26, 2020 00:08
@samhouts samhouts added this to the 5.0.0 milestone Aug 4, 2020
@samhouts samhouts added the retarget-branch-required PR or associated issues target a milestone. Please target this PR to the matching branch. label Aug 13, 2020
@samhouts samhouts changed the base branch from main to 5.0.0 September 1, 2020 23:02
@PureWeen PureWeen modified the milestones: 5.0.1, 5.0.0 Dec 11, 2020
@PureWeen PureWeen added the blocker Issue blocks next stable release. Prioritize fixing and reviewing this issue. label Dec 11, 2020
@rmarinho
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Member

@rmarinho rmarinho left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build is failing

  D:\agent\1\s\Xamarin.Forms.ControlGallery.Android\ContentDescriptionEffectRenderer.cs(8,26): error CS0234: The type or namespace name 'View' does not exist in the namespace 'Android.Support.V4' (are you missing an assembly reference?) [D:\agent\1\s\Xamarin.Forms.ControlGallery.Android\Xamarin.Forms.ControlGallery.Android.csproj]
  D:\agent\1\s\Xamarin.Forms.ControlGallery.Android\ContentDescriptionEffectRenderer.cs(9,26): error CS0234: The type or namespace name 'View' does not exist in the namespace 'Android.Support.V4' (are you missing an assembly reference?) [D:\agent\1\s\Xamarin.Forms.ControlGallery.Android\Xamarin.Forms.ControlGallery.Android.csproj]

@PureWeen
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@PureWeen PureWeen added the DO-NOT-MERGE-!!! 🛑 This is in progress and needs to be updated before it can be merged. label Dec 28, 2020
Copy link
Contributor

@PureWeen PureWeen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ryl A couple things

@PureWeen PureWeen modified the milestones: 5.0.0, .NET MAUI Dec 28, 2020
@PureWeen PureWeen removed this from the .NET MAUI milestone Feb 2, 2021
@jfversluis
Copy link
Member

Seems like this has been fixed in other PRs. Thanks for all your time and effort here! We're doing big investments in .NET MAUI to make accessibility even better there!

@jfversluis jfversluis closed this Jan 14, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
a/a11y 🔍 blocker Issue blocks next stable release. Prioritize fixing and reviewing this issue. ControlGallery DO-NOT-MERGE-!!! 🛑 This is in progress and needs to be updated before it can be merged. i/high Completely doesn't work, crashes, or is unusably slow, has no obvious workaround; occurs less often m/high impact ⬛ p/Android proposal-open t/bug 🐛 t/enhancement ➕
Projects
None yet
7 participants