element-x-ada/libraries
Benoit Marty 0255111528
Improve audio focus management (#4707)
* Extract Audio focus management to its own modules.

* Request Audio focus when playing a voice message.

* Add missing dependency.
(and remove a duplicated one)

* Request Audio focus when playing a video/audio in the media viewer.

* Pause audio when audio focus is lost.

* Rename class

* Fix tests

* Fix detekt issue.

* Audio focus: let the system handle automatic ducking when playing media.

* Document and update API

* Remove useless space.
2025-05-13 09:54:58 +00:00
..
androidutils Update "Learn more" link (#4686) 2025-05-09 11:10:30 +02:00
architecture Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
audio Improve audio focus management (#4707) 2025-05-13 09:54:58 +00: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 from Localazy (#4677) 2025-05-05 12:11:22 +02:00
deeplink Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
designsystem fix(deps): update lifecycle to v2.9.0 (#4693) 2025-05-09 09:55:35 +00: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 Sync Strings from Localazy (#4677) 2025-05-05 12:11:22 +02:00
featureflag Feature : Report room (#4654) 2025-05-02 12:25:19 +02: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 Ensure that the Rust room is not closed while the driver needs it. (#4694) 2025-05-08 09:33:35 +02:00
matrixui Sync Strings from Localazy (#4677) 2025-05-05 12:11:22 +02:00
mediapickers Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
mediaplayer Improve audio focus management (#4707) 2025-05-13 09:54:58 +00:00
mediaupload Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00
mediaviewer Improve audio focus management (#4707) 2025-05-13 09:54:58 +00:00
network Apply dual licenses: AGPL + Element Commercial to file headers. 2025-01-07 10:05:04 +01:00
oidc Improve the callback uri format and customization. (#4664) 2025-05-05 17:46:17 +02:00
permissions Sync Strings from Localazy (#4648) 2025-04-28 10:59:35 +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 Keep call notification ringing while a call is present in the room (#4634) 2025-05-09 11:38:43 +02:00
pushproviders Sync Strings from Localazy (#4677) 2025-05-05 12:11:22 +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 (#4677) 2025-05-05 12:11:22 +02:00
troubleshoot Sync Strings from Localazy (#4677) 2025-05-05 12:11:22 +02:00
ui-strings Sync Strings from Localazy (#4703) 2025-05-12 09:56:19 +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 Improve audio focus management (#4707) 2025-05-13 09:54:58 +00:00
voicerecorder Split MatrixRoom into BaseRoom and JoinedRoom (#4561) 2025-04-23 15:53:40 +02:00