Releases: imgly/pesdk-android-demo
Releases · imgly/pesdk-android-demo
v5.0.13
v5.0.13
Fixed
- Undoing brush steps reverts brush hardness, color and size.
- Increasing the text size over the limit, increases the bounding box width.
- Brush ignores transformation.
- Typo in filter name.
- OpenGl vertex index out of range error.
- Renderscript crash while export on API 26.
- Exception "Only one Looper may be created per thread".
- 🚨 This is a breaking change if you use the ThreadUtils.
- Text is added upside down, if the image is flipped.
v5.0.12 DEPRECATED!
v5.0.12
Fixed
- Frame image tiles are repeating incorrectly.
- Frame tiles resolution is too low when frame is stretched.
- Brush is in the wrong position after exporting the image.
- Undoing brush steps creates artifacts when the image is too big.
- Undoing brush steps creates artifacts when the image preview width is not divisible by eight.
- Taking picture with front camera adds wrong exif rotation.
- Wrong exif information handling, when exporting image, which adds a black stripe in some cases.
- Wrong threading which freezes background gl threads.
- Text cursor is not at the end of the text when text is re-edited.
- License issues.
Changed
- Performance improved.
v5.0.11
Fixed
- Artefacts on some devices with non-standard compliant OpenGL ES 2.0 implementation.
- NullPointerException, if image loading interrupts because of a broken file stream.
- Brush history produces color mismatch.
- Sticker is being rotated incorrectly when the image is mirrored
v5.0.6
v5.0.6
Fixed
- Image export is truncated in special cases with exif rotation 8 (Viewport 270 CW)
v5.0.5
v5.0.3
v5.0.3
Fixed
- Licensing issues.
- Filter always uses the placeholder photo.
- Image not centered by using a custom layout.
v5.0.2
Fixed
- The save policy are handled correct now.
- OpenGL Error after deserialize.
Not fixable at the moment
- Deserialization / Rendering of text is not platform independent.
v5.0.1-RC1
This is pre release version and can have some bugs
Fixed
- Problems with Android 8.0
Changed
- Performance improvements. Preview of Brush, Sticker and Text are now extremely fast on most of the devices.
- Layer are now rendered in preview with OpenGL.
Not fixable at the moment
- Deserialization / Rendering of text is not platform independent.
v5.0.0-beta
Beta-Release-Notes
This is a beta version and has some known bugs
- Android 8.0.0 seams to have an issue with TextureView, this view is used by brush and cause display issues in preview.
This Bug is also happen in older SDK Versions, we will hat to fix it later by changing our general implementation. - Deserialization of text is not platform independent.
- The save policy are currently not correct.
- PNG and GIF can crash if the image is to big.
Added
- GIF loading support for the first frame and exported as PNG or JPEG.
- Global History for all Tools, Local History for some tools.
- Support for serialization and deserialization with json schema v3.0.0 (platform independent, but with some issues).
- The background color of the editor stage is now adjustable in the LayerListSettings.
- The background color of the camera stage is now adjustable in the CameraSettings.
Changed
- Version 2.1 of the Licence is now required.
- Assets now must have an unique id for the serialisation.
- Method AbstractEditorTool.isRevertible() is now deprecated, please use isCancelable() and isAcceptable() instead.
- 🚨 Rename imgly_icon_download to imgly_icon_save.
- Transform Tool now operates like iOS.
- Event dispatcher is now Synchronized.
- Object recycling for better performance and better thread stability.
- New thread handler for better performance and better thread stability.
Fixed
- Errors with the Event dispatcher.
- Randomly icon change when using VectorDrawables.
- VectorDrawable display issues.
- Some short bugs.
- Add two missing default ColorFilters.
v4.1.5
Fixed
- Overlay with transparency looks wrong after export.
- Transform tool does not show the image, if an overlay is applied.
- Crash with NullPointerException, when call StateHandler.hasChanges().
- Crash with NullPointerException("BitmapRegionDecoder.getWidth() on a null object reference") when image format not support by tile decoder.
- Crash with IllegalStateException("child already has a parent").
Known Bugs, but not fixable without API changes (please wait for upcoming v5.0).
- Android 8.0 has display issues while Brush (Flickering for 1 Frame).
- Some, issues with async events.
- Sometimes, the dismiss dialog is displayed without changes.
v4.1.2
v4.1.2
Changed
- Add Ability to configure existing panel options by extending panels. Simply extend a panel like
AdjustmentToolPanel
and override thecreateOptionList
(returns the icons in the list) orcreateQuickOptionList
(returns the icon inside the image area) method.
v4.0.1
- Fixed: Overlays sometimes not changed.
- Fixed: Native crash on Android <= 5.0 devices, because of a memory leak inside Googles Vector Drawable support library (This is not our fault but we have found a Workaround).
- Fixed: The dismiss dialog appears, without any changes.
v4.0.0
-
OpenGL preview for blazing fast filter preview.
-
Other performance improvements.
-
Memory improvements.
-
A lot of small improvements and bug fixes.
-
We have added the "Overlay" Tool. Read this for more information: http://docs.photoeditorsdk.com/guides/android/v4/features/overlay
-
An improved Focus filter.
-
GPS tag support for the camera.
-
Pinch and zoom in main view and Brush tool.
-
Reduced SDK Size
-
BRAKING_CHANGE: New Event System, you must update your CustomEventTracker and Class overrides. Please add the APT processor http://docs.photoeditorsdk.com/guides/android/v4/concepts/events