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: fdd7d390e2a7
Choose a base ref
...
head repository: flutter/packages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1785501174f3
Choose a head ref
  • 9 commits
  • 311 files changed
  • 7 contributors

Commits on Aug 19, 2026

  1. [google_maps_flutter_platform_interface] Fix PinConfig code sample (#…

    …12259)
    
    The second `PinConfig` sample in the `BitmapDescriptor` docs (`bitmap.dart:1009`) doesn't compile, for two reasons:
    
    1. **Unbalanced parens** — the block opens `PinConfig(`, `BitmapGlyph(` and `BitmapDescriptor.asset(` but only closes two of them. (The sibling `TextGlyph` sample directly above closes correctly.)
    2. **Missing `await`** — `BitmapDescriptor.asset` is declared `static Future<AssetMapBitmap> asset(...)` (line 278), while `BitmapGlyph.bitmap` is `final BitmapDescriptor bitmap;` (line 1106), so a bare `BitmapDescriptor.asset(...)` can't be assigned to it.
    
    The repo's own examples use the awaited form — e.g. `google_maps_flutter_web/example/latest/integration_test/advanced_markers_test.dart:422`:
    
    ```dart
    bitmap: await BitmapDescriptor.asset(
    ```
    
    The sample now mirrors that. Paren balance goes from 5 open / 4 close to 5 / 5.
    
    Doc comment only; bumped to 2.16.1 with a CHANGELOG entry per the versioning policy — happy to switch to `## NEXT` if that's preferred for a docs-only change.
    meliharik authored Aug 19, 2026
    Configuration menu
    Copy the full SHA
    2141a43 View commit details
    Browse the repository at this point in the history
  2. Add triage-design label (#12488)

    Adds the `triage-design` auto-labeler and changes `cupertino_ui`, `material_ui`, and related packages to be auto-labeled with `triage-design` instead of `triage-framework`. 
    
    ## Pre-Review Checklist
    
    **Test and changelog exemption:** No changes to packages.
    
    **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 Aug 19, 2026
    Configuration menu
    Copy the full SHA
    1489576 View commit details
    Browse the repository at this point in the history
  3. [material_ui] Add Material tokens (version 38.2.50) (#12471)

    Export the Material tokens to `material_ui`. This PR simply exports the existing tokens from g3 to Github.
    
    Work towards flutter/flutter#186906
    
    ## Pre-Review Checklist
    
    **Test exemption:** All generated code.
    
    **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 Aug 19, 2026
    Configuration menu
    Copy the full SHA
    37bc5d6 View commit details
    Browse the repository at this point in the history
  4. [animations] Migrate to material_ui (#12467)

    Migrates the animations package to the material_ui package.
    
    ## 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.
    Piinks authored Aug 19, 2026
    Configuration menu
    Copy the full SHA
    b2ec4e0 View commit details
    Browse the repository at this point in the history
  5. [go_router] migrates to material_ui and cupertino_ui (#12504)

    fixes flutter/flutter#191133
    fixes flutter/flutter#191132
    ## 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.
    chunhtai authored Aug 19, 2026
    Configuration menu
    Copy the full SHA
    ed5bd29 View commit details
    Browse the repository at this point in the history
  6. [camera_android_camerax] Add explicit concurrent-futures dependency (#…

    …12373)
    
    `camera_android_camerax`'s Gradle module does not explicitly declare a dependency on `androidx.concurrent:concurrent-futures`. Verified via `androidx.camera:camera-core:1.6.1`'s own Gradle module metadata (`.module` file): `camera-core` declares `androidx.concurrent:concurrent-futures` only on its **runtime** variant (`releaseVariantReleaseRuntimePublication`), not its **api/compile** variant (`releaseVariantReleaseApiPublication`). So when a consumer compiles against `camera-core`, Gradle correctly does not put `concurrent-futures` on the compile classpath — that's not a resolution bug, it's what `camera-core`'s own metadata declares.
    
    However, `camera-core`'s compiled `SurfaceRequest.class` carries a compile-time-retained jspecify `@NonNull` type annotation on a member typed `androidx.concurrent.futures.CallbackToFutureAdapter`. javac needs that class on the compile classpath to fully process the annotation metadata during compilation — even though no `camera_android_camerax` (or `camera-core`) source calls it directly. This is a mismatch in `camera-core`'s own packaging (a type needed at compile time for annotation processing, but declared runtime-only), which the Flutter team can't fix upstream since `camera-core` is owned by the AndroidX/Jetpack team. Declaring the dependency explicitly in `camera_android_camerax` works around it.
    
    Confirmed 100% reproducible on a completely stock, uncustomized `flutter create` app on current stable (3.44.8, default AGP 9.0.1, compileSdk 37):
    
    ```
    flutter create camera_repro
    cd camera_repro
    flutter pub add camera
    flutter build apk --debug
    ```
    
    fails every time with:
    
    ```
    error: Cannot attach type annotations @org.jspecify.annotations.NonNull to
    SurfaceRequest.mSurfaceRecreationCompleter: class file for
    androidx.concurrent.futures.CallbackToFutureAdapter not found
    ```
    
    Minimal repro repo (steps + README with root cause): https://github.com/dhc-tech/camera-android-camerax-build-repro
    
    List which issues are fixed by this PR:
    
    Fixes flutter/flutter#190505
    
    ## Pre-Review Checklist
    dhc-tech authored Aug 19, 2026
    Configuration menu
    Copy the full SHA
    538239f View commit details
    Browse the repository at this point in the history
  7. [pigeon] Fixes lint error from unused codec (#12512)

    Part of fixing flutter/flutter#183945.
    
    Regenerating pigeon files will fix issue.
    
    ## 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.
    bparrishMines authored Aug 19, 2026
    Configuration menu
    Copy the full SHA
    b33d933 View commit details
    Browse the repository at this point in the history
  8. [material_ui] Fixes typo in code and tests (#12503)

    ## 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.
    guidezpl authored Aug 19, 2026
    Configuration menu
    Copy the full SHA
    111fea5 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2026

  1. [material_ui] Cleans up shader files and exposes ink_splash shader (#…

    …12421)
    
    the ink_splash is still using the flutter sdk's shader file, this pr fixes it
    
    ## 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.
    chunhtai authored Aug 20, 2026
    Configuration menu
    Copy the full SHA
    1785501 View commit details
    Browse the repository at this point in the history
Loading