burhanrashid52/PhotoEditor
 Watch   
 Star   
 Fork   
2024-03-04 15:38:36
PhotoEditor

v.3.0.2

What's Changed

New Contributors

Full Changelog: https://github.com/burhanrashid52/PhotoEditor/compare/v.3.0.1...v.3.0.2

2024-02-28 20:51:40
PhotoEditor

v.3.0.2

What's Changed

New Contributors

Full Changelog: https://github.com/burhanrashid52/PhotoEditor/compare/v.3.0.1...v.3.0.2

2023-02-16 16:12:36
PhotoEditor

Coroutine support

New : Arrow shape Change : (Breaking Change) minSdkVersion changed to 21 Change : (Breaking Change) Shape names are no longer UPPERCASE New : Suspending functions for saving images: saveAsFile(String[, SaveSettings]) and saveAsBitmap([SaveSettings])

// Please note that if you call this from a fragment, you should call
// 'viewLifecycleOwner.lifecycleScope.launch' instead.
lifecycleScope.launch {
    val result = photoEditor.saveAsFile(filePath)
    if (result is SaveFileResult.Success) {
        showSnackbar("Image saved!")
    } else {
        showSnackbar("Couldn't save image")
    }
}

Fixed : #374 IndexOutOfBoundsException when saving bitmap

2022-01-22 11:57:47
PhotoEditor

Kotlin Migration

PhotoEditor v.2.0.0 is fully migrated to Kotlin. You can use v.1.5.1 for the Java version. There are no breaking API changes in these two versions.

2021-07-31 10:51:10
PhotoEditor

Small Enhancements

  • New : #379 Should disallow drawing on left or right of the image using photoEditor.setClipSourceImage(true)
  • New/Break : #383 Get a callback when the image source is touched onTouchSourceImage(MotionEvent event);
2021-07-10 10:36:19
PhotoEditor

Shapes and Text Features

  • Deprecated : setBrushSize() , setOpacity() and setBrushColor. Use ShapeBuilder
  • New : Drawing Shapes using ShapeBuilder. Support Line, Brush, Oval and Rectangle out of the box.Deprecated
  • New : Allowing to add text shadow using TextStyleBuilder.withTextShadow()
  • New : Underline, strike out text.
2021-05-25 13:00:07
PhotoEditor

Internal Refactoring

  • Fixed : #351 Internal Refactoring
  • Removed: (Breaking Change) PhotoEditor.getEmoji() is no longer part of the library and it's now moved to the sample app.
2021-05-10 23:10:50
PhotoEditor

Bug Fixes

  • Fixed: #219 One selection at a time in
  • Fixed: #345 Set pinch to scale to text only
2021-03-13 10:14:44
PhotoEditor

Replace deprecated `getDrawingCache` to capturing method

Replace deprecated getDrawingCache with capturing method. - getDrawingCache is deprecated.

2020-11-01 10:55:40
PhotoEditor

Bug Fixes

  • Fixed : #263 and #57
  • New: Allowing PhotoEditor to extend with a protected constructor.