Releases: Giphy/giphy-android-sdk
Releases · Giphy/giphy-android-sdk
v2.3.15
GiphyDialogFragment Enhancements:
- Introduced two new properties to enhance the customization of the GiphyDialogFragment:
kotlin
val dialog = GiphyDialogFragment.newInstance(
settings.copy(
trayHeightMultiplier = 0.75F,
autoCloseOnMediaSelect = false
)
)
-
trayHeightMultiplier
: This property allows developers to set the height of the tray's "snap point" as a ratio of the GiphyDialog's height. -
autoCloseOnMediaSelect
: This property provides control over the dialog's behavior when a media item is selected. Setting this property to false keeps the dialog open even after a media item is chosen, offering a smoother and more flexible user experience.
v2.3.14-fresco-v2.5.0
v2.3.14 with the Fresco of v2.5.0.
v2.3.14
v2.3.13-fresco-v2.5.0
v2.3.13 with the Fresco of v2.5.0.
v2.3.13
v2.3.12-fresco-v2.5.0
v2.3.12 with the Fresco of v2.5.0.
v2.3.12
- Option to disable emoji variations
GPHSettings.disableVariations = true
- Improved accessibility label quality for gifs (uses the
alt_text
property ofMedia
to populate gifs' accessibility labels, when available. otherwise defaults totitle
)
v2.3.11
Updated Fresco dependency to version v3.1.0.
Updates to the demo project include:
- Set Gradle version to 8
- Set compileSdkVersion to 34
- Set jvmTarget to 17
- Resolved compilation warnings
- The code has been updated to migrate from the standalone Exoplayer library to
androidx.media3:media3-exoplayer:1.1.1.
v2.3.10
v2.3.9
- General code maintenance to support GIPHY internal teams