element-x-ada/features
Benoit Marty 2ca541936f
Accessibility: improve behavior of list items (#4626)
* a11y: add Modifier to improve accessibility of ListItems.

Remove duplication of onChange. As per the documentation, it has to be used only if the behavior is different than the onClick listener of the list item.
It also has the effect to read twice the action when the screen reader is one. See https://github.com/element-hq/element-x-android/pull/4047#discussion_r1888136571 for more details

a11y: remove contentDescription on List item icon, else the text is read twice.

* Ensure that if the ListItem is not enabled, the trailing/leading content is also not enabled.

* Update screenshots

* Fix lint crash.

---------

Co-authored-by: ElementBot <android@element.io>
2025-04-24 21:53:21 +02:00
..
analytics Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
cachecleaner Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
call Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
createroom Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
deactivation Sync Strings (#4590) 2025-04-14 11:24:28 +02:00
enterprise Give ability to configure the UnifiedPush default push gateway. 2025-03-12 17:10:33 +01:00
ftue Sync Strings (#4590) 2025-04-14 11:24:28 +02:00
invite Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
joinroom Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
knockrequests Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
leaveroom Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
licenses Replace OutlinedTextField by our TextField (#4521) 2025-04-02 14:04:07 +00:00
location Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
lockscreen Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
login OIDC configuration (#4623) 2025-04-23 11:58:38 +02:00
logout Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
messages Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
migration Remember flows (#4533) 2025-04-04 16:50:43 +02:00
networkmonitor Merge pull request #4226 from element-hq/feature/bma/themeOverride 2025-02-06 16:48:16 +01:00
onboarding Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
poll Accessibility: improve behavior of list items (#4626) 2025-04-24 21:53:21 +02:00
preferences Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
rageshake Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
roomaliasresolver Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
roomcall Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
roomdetails Accessibility: improve behavior of list items (#4626) 2025-04-24 21:53:21 +02:00
roomdirectory Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
roomlist Accessibility: improve behavior of list items (#4626) 2025-04-24 21:53:21 +02:00
securebackup Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
share Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
signedout Remember flows (#4533) 2025-04-04 16:50:43 +02:00
userprofile Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
verifysession Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
viewfolder Remove blank line 2025-03-18 12:31:41 +01:00