Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter/packages
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 431ea69a42e2
Choose a base ref
...
head repository: flutter/packages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e55e7ac30b8c
Choose a head ref
  • 6 commits
  • 126 files changed
  • 5 contributors

Commits on Sep 24, 2026

  1. [google_maps_flutter] Add onPointOfInterestTap platform implementatio…

    …ns (#12880)
    
    ## Summary
    
    - Platform implementations of `onPointOfInterestTap` for **Android**, **iOS** (`sdk9` / `sdk10` + shared source), and **web**
    - Depends on published `google_maps_flutter_platform_interface` 2.17.0 from #12752
    - Federated implementations PR (per [Changing federated plugins](https://github.com/flutter/flutter/blob/master/docs/ecosystem/contributing/README.md#changing-federated-plugins)); app-facing package will follow in a separate PR
    
    **Notes**
    - Frozen `google_maps_flutter_ios` is intentionally unchanged (no new features per that package’s README); iOS support is in `google_maps_flutter_ios_sdk9` / `google_maps_flutter_ios_sdk10`
    - iOS DI follows the Swift controller conventions (required `callbackHandler` on the designated initializer)
    
    Supersedes the separate drafts #12881 (web) and #12882 (iOS).
    
    Part of #11872 / flutter/flutter#60695.
    
    ## Pre-Review Checklist
    tenninebt authored Sep 24, 2026
    Configuration menu
    Copy the full SHA
    071775b View commit details
    Browse the repository at this point in the history
  2. [pigeon][video_player] Disable video_player and pigeon flakes blo…

    …cking latest flutter -> packages roll (#13003)
    
    Work towards flutter/flutter#193291, flutter/flutter#179154, flutter/flutter#193300
    
    Disables the `pigeon` and `video_player` flakes that manifested on the most recent flutter -> packages autoroll (#12999)
    
    ## 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.
    elliette authored Sep 24, 2026
    Configuration menu
    Copy the full SHA
    d50d1b8 View commit details
    Browse the repository at this point in the history
  3. [Android 17] Update packages CI test runners to SDK 37 (#12376)

    Update the packages CI test runners to be on Android SDK 37. Updated to a newer AVD with SDK 37.
    
    Picked a recent avd package from [here](https://chrome-infra-packages.appspot.com/p/chromium/tools/android/avd/linux-amd64/) and confirmed it contains sdk 37 by downloading the package and checking for the existence of: `generic_android<API#>.textpb`
    
    Partially Addresses flutter/flutter#189518
    
    ## 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.
    jesswrd authored Sep 24, 2026
    Configuration menu
    Copy the full SHA
    7ab8ce1 View commit details
    Browse the repository at this point in the history
  4. [camera] add custom path ouput to recording (#11774)

    This PR introduces the ability to save videos to custom locations, taking into account the limitations and behavior of each platform.
    
    Due to platform-specific security restrictions and limitations:
    
    * On Android, I was able to save videos directly to `/storage/emulated/0/Download/video.mp4` without issues.
    * On iOS, I was able to save videos to `On My iPhone -> Camera Example -> Movies`.
    * On Windows, the behavior is similar to Android.
    
    Closes flutter/flutter#91680
    
    ## 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.
    Mairramer authored Sep 24, 2026
    Configuration menu
    Copy the full SHA
    c5c44ee View commit details
    Browse the repository at this point in the history
  5. [pigeon] Fix NSnumber edge cases and null value bug (#12997)

    Fixes flutter/flutter#193266
    Fixes two Swift FFI value serialization bugs in `SwiftGenerator`:
    
    1. **`CFBoolean` and floating-point `NSNumber` bridging in `wrapNumber`**: When an Objective-C boolean (`__NSCFBoolean` / `CFBoolean`) or a whole-number floating-point `NSNumber` (such as `3.0` returned from `UserDefaults.object(forKey:)` or `NSDictionary`) is boxed inside `Any`, Swift's dynamic `as? Int` cast succeeds before reaching `case let value as Double:` or `case let value as Bool:`. `wrapNumber` now checks `CFGetTypeID(number as CFTypeRef) == CFBooleanGetTypeID()` (`type: 3`) and `CFNumberIsFloatType(nsNumber)` (`type: 2`) prior to switching on numeric types, matching `FlutterStandardCodec` behavior.
    2. **Dictionary value `isNullish` check in `writeValue`**: Fixes a typo in `writeValue` where dictionary serialization checked `isNullish(key)` instead of `isNullish(value)` when serializing dictionary values.
    
    Fixes https://github.com/flutter/flutter/issues/<ISSUE_NUMBER>
    
    ## 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.
    tarrinneal authored Sep 24, 2026
    Configuration menu
    Copy the full SHA
    40b7e64 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2026

  1. [material_ui] Add labelTextDirection handling in InputDecorator (#12607)

    This PR introduces `labelTextDirection` property to InputDecoration.
    
    Closes flutter/flutter#41324
    
    Port of flutter/flutter#182477
    
    ## 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.
    Mairramer authored Sep 25, 2026
    Configuration menu
    Copy the full SHA
    e55e7ac View commit details
    Browse the repository at this point in the history
Loading