Releases: imgly/pesdk-android-demo
Releases · imgly/pesdk-android-demo
v8.3.3
v8.3.3
Fixed
- TextDesign has added flipped horizontally if the image is horizontally flipped.
- If the image is flipped after adding Text, Text is flipped horizontally (while TextDesign is not).
- Poor video quality, when using
TAKE_SOURCE_BIT_RATE
. UnsupportedClassVersionError
when applying theIMGLYPlugin
in projects compiling using JDK 1.8.- The history sometimes contains duplicate entries.
- The history sometimes changes the UI state.
- Sometimes the history is destroyed or in the wrong order.
- Personal sticker rotation is incorrect after undo.
- Incorrect orientation of HEIF images.
- After resuming the app without a license, the editor preview is black.
- The editor preview becomes black after resuming while in the overlay tool.
- Editor crashes after closing with a
StateUnbindedException
. - Exception is named
StateUnbindedException
instead ofStateUnboundedException
. LOADING_START
was getting dispatched along withLOADING_FINISH
and vice versa.
Added
VideoEditorSaveSettings.bitsPerPixel
as alternative toVideoEditorSaveSettings.bitRate
.
v8.3.2
v8.3.2
Fixed
- Typo in IMGLYPlugin config. Renamed
licencePath
tolicensePath
- Typo in property
resultIsDifferentThanSource
ofEditorSDKResult
- The transparency pattern is drawn to the full size of the canvas, rather than just the image area.
- Thumbnail for custom stickers group wasn't getting updated on adding a new custom sticker.
- Color is applied to the wrong sticker layer when another sticker layer is selected from the color tool panel.
- Color is applied to the wrong text layer when another text layer is selected from the color tool panel.
v8.3.1
v8.3.1
Fixed
- ConfigLoader (React Native, Cordova/Ionic).
- Auto generated video thumbnails are missing.
clipTrim
settings are ignored.
- Some colors of the light color theme were not correct.
- Filter live view thumbnails loose context when getting app back from background or not using it for a while.
- Dynamic Time sticker doesn't represent current value all the time.
- Single Brush points not rendered.
- The value for the frame width is displayed inaccurately.
- The
OutputMode.EXPORT_IF_NECESSARY
output mode does not work. - Entering gallery from
CameraPreviewActivity
did not work on Android API 30 or higher. - [VideoEditorSDK] Video output resolution is sometimes too low. (Se also
VideoEditorSaveSettings.allowOrientationMatrixMetadata
) - 🚨 The minimum size of a text sticker was too big compared to iOS. (To restore the old behavior, set
TextLayerSettings.MIN_STICKER_SCALING = 0.05
.)
Added
- [VideoEditorSDK] Enable VideoEditorSaveSettings.allowOrientationMatrixMetadata, can increase the output resolution of portrait video on low-end phones. (Note that some video players may choose to ignore the matrix metadata.)
v8.3.0
v8.2.0
v8.2.0
Added
- [VideoEditorSDK] Added composition tool for creating video compositions from multiple video clips. (Licence required)
- [VideoEditorSDK] Added play/pause overlay button to the
MenuToolPanel
. - [VideoEditorSDK] Added sound on/off overlay button to the
MenuToolPanel
which mutes and unmutes the audio in the preview player and removes the audio track for exported videos if audio was muted in the preview.
Fixed
- Slower export speed if background module is included.
- High workload on main thread, while editor starts.
v8.1.3
v8.1.2
v8.1.2
Fixed
- "Configuration with name 'compile' not found" issue while compiling with newer Gradle version.
- Text alignment is not serialized correctly.
- Exporting in some specific resolutions results in an endless export spinner.
- The sticker
imgly_sticker_emoticons_grin
got a wrong option mode.
v8.1.1
v8.1.1
Fixed
NetworkOnMainThreadException
while reading or writing serialization. (Please make sure to read and write the serialization only from a WorkerThread.)- Out-of-index OpenGL warnings thrown by some GPU drivers.
pesdk_editor_button_somethingWentWrongCloseEditor
string value was never used by theimgly_popup_error_dialog.xml
.
v8.1.0
v8.1.0
Improved
- Reduced the methods count of the serializer module by about 12,5k methods.
Fixed
- IllegalArgumentException: "Cannot round NaN value" when adding
TextGlLayer
before staring the editor. - Sticker tint color is not written to serialization.
- Color lists do not scroll to the position of the selected color.
Changed
- The displayed title of text input changed to "Add Text".
- Default blend mode of the vintage overlay has changed from
BlendMode.MULTIPLY
toBlendMode.OVERLAY
.
Added
pesdk_text_title_input
andpesdk_textDesign_title_input
to string values to make the text input titles configurable.
v8.0.9
v8.0.9
Fixed
- The app freezes when the export finishes while the editor is in the background.
- The
hasChanges
flag is true if the user changes something but revert it.- This can result in exports even if nothing has changed.
- The Editor preview is broken after export.
- The @throws annotation of some methods are broken since v8.0.0 because of internal kotlin changes.
- Video export progress is wrong if export is trimmed.
- The
TransformTool
opens even if there is aCropAspectAsset
which fits the aspect ratio and theForceCrop.SHOW_TOOL_WHEN_CROP_UNMATCHED
is selected. - Videos with odd width or height of the crop results in a crash and an endless loop while exporting.
Added
- Overridable
onExportDone(result: EditorSDKResult) : Boolean
in EditorActivity, allows to exports multiple times. - Overridable
onExportStart(stateHandler: StateHandler)
in EditorActivity, allows to change settings before starting to export.