flutter_full_screen_scanner 1.0.8
flutter_full_screen_scanner: ^1.0.8 copied to clipboard
A production-ready, federated Flutter plugin for high-performance, full-screen continuous barcode and QR code scanning.
1.0.8 #
- Android: Fixed coordinate double-rotation bug where barcode coordinate mapping was shifted, resolving the issue where valid barcodes were rejected by Dart's vertical boundaries check.
- Android: Switched camera preview to COMPATIBLE mode (TextureView) and configured explicit Aspect Fill scaling (
FILL_CENTER). This resolves stretching/distortion issues and restores visibility of Flutter UI widgets (borders, buttons, overlays) layered on top of the camera preview. - Android: Mapped ML Kit barcode formats to standard iOS format strings (e.g.
org.iso.QRCode) to align scan mode filtering behavior exactly with iOS. - Android: Configured default 1.0x zoom on both Android and iOS to align preview focus.
- Update platform implementation dependency constraints to
^1.0.8.
1.0.7 #
- Android: Ensure all barcode corners are fully within the scan window (instead of just the centroid) to prevent partial/half-visible barcode scans.
- iOS: Ensure all barcode corners are fully within the scan window to prevent partial/half-visible barcode scans.
- iOS: Remove autofocus range restriction (
.noneinstead of.near) to improve barcode focus at various distances. - iOS: Increase default zoom factor to
2.0(from1.5) for better barcode focus. - Update platform implementation dependency constraints to
^1.0.7.
1.0.6 #
- Fix nearby/adjacent barcode scanning issues on iOS with native scan window filtering.
- Fix iOS CALayer coordinate conversion thread safety issues.
- Fix aspect ratio scaling issues on iOS by correctly orienting captured frame images.
1.0.5 #
- Restrict barcode scanning strictly to the active
scanWindowarea (if configured). - Prevent partial/half-visible barcode scans to avoid incorrect decoded text.
- Fix random camera analyzer freezes and thread safety issues on native platforms.
- Optimize scanning performance by skipping image capture and compression when
enableImageCaptureis false. - Update platform implementation dependency constraints to
^1.0.5.
1.0.4 #
- Removed debugging logs.
1.0.3 #
- Update dependencies to version 1.0.3 across platform implementations and refine SDK constraints.
1.0.2 #
- Update documentation and installation references to version 1.0.2.
1.0.1 #
- Fix repository URLs in pubspec.yaml
1.0.0 #
- Initial stable release of the Full Screen Scanner SDK.
- High-performance continuous native scanning (CameraX and AVFoundation).
- ML Kit integration on Android.
- Real-time coordinate mapping for bounding boxes.
- Added
FullScreenScannerwidget andScannerController. - Added
overlayBuilderfor extensive UI customization.