Yuito-app-android/app/src/main/java/com/keylesspalace/tusky/di
Nik Clayton 8529f309ff
Migrate to androidx-media3 video player (#3857)
Behaviour is consistent with previous player except that:

- Swapping apps while a video is playing, and then returning to Tusky,
will keep the seek position in the video instead of returning to the
start
- The controls/media description can be shown by tapping anywhere, not
just on the video itself
- The media description is on-screen for the same duration as the player
controls (5 seconds here, 3 seconds in the previous code)
- The user has options to control the playback speed
- Rotating the device does not squash/stretch the video
- Show the media preview when playing audio-only files

Fixes https://github.com/tuskyapp/Tusky/issues/3329,
https://github.com/tuskyapp/Tusky/issues/3141,
https://github.com/tuskyapp/Tusky/issues/3126,
https://github.com/tuskyapp/Tusky/issues/2753,
https://github.com/tuskyapp/Tusky/issues/3508,
https://github.com/tuskyapp/Tusky/issues/3291

---------

Co-authored-by: mcc <andi.m.mcclure@gmail.com>
2023-08-10 19:31:55 +02:00
..
ActivitiesModule.kt Migrate to androidx-media3 video player (#3857) 2023-08-10 19:31:55 +02:00
AppComponent.kt Make AccountPreferenceDataStore injectable (#3653) 2023-06-11 15:34:58 +02:00
AppInjector.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
AppModule.kt update ktlint plugin to 11.3.1, format code (#3442) 2023-03-13 13:16:39 +01:00
BroadcastReceiverModule.kt Only fetch and display a given notification once (#3626) 2023-05-13 16:00:28 +02:00
CoroutineScopeModule.kt Make AccountPreferenceDataStore injectable (#3653) 2023-06-11 15:34:58 +02:00
FragmentBuildersModule.kt Migrate to androidx-media3 video player (#3857) 2023-08-10 19:31:55 +02:00
Injectable.kt add ktlint plugin to project and apply default code style (#2209) 2021-06-28 21:13:24 +02:00
NetworkModule.kt 2952/proxy (#2961) 2022-12-07 19:29:18 +01:00
ServicesModule.kt Rename Toots to Posts (#2396) 2022-03-20 20:21:42 +01:00
ViewModelFactory.kt Support the mastodon 4 filter api (#3188) 2023-03-11 13:12:50 +01:00
WorkerModule.kt Move cache pruning to a WorkManager worker (#3649) 2023-06-11 13:17:30 +02:00