-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Comparing changes
Open a pull request
base repository: flutter/packages
base: acd9adbe4676
head repository: flutter/packages
compare: e1d01695273f
- 8 commits
- 92 files changed
- 5 contributors
Commits on Feb 25, 2026
-
[camera] add video stabilization (#7108)
Adds support for video stabilization to camera_platform_interface, camera_avfoundation, camera_android_camerax and camera packages. The video stabilization modes are defined in the new VideoStabilizationMode enum defined in camera_platform_interface: ```dart /// The possible video stabilization modes that can be capturing video. enum VideoStabilizationMode { /// Video stabilization is disabled. off, /// Basic video stabilization is enabled. /// Maps to CONTROL_VIDEO_STABILIZATION_MODE_ON on Android /// and throws CameraException on iOS. on, /// Standard video stabilization is enabled. /// Maps to CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION on Android /// (camera_android_camerax) and to AVCaptureVideoStabilizationModeStandard /// on iOS. standard, /// Cinematic video stabilization is enabled. /// Maps to CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION on Android /// (camera_android_camerax) and to AVCaptureVideoStabilizationModeCinematic /// on iOS. cinematic, /// Extended cinematic video stabilization is enabled. /// Maps to AVCaptureVideoStabilizationModeCinematicExtended on iOS and /// throws CameraException on Android. cinematicExtended, } ``` There is some subjectivity on the way with which I mapped the modes to both platforms, and here's a document that compares the several modes: https://docs.google.com/spreadsheets/d/1TLOLZHR5AcyPlr-y75aN-DbR0ssZLJjpV_OAJkRC1FI/edit?usp=sharing, which you can comment on. *List which issues are fixed by this PR. You must list at least one issue.* Partially implements flutter/flutter#89525Configuration menu - View commit details
-
Copy full SHA for d8970b1 - Browse repository at this point
Copy the full SHA d8970b1View commit details -
[camera] Convert iOS event channel to Pigeon (#11109)
Replaces direct event channel usage with type-safe Pigeon event channels now that the plugin has been migrated to Swift (Pigeon doesn't have event channel support in the Obj-C generator, so this had been blocked). Also includes opportunistic cleanup of conditional import of `camera_avfoundation_objc`, since I noticed it in the files I was working in; this is dead code now that the Swift migration is complete, because the `camera_avfoundation_objc` no longer exists. Fixes flutter/flutter#182542 ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
Configuration menu - View commit details
-
Copy full SHA for 7fe183f - Browse repository at this point
Copy the full SHA 7fe183fView commit details -
Adjust the version/changelog checklist entries (#11120)
Replaces the two checklist entries for version and CHANGELOG, whose wording was specific to continuous release, to a single more generic line that links to the instructions, so that it encompasses both continuous and batched releases.
Configuration menu - View commit details
-
Copy full SHA for 546d354 - Browse repository at this point
Copy the full SHA 546d354View commit details -
[video_player_android] Remove usesCleartextTraffic (#11075)
Removes deprecated usesCleartextTraffic. Addresses: #182553 ## Pre-Review Checklist
Configuration menu - View commit details
-
Copy full SHA for b9ee0b3 - Browse repository at this point
Copy the full SHA b9ee0b3View commit details -
Tidy up some contributing text, and note tools needed for formatting. (…
…#11113) Tidy up some contributing text, and note tools needed for formatting. * The "state diagram" paragraph was a really long sentence which changed tense halfway through. * `dart:mirrors` is a library. ## Pre-Review Checklist
Configuration menu - View commit details
-
Copy full SHA for 6c20ef3 - Browse repository at this point
Copy the full SHA 6c20ef3View commit details -
[google_sign_in] Remove usersCleartextTraffic (#11121)
Removes deprecated usesCleartextTraffic. Addresses: #182553 ## Pre-Review Checklist
Configuration menu - View commit details
-
Copy full SHA for 40bb258 - Browse repository at this point
Copy the full SHA 40bb258View commit details -
[local_auth] Federate READMEs (#11112)
Moves the platform-specific setup details from the main README to the implementation package READMEs, per our current best practice. Minor cleanup as part of moving things: - Simplifies iOS description and adds a link to the Apple docs. - Removes the Java variant of the app setup instructions; new apps are overwhelmingly Kotlin, and Java users can extrapolate from the Kotlin. - Removes an obsolete section about detecting face ID support on Android; we no longer support specific auth method detection on Android at all. Part of flutter/flutter#182772 ## Pre-Review Checklist [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
Configuration menu - View commit details
-
Copy full SHA for f84c6e7 - Browse repository at this point
Copy the full SHA f84c6e7View commit details
Commits on Feb 26, 2026
-
[rfw] Remove outdated info from README (#11123)
The linked issues here was closed to further feedback, removing as outdated. Comment: flutter/flutter#90218 (comment) > Thanks for all the feedback on this issue. I'm going to close this issue for now, but feel free to keep the feedback coming in new issues or on Discord. ## Pre-Review Checklist **Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member's review for guidance on which automated comments should be addressed. [^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.
Configuration menu - View commit details
-
Copy full SHA for e1d0169 - Browse repository at this point
Copy the full SHA e1d0169View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff acd9adbe4676...e1d01695273f