- Fix permission conflict on android
- Bump dependencies c
- Fix null pointer exception on disconnect for android
- Fix deprecated Handler
- Bump version to match what is supported by MLKit library. No more Camera1 API needed!
- No major changes, but did recreate all plumbing with flutter create and updated qr_mobile_vision to 2.0 which might require a flutter clean.
- Bugfix for flashlight on phones with multiple cameras
- Update android MLKit version, gradle, etc
- Use triple camera support for iOS when available (tested to work on phones without triple camera)
- Small changes to support dart 3
- Add support for 9.x.x versions of device_info_plus
- Long overdue update to support newer versions of device_info_plus plugin
- Fixes some crashes due to frame closing on Android
- Updates device_info_plus dependency
- Same as 4.0.0-dev.1 but is release package
- Updates to flutter 3.0
- Adds toggling flash functionality
- Adds specific fix for Android 6.0 (not sure if this might cause problems for some devices though, it flips orientation for landscape
- Adds ability to choose front vs back camera
- Sorts list of resolutions before choosing the appropriate one
Big thanks to all the PRs that helped with this release!
Lots of changes so I'm releasing as dev first - if no big issues pop up in the next couple days, I'll release a non-dev version
- Incorporate PRs for fix on iOS when receive null qr data, and to use screen's physical resolution rather than logical resolution.
- Null-safety
- Switch to using ML Kit without firebase
- Fix a few small bugs that users reported
- Fix for android exception when specify more than one type
- Remove log statement from image close
- Fix android crashing issue
- Fix preview upside down on android
- code cleanup
- typo in readme
- lower SDK constraint for pub.dev.
Breaking change!
- Switch to using Firebase Mobile Vision
- Update to AndroidX
- Fix dependency compilation issues
- Handle formats choice properly on iOS
- Improved performance significantly esp. on iOS
- moved processing to background
- skip frames when necessary
- Fix NPE on sms permission acceptance
- Small maintenance upgrade because dependency wouldn't compile"
-
Fix detector for older phones as it wouldn't work if the returned preview size wasn't the same as what it requested.
-
Fix lint warnings
- Changes to Android Camera2 buffer system so that new buffers aren't being allocated constantly but rather the same buffers are reused.
- Upgrade to AndroidX, hopefully fix an android crash issue and autofocus on some devices.
-
Switch to different method of camera capture for Camera2. Might be some cases where this fails, but shouldn't. The camera2 api is a bit weird about image formats, but the one being used should be supported by all phones.
Also switched to using continuous autofocus if supported. Should hopefully have better usability on some devices than before.
- Initial release that supports scanning all types of barcodes that the QR Mobile Vision library supports.