- Null-safety
- Web support (via CanvasKit/Skia)
- Crop widget gets
onChanged
propery. Thanks to @sanjul.
- Adds support for Oval crop area. Special thanks to @songfei for his contribution and inspiration.
- Example project updated with a crop shape selector.
- Fixes an issue causing the image go off-canvas when playing with aspect-ratio and panning.
- Fixes a bug when the rotation is more than 90 degrees (or less than -90).
- Updated the example project to let the rotation slider move between -180 and +180 degrees.
- Introduces
helper
parameter. - Ditches
borderWidth
andborderColor
parameters in favor of the newhelper
parameter (Breaking Change). You should see the example project to figure out how to bring borders back to your UI.
- Adds Support for background widget.
- Layout and Paint more efficiently.
- Fixes a bug when child's aspect-ratio does not match the canvas's aspect ratio.
- Introduced CropController (Breaking Change).
- Optionally takes pixelRatio for better output quality.
- Update license file.
- Update documentation and improvements to the package health.
- Initial release of the package.
- Initialize package placeholder.