1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-03-01 01:06:11 +00:00
FairEmail/app
Peter Vágner 8282992151 a11y: Improvements to message list presentation
Improved screen reader accessibility of message list in regard to up to date features since this has been looked into last time.

It includes these changes:
* Explicitly set contentDescription of image buttons and image views to @null rather than setting it into textual values where these are not used.
* Some 3rd party screen reader apps don't disable their contentDescription calculation from child widgets while the parent has a custom actions and overridden contentDescriptions so use setImportantForAccessibility on all the widgets contentDescription is populated from. This avoids speaking some texts multiple times on non default accessibility service setups.
* Added missing details to the contentDescription such as signed, notes, labels, keywords.
* Change it so visibility of the individual widgets is respected where possible.

Signed-off-by: Peter Vágner <pvdeejay@gmail.com>
2024-09-06 01:43:57 +02:00
..
lib
schemas
src a11y: Improvements to message list presentation 2024-09-06 01:43:57 +02:00
.gitignore
build.gradle b 2024-08-31 07:57:45 +02:00
CMakeLists.txt 16 KB page size support 2024-08-24 10:33:27 +02:00
proguard-rules.pro Fixed expression annotations 2024-08-02 19:35:08 +02:00