Skip to content

Releases: imgly/vesdk-android-demo

v10.4.2

23 Nov 12:31
d980eae

Choose a tag to compare

v10.4.2

Fixed

  • ForceCropMode.SHOW_TOOL_WHEN_CROP_UNMATCHED was not working resulting in silent crop.
  • VectorDrawables are sometimes invisible.
  • Video thumbnails are rotated in the composition and trim tool when the video is recorded in a rotated orientation.
  • Individual video clip play/pause state not getting updated in Video Composition tool.
  • Tool not showing sometimes on startup in case of force crop/trim.
  • IllegalStateException in VideoEditorActivityResultContract and PhotoEditorActivityResultContract when parsing null intent.
  • SecurityException when reading a Uri without read permission.
  • CalledFromWrongThreadException when unable to prepare output Uri in CameraPreviewActivity.
  • History state (undo/redo operations) was not restored after process death.
  • Certain emojis/characters were breaking on changing the text width/height.

v10.4.1

07 Nov 11:24
5006bc4

Choose a tag to compare

v10.4.1

Fixed

  • [VideoEditorSDK] Stutter/noise/audio cracking sound in certain videos and audio overlays.

v10.4.0

17 Oct 14:50
8a2eee4

Choose a tag to compare

v10.4.0

Added

  • singleToolUse mode that skips main menu if only one tool is used.

Fixed

  • Smart stickers not getting rendered during headless/background export.
  • [VideoEditorSDK] Setting multiple video clips only set the first clip.
  • [VideoEditorSDK] Incorrect exit animation for AudioOverlayOptionsToolPanel.

v10.3.3

07 Oct 10:31
e297d2c

Choose a tag to compare

v10.3.3

Fixed

  • Synchronous serialization loading sometimes crash due to a concurrency bug.

v10.3.2

26 Sep 11:32
82caa29

Choose a tag to compare

v10.3.2

Fixed

  • CustomStickersFragment::onHiddenChanged() called successively with true and false when re-selecting a CustomStickerCategoryItem.
  • Unable to open CameraPreviewActivity with CameraPreviewBuilder using the default permissions on Android Tiramisu.
    • Restricted WRITE_EXTERNAL_STORAGE and READ_EXTERNAL_STORAGE permissions to maxSdkVersion 32.
    • Added READ_MEDIA_IMAGES permission to the camera module.
  • FileNotFoundException when trying to make a local copy of Uris.
  • Changing serialization at runtime creates a memory leak.
  • Synchronous serialization loading crash if not all backend modules are included.

v10.3.1

09 Sep 14:32
4e4468f

Choose a tag to compare

v10.3.1

Fixed

  • Layers were created using default layer settings during deserialization even after using StateHandler.replaceStateClass().
  • Generated sources not getting resolved with Kotlin 1.7.0+.
    • This is partially a bug in Kotlin and is expected to be fixed in Kotlin 1.7.20. Refer KT-53688 for more details.
  • [VideoEditorSDK] Setting allowFastTrim to false didn't result in re-encoding if there were no modifications made to the video.

Changed

  • Deprecated ImgLyIntent::startActivityForBroadcast() methods.
  • Refactored all public methods accepting an ArrayList to accept the super class List.

Added

  • Added new developer API to IMGLYFileReader for reading image together with a serialization.
    • Use ex. IMGLYFileReader(stateHandler).readJson(input: InputStream, source: Uri) to load the image in sync with the serialization.

v10.3.0

16 Aug 10:07
0dfd39e

Choose a tag to compare

v10.3.0

Fixed

  • Overlapping dialogs when video source is broken.
  • Source generating task not getting registered for dynamic feature modules.
  • ClassCastException when using UiConfigText.setFontList() with a list that is not a DataSourceIdItemList or its subclass.
  • NullPointerException when checking for Uri permission on Vivo devices.
  • Possible Fatal Error 6 native crash on Android 8/9 devices, when using the composition or trim feature.

Added

  • [VideoEditorSDK] Added duration action for text and stickers.

v10.2.1

14 Jul 06:36
596cf11

Choose a tag to compare

v10.2.1

Hotfix

  • NoClassDefFoundError: Failed resolution of: Lly/img/android/pesdk/ui/audio_composition/R$id crash.

v10.2.0

12 Jul 07:48
9149c69

Choose a tag to compare

v10.2.0

Changed

  • PhotoEditorSettingsList and VideoEditorSettingsList now includes basic assets by default (if present in runtime classpath).
  • Bumped compileSdkVersion and targetSdkVersion to 33 and buildToolsVersion to 33.0.0.

Added

  • Refactored IMG.LY Gradle plugin to support new Gradle versions.
  • Screen orientation support via UIConfigScreenOrientation
  • DayNight theme variant (Theme.Imgly.DayNight)
  • Added notification permission and new image picker support for devices running on Android 13 and newer OS versions via AndroidConfiguration class.

Fixed

  • CompostionPart trim values are not preserved after closing the video editor.
  • Changing LoadSettings.source did not change the video source at runtime.
  • android.permission.CAMERA was being added even without including the ui:camera module.
  • IMG.LY Gradle plugin did not support some build flags:
    • android.defaults.buildfeatures.buildconfig=false
    • android.defaults.buildfeatures.resvalues=false
    • android.nonTransitiveRClass=true
  • Color defaulted to transparent on dismissing panel without selecting any color.
  • GPU Memory leak on configuration changes.
  • java.io.IOException: Failed to instantiate extractor crash.
  • Giphy stickers inconsistent grid ratio.
  • ClassCastException when onOperatorReleased() was called before render() in RoxVideoCompositionOperation.

v10.1.1

13 Jun 07:07
a01ad3f

Choose a tag to compare

v10.1.1

Added

  • Plugin marker artifact to support plugins DSL block.

Fixed

  • Both backend-video-core & backend-photo-core were erroneously getting included in PE/VE SDK only projects.