-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Hi Developer! Thank you for your dedication to this excellent open-source app – it is very useful for me to backup applications' infomation. However, I find that there are some accessibility issues in Settings Screen.
In the Settings screen's "Backup destination" feature, there are four separate low-level components: Icon, Text(title), Button(rightView), Text(footerView). For blind users using screen readers, this requires moving focus four times or more to understand the complete functionality. This creates unnecessary cognitive load.
The recommended approach would be using Compose's semantic APIs to group these elements into a single accessible unit, as demonstrated in Compose's official accessibility documentation.
A potential solution: In the SettingsRow class, add Modifier.semantics(mergeDescendants = true) to the Row component.
I completely understand if this is a lower priority. Thank you again for your hard work!
