camera_extended 1.2.6
camera_extended: ^1.2.6 copied to clipboard
Extended Flutter camera plugin with native aspect ratio support (16:9, 4:3, 1:1). Fork of the official camera package with sensor-level aspect ratio configuration.
1.2.5 #
- Sets the pubspec
documentation:field and adds a Documentation section to the README so the pub.dev "Documentation" link points to the hosted docs at codigee.com/open-source/camera-extended (overview, API reference, aspect ratio guide).
1.2.4 #
- Excludes generated example artifacts (
GeneratedPluginRegistrant.java,local.properties) from the repository sopub publishruns warning-free. - Verified compatibility with the upstream
camera0.12.0+1 API surface (video stabilization +takePictureAsBytes), keeping the native aspect-ratio support (16:9, 4:3, 1:1) on Android (CameraX) and iOS (AVFoundation). - Fixed the
camera_extended_platform_interfacetest suite, which was failing because theaspectRatiofield added toMediaSettingswas not reflected in thehashCodeandcreatemethod-channel expectations. - Fixed the
camera_extended_iosexample integration test importing the old upstreamcamera_examplepackage name instead ofcamera_extended_ios_example. - Made the native plugin examples resolve the sibling platform interface from
source via
pubspec_overrides.yamlsoflutter testruns in CI. - Added GitHub Actions CI (format + analyze + test across all four packages), auto-release, and pub.dev publish workflows.
1.2.3 #
- Expanded
topics:inpubspec.yamlto the maximum 5 entries (camera,video,photo,preview,aspect-ratio) for improved pub.dev discoverability and scoring.
1.2.2 #
- Updated installation docs to ^1.2.2
1.2.1 #
- Fixed internal dependency versions
^1.1.0→^1.2.0 - Updated installation docs to
^1.2.0 - Added
takePictureAsBytes()andVideoStabilizationModeto README and API docs
1.2.0 #
- Added
VideoStabilizationModeto barrel export - Added
videoStabilizationModefield toCameraValue - Added
getSupportedVideoStabilizationModes()andsetVideoStabilizationMode()toCameraController - Made
Optional.ofconstructorconst - Added
onCameraErrorsubscription ininitializeto propagate native error events toCameraValue.errorDescription - Updated all package dependencies to 1.2.0
1.1.0 #
- Added
takePictureAsBytes()toCameraController— captures image and returns rawUint8Listwithout saving to disk, ideal for ML/image processing pipelines - Updated all package dependencies to 1.1.0
0.11.11 #
- Updated documentation and README consistency
- Updated
camera_extended_iosdependency to ^0.9.30 - Updated
camera_extended_androiddependency to ^0.6.29
0.11.10 #
- Version bump for pub.dev publication
0.11.9 #
- Updated dependencies to latest versions
0.11.8 #
- Minor bug fixes and improvements
0.11.7 #
- Updated
camera_extended_iosdependency to ^0.9.28
0.11.6 #
- Updated
camera_extended_androiddependency to ^0.6.28
0.11.5 #
- Updated
camera_extended_iosdependency to ^0.9.24
0.11.4 #
- Updated dependencies to latest versions
0.11.3 #
Fork of camera package with native aspect ratio support.
New Features #
-
Native Aspect Ratio Control - Configure camera aspect ratio at sensor level
CameraAspectRatio.ratio16x9- 16:9 widescreenCameraAspectRatio.ratio4x3- 4:3 standard (wider field of view)CameraAspectRatio.ratio1x1- 1:1 squareCameraAspectRatio.ratioDefault- Camera's default ratio
-
CameraController.aspectRatio - New parameter for aspect ratio selection
CameraController( camera, ResolutionPreset.high, aspectRatio: CameraAspectRatio.ratio4x3, );
Platform Support #
| Platform | 16:9 | 4:3 | 1:1 |
|---|---|---|---|
| Android | Native | Native | Native (1088x1088) |
| iOS | Native | Native | Fallback to 4:3 |
Based On #
Original camera package version 0.11.3 from Flutter team.