- Added localization! Currently supports English, Kazakh, and Russian.
- Added documentation on how to add your own localization, or override an existing one.
- Loosened the constraint to
3.13.0-0.3.pre
to pass Pub analysis
- Major breaking version. Updated to support Flutter 3.13.
- Fix: Disallow tapping the "Done" button twice. This could trigger some weird behavior if you're using custom asynchronous operations when the cropper is cropping images.
- Fix: Rotating an image with a forced aspect ratio inverts the aspect ratio (#7). Thanks @maRci002 and @siranov for the bug reports!
- Hotfix: Cupertino cropper's
TransformationFrictionMixin
was not respecting fixed aspect ratios
- You can now create your own custom croppers easily! Check out the documentation and the example app for more info.
- Added documentation
- Added
shouldPopAfterCrop
- Accidentally dropped support for Web because of FFI - fixed.
- Added a Material image cropper
- FFI-based implementation for normalization of the image crop rect
- Performance improvements and bugfixes
- Added custom shapes
- Added allowed aspect ratios
- Added supported transformations list
- Minor design tweaks
- Better image cropping algorithm (now uses Flutter's Canvas instead of a barebones bilinear interpolation)
- Bugfixes
- Updated the example app
- Performance improvements to the Cupertino cropper
- Minor design tweaks
- Added an example webapp
- Implemented a new UI for the Cupertino cropper
- Added
heroTag
parameters - if passed, the cropper will be animated with a Hero animation
- Fixed images not linking properly in README
- Initial release!