Skip to content

Releases: THEOplayer/android-ui

1.3.3

13 Jul 15:15
Compare
Choose a tag to compare
  • 💅 UIController now sizes itself to match the video's aspect ratio, except if this were to conflict with a different size constraint (such as Modifier.fillMaxSize()).

1.3.2

13 Jul 11:34
Compare
Choose a tag to compare
  • 🏠 Publish to THEOplayer's own Maven repository.

1.3.1

30 Jun 12:08
Compare
Choose a tag to compare
  • 🚀 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

29 Jun 11:12
Compare
Choose a tag to compare
  • 🚀 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

28 Jun 14:46
Compare
Choose a tag to compare
  • 💥 Renamed PlayerState to Player.
  • 🚀 Added overloads to DefaultUI and UIController that accept a Player.
    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 to Player.current.

1.1.0

27 Jun 15:38
Compare
Choose a tag to compare
  • 💥 Update to THEOplayer Android SDK 5.
    To migrate, switch to com.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 a THEOplayerView directly.

v1.0.0

05 Apr 11:27
fb65f9a
Compare
Choose a tag to compare

Initial release