dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
22.06k stars 1.73k forks source link

[Windows] Make images accessible only if Semantics have been applied #13609

Open rachelkang opened 1 year ago

rachelkang commented 1 year ago

Description

Currently, for iOS and Android, we have logic in SemanticExtensions so that images are only accessible if a SemanticDescription or SemanticHint has been set.

However, we are yet to add this logic to Windows, so images without semantic info still get picked up by Narrator The proposal here is to add the logic to Windows so that doesn't happen :)

cc @PureWeen

Public API Changes

See https://github.com/dotnet/maui/blob/0d97b240133a024117c7ba235da05689d6c45548/src/Core/src/Platform/Android/SemanticExtensions.cs#L11 and https://github.com/dotnet/maui/blob/0d97b240133a024117c7ba235da05689d6c45548/src/Core/src/Platform/iOS/SemanticExtensions.cs#L7

Intended Use-Case

Improved accessibility on Windows via Narrator

ghost commented 1 year ago

We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process.