Yuito-app-android/app/src/main/java/com/keylesspalace/tusky
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
..
adapter Composite semi-transparent avatars over a solid background (#3874) 2023-08-08 23:09:59 +02:00
appstore Remove Rx from EventHub and TimelineCases (#3446) 2023-03-18 10:11:47 +01:00
components Start/end the thread divider in the middle of the avatar (#3892) 2023-08-10 19:25:33 +02:00
db Kotlin 1.9.0 (#3835) 2023-08-02 09:04:24 +02:00
di Migrate to androidx-media3 video player (#3857) 2023-08-10 19:31:55 +02:00
entity Add support for setting a list's "exclusivity" option (#3932) 2023-08-06 20:29:34 +02:00
fragment Migrate to androidx-media3 video player (#3857) 2023-08-10 19:31:55 +02:00
interfaces Support the mastodon 4 filter api (#3188) 2023-03-11 13:12:50 +01:00
json update ktlint plugin to 11.3.1, format code (#3442) 2023-03-13 13:16:39 +01:00
network Add support for setting a list's "exclusivity" option (#3932) 2023-08-06 20:29:34 +02:00
pager Keep the tabs adapter over the life of the viewpager (#3255) 2023-02-15 19:17:59 +01:00
receiver Move cache pruning to a WorkManager worker (#3649) 2023-06-11 13:17:30 +02:00
service Replace deprecated getParcelable* methods with compat versions (#3633) 2023-06-11 12:58:55 +02:00
settings Filters> Tabs: use checkbox instead of switch (#3927) 2023-08-06 11:50:11 +02:00
usecase Remove Rx from EventHub and TimelineCases (#3446) 2023-03-18 10:11:47 +01:00
util Composite semi-transparent avatars over a solid background (#3874) 2023-08-08 23:09:59 +02:00
view Migrate to androidx-media3 video player (#3857) 2023-08-10 19:31:55 +02:00
viewdata Fix extra clicks on media tab (#3930) 2023-08-07 19:30:56 +02:00
viewmodel Add support for setting a list's "exclusivity" option (#3932) 2023-08-06 20:29:34 +02:00
worker Show notifications from workers (#3760) 2023-06-29 18:37:27 +02:00
AboutActivity.kt Show additional bug report info in AboutActivity (#3802) 2023-08-03 12:20:35 +02:00
AccountsInListFragment.kt Simplify repeated code that shows errors (#3762) 2023-06-19 23:49:20 +02:00
BaseActivity.java Provide a preference to scale all UI text (#3248) 2023-06-29 18:34:56 +02:00
BottomSheetActivity.kt Use case-insensitive checks when comparing account URLs in search (#3931) 2023-08-06 13:45:48 +02:00
EditProfileActivity.kt update ktlint plugin to 11.3.1, format code (#3442) 2023-03-13 13:16:39 +01:00
LicenseActivity.kt update ktlint plugin to 11.3.1, format code (#3442) 2023-03-13 13:16:39 +01:00
ListsActivity.kt Add support for setting a list's "exclusivity" option (#3932) 2023-08-06 20:29:34 +02:00
MainActivity.kt Show the correct tab title when opening the activity (#3915) 2023-08-03 21:49:19 +02:00
SplashActivity.kt remove legacy notification channel cleanup (#2550) 2022-05-25 20:54:25 +02:00
StatusListActivity.kt update ktlint plugin to 11.3.1, format code (#3442) 2023-03-13 13:16:39 +01:00
TabData.kt Kotlin 1.9.0 (#3835) 2023-08-02 09:04:24 +02:00
TabPreferenceActivity.kt Display the list's title in the array adapter (#3823) 2023-07-08 21:08:37 +02:00
TuskyApplication.kt Show notifications from workers (#3760) 2023-06-29 18:37:27 +02:00
ViewMediaActivity.kt Migrate to androidx-media3 video player (#3857) 2023-08-10 19:31:55 +02:00