element-x-ada/libraries
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
..
androidutils Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
architecture Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
core Send SVG images as files (#4595) 2025-04-15 17:05:09 +02:00
cryptography Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
dateformatter Sync Strings (#4590) 2025-04-14 11:24:28 +02:00
deeplink Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
designsystem Accessibility: improve behavior of list items (#4626) 2025-04-24 21:53:21 +02:00
di Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
encrypted-db Add Google Tink dependency, replacing androidx.security.crypto (#4405) 2025-03-17 10:04:21 +01:00
eventformatter Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
featureflag change (composer suggestions) : remove feature flag 2025-03-26 21:46:23 +01:00
fullscreenintent [a11y] Make more items focusable (#4605) 2025-04-22 08:50:50 +02:00
indicator Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
maplibre-compose Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
matrix Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
matrixui Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
mediapickers Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
mediaplayer Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
mediaupload Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
mediaviewer Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
network Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
oidc [a11y] Make more items focusable (#4605) 2025-04-22 08:50:50 +02:00
permissions Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
preferences change (preferences) : move from dev settings to advanced settings and add new safety values 2025-04-08 20:27:47 +02:00
push Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
pushproviders Push: improve Push history screen, log and stored data (#4601) 2025-04-16 16:37:32 +02:00
pushstore Let element enterprise be able to configure id for mapTiler. (#4446) 2025-03-21 17:06:52 +01:00
qrcode Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
roomselect Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
rustsdk
session-storage fix(deps): update kotlin (#4552) 2025-04-09 16:45:48 +02:00
testtags Improve touch indicators for the user info UI in the timeline (#4482) 2025-03-27 14:09:47 +01:00
textcomposer Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
troubleshoot Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
ui-strings Sync Strings from Localazy (#4612) 2025-04-22 08:57:00 +02:00
ui-utils Improve accessibility of the timeline (#4579) 2025-04-15 15:28:29 +00:00
usersearch Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
voiceplayer Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
voicerecorder Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00