Releases: THEOplayer/android-ui
Releases · THEOplayer/android-ui
1.3.3
- 💅
UIController
now sizes itself to match the video's aspect ratio, except if this were to conflict with a different size constraint (such asModifier.fillMaxSize()
).
1.3.2
- 🏠 Publish to THEOplayer's own Maven repository.
1.3.1
- 🚀 Added
Player.source
,.videoWidth
and.videoHeight
properties. - 🚀 Added
Player.play()
and.pause()
shortcut methods. - 🐛 Fixed player not following device rotation while fullscreen.
- 💅 When autoplaying a new video, the UI now starts out as hidden.
1.3.0
- 🚀 Added
THEOplayerTheme.playerAnimations
to control the animation settings of the various UI components. - 🐛 Fix consuming apps unable to install different version of the THEOplayer Android SDK.
1.2.0
- 💥 Renamed
PlayerState
toPlayer
. - 🚀 Added overloads to
DefaultUI
andUIController
that accept aPlayer
.
This allows constructing a player instance in advance, and even moving it between custom UIs when recomposing. - 🚀 Added
UIControllerScope.player
as an non-null alternative toPlayer.current
.
1.1.0
- 💥 Update to THEOplayer Android SDK 5.
To migrate, switch tocom.theoplayer.theoplayer-sdk-android:core
in your Gradle dependencies.dependencies { - implementation "com.theoplayer.theoplayer-sdk-android:unified:+" + implementation "com.theoplayer.theoplayer-sdk-android:core:5.+" implementation "com.theoplayer.android-ui:android-ui:+" }
- 🚀 Added a
UIController
overload which accepts aTHEOplayerView
directly.
v1.0.0
Initial release