flutter_crop_camera 0.1.8
flutter_crop_camera: ^0.1.8 copied to clipboard
A high-performance Flutter camera plugin with a built-in crop editor, supporting custom aspect ratios, zoom, and orientation locking.
0.1.8 #
- Documentation alignment: updated release notes and README to match 0.1.8 feature set.
0.1.7 #
- Prevented multi-picker editor from crashing when picked files disappear by filtering missing files and notifying the user.
0.1.6 #
- Added Android runtime camera permission handling and documentation.
0.1.5 #
- Added safe fallback for temp directory lookup when path_provider isn’t registered.
- Documented MissingPluginException troubleshooting steps in README.
0.1.4 #
- Guarded
getMaxZoomagainst MissingPluginException to avoid crash on older builds.
0.1.3 #
- Prevented Android crop OOMs by downsampling extremely large images during native crop.
- Android picker/crop temp files now use internal cache for better reliability.
0.1.2 #
- Fixed iOS gallery picker to preserve original image quality by copying the source file when available.
- Fixed single-image editor overlay export transforms to match multi-image editor.
- Added Android-safe overlay export path to prevent quality compression from stripping overlays.
0.2.0 #
- Major Feature: Achieved full feature parity between Single Image and Multi-Image cropping editors.
- New UI: Separated Aspect Ratio cropping and Rotation controls into dedicated, intuitive tabs (
CropandRotate). - Overlays: Added Draggable, Scalable, and Rotatable Text and Sticker (Emoji) overlays to both editors.
- Filters: Integrated multiple professional Instagram-style photo color filters (Grayscale, Sepia, Pop, Vintage, Cool, etc.).
- Baking Pipeline: Implemented a standalone Flutter
Canvas-based image baking pipeline to successfully merge filters, custom overlays, and rotation adjustments directly into the final output image natively. - Optimizations: Added UI image downsampling for high-resolution images to prevent memory exhaustion and
PageViewgesture improvements. - Testing: Added comprehensive automated Widget and Unit testing coverage.
0.1.1 #
- Fixed README.md image paths for pub.dev display.
0.1.0 #
- Refactored API: Introduced
ImageSourcePickerclass for method-based access. - Added support for picking multiple images from gallery (
pickMultipleImages). - Added
pickImagefor single image selection from gallery. - Replaced direct widget usage with
await-based calls (openCamera). - Updated documentation and screenshots.
0.0.7 #
- Added
camera_main.jpgto screenshots. - Updated
README.mdto display screenshots in description.
0.0.6 #
- Added missing screenshots to
pubspec.yaml.
0.0.5 #
- Added
screenshotsconfiguration topubspec.yamlfor better pub.dev display.
0.0.4 #
- Added screenshot to README.md.
0.0.3 #
- Fixed Android build error: Removed deprecated
packageattribute fromAndroidManifest.xml. - Updated Android
minSdkVersionto 24. - improved documentation for platform-specific configuration.
0.0.2 #
- Fixed iOS crash on startup (MissingPluginException).
- Fixed iOS camera preview orientation issue in portrait mode.
- Fixed iOS crop aspect ratio issue (images were always square).
- Updated Android package name to
com.crop.camera.
0.0.1 #
- Initial release of Flutter Crop Camera.
- Native CameraX (Android) and AVFoundation (iOS) support.
- Integrated Instagram-style crop editor.
- Custom aspect ratios and aspect ratio locking.
- Camera controls: zoom, flash, front/rear toggle.
- Screen orientation locking support.