Skip to content

Releases: imgly/pesdk-android-demo

v5.0.13

19 Jan 19:43
Compare
Choose a tag to compare

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!

15 Jan 13:15
Compare
Choose a tag to compare
v5.0.12 DEPRECATED! Pre-release
Pre-release

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

11 Dec 11:55
Compare
Choose a tag to compare

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

21 Nov 10:52
Compare
Choose a tag to compare

v5.0.6

Fixed

  • Image export is truncated in special cases with exif rotation 8 (Viewport 270 CW)

v5.0.5

10 Oct 13:20
Compare
Choose a tag to compare

v5.0.5

Changed

  • Changed crop ratio name to 'Free'.
  • Set rotation control dots invisible behind the value.
  • Set item label to blue if the item is selected.

Fixed

  • Flipped image rotates in the wrong direction.
  • Sticker not loading.

v5.0.3

04 Oct 10:26
Compare
Choose a tag to compare

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

25 Sep 13:43
Compare
Choose a tag to compare

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

26 Jul 18:29
Compare
Choose a tag to compare

v4.1.2

Changed

  • Add Ability to configure existing panel options by extending panels. Simply extend a panel like AdjustmentToolPanel and override the createOptionList (returns the icons in the list) or createQuickOptionList (returns the icon inside the image area) method.

v4.0.1

06 Jun 12:28
Compare
Choose a tag to compare
  • 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

30 May 14:04
Compare
Choose a tag to compare