multicamera 1.8.0
multicamera: ^1.8.0 copied to clipboard
A Flutter plugin for managing multiple camera instances simultaneously with built-in recognition support.
1.8.0 #
- (iOS) Replace Google MLKit with Apple's on-device Vision framework for text recognition, barcode scanning, and face detection, removing all third-party ML dependencies
- (iOS) Add Swift Package Manager support
- (iOS) Lower minimum platform version to 13.0
1.7.0 #
- Add
mirroroption toCamera.captureImageto horizontally flip the captured image for front-facing person photos
1.6.0 #
- Require Flutter 3.44.0+ / Dart 3.12.0+
- (Android) Migrate to built-in Kotlin: Android Gradle Plugin 9, Gradle 9.1, Kotlin 2.3.20, Java 17
- Update dependencies
1.5.1 #
- (Android) Use activity display rotation for preview orientation when available
1.5.0 #
- Reset registry on hot restart
1.4.2 #
- (Android) Fix preview rotation on portrait-locked devices
1.4.1 #
- (Android) Handle camera open race conditions on synchronous failure and close
1.4.0 #
- Require Flutter 3.41.0+ / Dart 3.11.0+
- Fix race where camera direction/state changes during initialization were dropped
1.3.12 #
- (Android) Reopen errored camera handles
1.3.11 #
- Add optional
immediateflag tocaptureImageto skip exposure levelling - (Android) Correct matrix calculation for previews
- (Android) Increase minimum API level to 26
- (Android) Update dependencies
1.3.10 #
- (Android) Catch and ignore exceptions when running image recognition
1.3.9 #
- (Android) Initialize EGL synchronously to prevent race conditions on slower devices
- (Android) Handle errors when creating EGL surfaces
1.3.8 #
- (iOS) Prevent disposing already disposed flutter textures from backgrounding
1.3.7 #
- (Android) Lower
minSdkto 21
1.3.6 #
- (Android) Wait for exposure to level before capturing
- (Android) Add EXIF rotation data to captures
- (iOS) Close camera handle outputs immediately
1.3.5 #
- (iOS) Fallback if multicamera sessions are not supported
1.3.4 #
- (Android) Handle exceptions when opening camera handle device
1.3.3 #
- (iOS) Adjust session management to prevent dangling devices
- (iOS) Wait for exposure to stabilize before capturing images
1.3.2 #
- (Android) Adjust image acquire technique to avoid warnings
1.3.1+1 #
- Adjust file structure to hide internal dart files
1.3.1 #
- (iOS) Lower minimum platform version to 15.5
1.3.0 #
- (Dart) Add dartdocs to public API
- Improve code readability
1.2.1 #
- (Android) Fix immediate capture not returning image
1.2.0 #
- Stop camera session when paused to turn off system camera indicator
- (Android) Fix recognition pipeline getting blocked when no callbacks setup
1.1.0 #
- Adjust file structure to avoid importing source files: use
import 'package:multicamera/multicamera.dart'; - Allow setting camera callbacks to null
1.0.0 #
Initial release! 🎉