PhotoEditor SDK: A fully customizable photo editor for your app.
ForceCropMode.SHOW_TOOL_WHEN_CROP_UNMATCHED
was not working resulting in silent crop.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
.singleToolUse
mode that skips main menu if only one tool is used.AudioOverlayOptionsToolPanel
.CustomStickersFragment::onHiddenChanged()
called successively with true
and false
when re-selecting a CustomStickerCategoryItem
.CameraPreviewActivity
with CameraPreviewBuilder
using the default permissions on Android Tiramisu.
WRITE_EXTERNAL_STORAGE
and READ_EXTERNAL_STORAGE
permissions to maxSdkVersion
32.READ_MEDIA_IMAGES
permission to the camera module.FileNotFoundException
when trying to make a local copy of Uri
s.StateHandler.replaceStateClass()
.allowFastTrim
to false didn't result in re-encoding if there were no modifications made to the video.ImgLyIntent::startActivityForBroadcast()
methods.ArrayList
to accept the super class List
.IMGLYFileReader
for reading image together with a serialization.
IMGLYFileReader(stateHandler).readJson(input: InputStream, source: Uri)
to load the image in sync with the serialization.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.PhotoEditorSettingsList
and VideoEditorSettingsList
now includes basic assets by default (if present in runtime classpath).compileSdkVersion
and targetSdkVersion
to 33 and buildToolsVersion
to 33.0.0.UIConfigScreenOrientation
Theme.Imgly.DayNight
)AndroidConfiguration
class.CompostionPart
trim values are not preserved after closing the video editor.LoadSettings.source
did not change the video source at runtime.android.permission.CAMERA
was being added even without including the ui:camera
module.android.defaults.buildfeatures.buildconfig=false
android.defaults.buildfeatures.resvalues=false
android.nonTransitiveRClass=true
java.io.IOException: Failed to instantiate extractor
crash.onOperatorReleased()
was called before render()
in RoxVideoCompositionOperation
.