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.
Assets
2
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.
Assets
2
v8.0.8
Fixed
- ConfigLoader (React Native, Cordova/Ionic).
🚨 Wrapper, always exports even without changes.
- EditorSDKResult.resultIsDifferentThenSource is always true.
🚨 The result URI is null if export would be skipped, but should be the source URI instead.- Crash when drawing with a large brush face on a huge image.
- Brush is sometimes not drawn completely.
- Colored brush has bad quality.
- Maximum Video resolution is calculated wrong, results in an endless loop while export.
Assets
2
v8.0.7
Fixed
- Write serialization as ByteArray is broken.
- ConfigLoader (React Native, Cordova)
- Aspect Ratio labels do not display.
- LayerSettings are not replaceable by
StateHandler.replaceStateClass
. - [VideoEditorSDK] Video disappears when resume from background.
- [PhotoEditorSDK] Image disappears when resume from background.
- Some classes and methods are not open as in version 7.
OutOfMemoryException
of the brush tool.- v8.0.6 is not compilable with ReactNative or Cordova wrapper.
Assets
2
v8.0.6
Fixed
🚨 WRITE_EXTERNAL_STORAGE
was notated with a maximum API level of 28.- Font icons of
TextTool
not rendered correctly at all. v8.0.3 and v8.0.5 does not fixing this issue. - Artifacts on some devices while loading image or video.
- Serialization rewritten for better performance, smaller code, and removing of third-party library.
Assets
2
v8.0.5
Fixed
- Camera do not capture an image if
doOpenEditorAfterCapture
is false. - Font icons of
TextTool
not rendered correctly on API 23 and below. - Some classes and methods are not open as in version 7.
- Editor crashes when using
SaveSettings
instead ofVideoEditorSaveSettings
orPhotoEditorSaveSettings
.
Assets
2
v8.0.4
Fixed
- Some assets are removed by history.
- Sound is broken while preview and export.
- Editor crashes without configuring
VideoEditorSaveSettings
orPhotoEditorSaveSettings
. - Filename of exported videos are prefixed with "img_" by default.
CameraPreviewActivity
is not open to be extensionable.- Adding multiple stickers at the same time.
- Fast trim video export crashes on some devices.
Assets
2
v8.0.3
Fixed
- HEIC images does not orientated correctly.
- Brush tool colorize the whole picture in some cases.
- The color of the text font icons are always overwritten with white. It is now using
imgly_icon_color
as color resource. - Trim settings and serialization are ignored at startup.
- Overriding annotation processor arguments.
Assets
2
v8.0.2
Fixed
IllegalArgumentException
while exporting a video on some devices.
Assets
2
Pre-release
Btopp
released this
v8.0.1 (Deprecated version, don't use it!)
Fixed
KotlinNullPointerException
if using a relative export uri.- Bitrate value are not clamped within the valid bitrate range.
- Crash on Android 11 while exporting JPEG format on some devices.
- Brush size is sometimes too big.
Assets
2
PreviousNext