Releases: Apparence-io/CamerAwesome
Releases · Apparence-io/CamerAwesome
2.0.0
We are proud to announce the two most requested features on the official camera plugin:
- Multi-camera 📹
- Video settings 🎥
- Preview rework 📸
This release introduces breaking changes in order to support above features.
See the migration guide for details.
Here is the complete changelog:
- ✨ Added multi-camera feature, allowing users to display multiple camera previews simultaneously. Note that this feature is currently in beta, and we do not recommend using it in production.
- ✨ Users can now pass options (such as bitrate, fps, and quality) when recording a video.
- ✨ You can now mirror video recording.
- ✨🍏 Implemented brightness and exposure level settings on iOS / iPadOS.
- ✨🤖 Added zoom indicator UI.
- ✨🤖 Video recording is now mirrored if
mirrorFrontCamera
is set to true. - ♻️🍏 Completely reworked the code for increased clarity and performance.
- 🐛 Fixed patrol tests.
- 🐛 Fixed the use of capture button parameter in awesome bottom actions (thanks to @juliuszmandrosz).
- 📝 Added Chinese README.md (thanks to @chyiiiiiiiiiiii).
↗️ Android CameraX version is now 1.3.0- takePhoto ans stopVideoRecording now have callbacks for success and error.
- by default the awesome builder has a filter list but you can pass an empty list to remove it
1.0.0
1.0.0 is finally ready
- complete built-in interface
- customizable interface mode
- complete rework of the flutter code.
- Video stream and ability to use MLKit or Core ML
- Video, photo mode
- Switch lens (iOS only, that's a bit tricky for now on Android)
- Rewrite the native Android part to CameraX and Kotlin
- E2E tests using patrol
1.0.0-rc2
- iOS analysis image stream
- Fix camera preview size when switching sensors
- Fix aspect ratio portrait for iOS
- E2E tests
- 1:1 aspect ratio
- Preview fit can be choosed
- many small fixes
1.0.0-rc1
🔖 1.0.0-rc1
1.0.0-preview
- complete rework of flutter plugin
- built in interface
- customize your interface and use provided widgets if you want
- ability to listen every configuration
- handle aspect ratio
- control flash mode
- video mode
- listen orientation
- preview of last media
Android
- now use the AndroidX camera implementation
- now using Kotlin
- video mode
iOS
- migrated for the new flutter plugin
- aspect ratio
0.2.1
0.2.1
- [iOS] image stream available to use MLkit or other image live processing
- [iOS] code refactoring
0.2.0
- [iOS] video recording support
- [iOS] thread and perf enhancements
0.1.2+1
- [Android] onDetachedFromActivity : fix stopping the camera should be only done if camera has been started
- listen native Orientation should be canceled correctly on dispose CameraAwesomeState
- unlock focus now restart session correctly after taking a photo
- takePicture listener now cannot send result more than one time
0.1.1
- Fix android zoom
- Stability across rebuilds improved
0.1.0
- provide an image stream builder (only android support for now)
0.0.1
Merge pull request #18 from Apparence-io/fix/flash_ios ✨ Add "On" flash mode for iOS