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: c1f7d920c272
Choose a base ref
...
head repository: flutter/packages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 656ccaae4f49
Choose a head ref
  • 12 commits
  • 37 files changed
  • 5 contributors

Commits on Jun 26, 2026

  1. [video_player_avfoundation] Add video track selection support (#11476)

    ## Summary
    AVFoundation breakout PR for #10688.
    
    - Implements `getVideoTracks()` and `selectVideoTrack()` methods using AVFoundation
    - Video track selection requires iOS 15+ / macOS 12+ for HLS streams
    - Adds comprehensive Swift and Dart unit tests
    
    ## Dependency Chain
    This PR is **third** in a series of breakout PRs:
    1. `video_player_platform_interface` (#11474) - pending
    2. `video_player_android` (#11475) - pending
    3. `video_player_avfoundation` (this PR)
    4. `video_player` + `video_player_web` (pending - original PR #10688 updated)
    
    **Note:** This PR depends on `video_player_platform_interface` 6.7.0 being published first.
    
    ## Test Plan
    nateshmbhat authored Jun 26, 2026
    Configuration menu
    Copy the full SHA
    06ed8de View commit details
    Browse the repository at this point in the history
  2. [video_player_platform_interface] Add preventsDisplaySleepDuringVideo…

    …Playback option (#11546)
    
    ## Description
    
    Adds the `preventsDisplaySleepDuringVideoPlayback` field to `VideoPlayerOptions` and a `setPreventsDisplaySleepDuringVideoPlayback` method to `VideoPlayerPlatform`, allowing platform implementations to control whether the display sleeps during video playback.
    
    Platform interface breakout PR for #11225.
    
    ## Changes
    
    - Adds `preventsDisplaySleepDuringVideoPlayback` field to `VideoPlayerOptions` (defaults to `true` to preserve existing behavior).
    - Adds `setPreventsDisplaySleepDuringVideoPlayback(int playerId, bool preventsDisplaySleepDuringVideoPlayback)` method to `VideoPlayerPlatform` with a default no-op implementation so existing platform implementations continue to compile without changes.
    - Updates CHANGELOG (6.7.0) and pubspec version.
    - Adds unit test covering the default value of `preventsDisplaySleepDuringVideoPlayback`.
    
    ## Related
    
    - Parent PR: #11225
    - Fixes: flutter/flutter#183520
    shrabanti722 authored Jun 26, 2026
    Configuration menu
    Copy the full SHA
    b290ae0 View commit details
    Browse the repository at this point in the history
  3. [various] Check in auto-upgrade to analysis options (#11969)

    `flutter pub get` with the latest `master` automatically adds exclusions to any package-local analysis options. This checks in those changes to avoid having diffs either locally, or in CI (triggering failures in the format check since the format check looks for any diffs currently, so this will unblock the roller).
    stuartmorgan-g authored Jun 26, 2026
    Configuration menu
    Copy the full SHA
    d1c9744 View commit details
    Browse the repository at this point in the history
  4. [material_ui] Remove widgets import in dialog_test.dart, `dropdown_…

    …menu_test.dart` and `sliver_app_bar_test.dart` (#12002)
    
    Part of flutter/flutter#182636 and flutter/flutter#188395
    
    This PR:
    * Removed the cross-import of `widgets/semantics_tester.dart`.
    * Removed @Skip tag, all tests in this file has passed. `semantics_tester.dart` has existed in material_ui, so we can directly import `semantics_tester.dart`;
    * Moved the file to `test/` folder.
    
    ## Pre-Review Checklist
    QuncCccccc authored Jun 26, 2026
    Configuration menu
    Copy the full SHA
    e19d0fc View commit details
    Browse the repository at this point in the history
  5. [material_ui] Remove widgets import in bottom_sheet_test.dart (#12001)

    Part of flutter/flutter#182636 and flutter/flutter#188395
    
    This PR:
    * Removed the cross-import of `widgets/semantics_tester.dart`.
    * Removed @Skip tag, all tests in this file has passed. `semantics_tester.dart` has existed in material_ui, so we can directly import `semantics_tester.dart`;
    * Moved the file to `test/` folder.
    
    ## Pre-Review Checklist
    QuncCccccc authored Jun 26, 2026
    Configuration menu
    Copy the full SHA
    161ae12 View commit details
    Browse the repository at this point in the history
  6. [material_ui] Enable tabs_test (#12021)

    Port over `tabs_test` from flutter/flutter#184279
    
    Work towards flutter/flutter#182636 and flutter/flutter#188395
    
    ## 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 Jun 26, 2026
    Configuration menu
    Copy the full SHA
    be2b845 View commit details
    Browse the repository at this point in the history
  7. [material_ui] Enable radio_list_tile_test (#12019)

    Port over `radio_list_tile_test` from flutter/flutter#184279
    
    Work towards flutter/flutter#182636 and flutter/flutter#188395
    
    ## 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 Jun 26, 2026
    Configuration menu
    Copy the full SHA
    4e9316f View commit details
    Browse the repository at this point in the history
  8. [material_ui] Enable ink_well_test (#12016)

    Port over `ink_well_test` from flutter/flutter#184279
    
    Work towards flutter/flutter#182636 and flutter/flutter#188395
    
    ## 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 Jun 26, 2026
    Configuration menu
    Copy the full SHA
    7b93006 View commit details
    Browse the repository at this point in the history
  9. [material_ui] Enable filter_chip_test (#12013)

    Port over `filter_chip_test` from flutter/flutter#184279
    
    Work towards flutter/flutter#182636 and flutter/flutter#188395
    
    ## 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 Jun 26, 2026
    Configuration menu
    Copy the full SHA
    f8a1f6f View commit details
    Browse the repository at this point in the history
  10. [material_ui] Enable calendar_date_picker_test (#12006)

    Port over `calendar_date_picker_test` from flutter/flutter#184279
    
    Work towards flutter/flutter#182636 and flutter/flutter#188395
    
    ## 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 Jun 26, 2026
    Configuration menu
    Copy the full SHA
    1622044 View commit details
    Browse the repository at this point in the history
  11. [material_ui] Enable list_tile_test (#12017)

    Port over `list_tile_test` from flutter/flutter#184279
    
    Work towards flutter/flutter#182636 and flutter/flutter#188395
    
    ## 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 Jun 26, 2026
    Configuration menu
    Copy the full SHA
    556cc6b View commit details
    Browse the repository at this point in the history
  12. [material_ui] Enable icon_button_test (#12015)

    Port over `icon_button_test` from flutter/flutter#184279
    
    Work towards flutter/flutter#182636 and flutter/flutter#188395
    
    ## 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 Jun 26, 2026
    Configuration menu
    Copy the full SHA
    656ccaa View commit details
    Browse the repository at this point in the history
Loading