-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Comparing changes
Open a pull request
base repository: flutter/packages
base: c1f7d920c272
head repository: flutter/packages
compare: 656ccaae4f49
- 12 commits
- 37 files changed
- 5 contributors
Commits on Jun 26, 2026
-
[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
Configuration menu - View commit details
-
Copy full SHA for 06ed8de - Browse repository at this point
Copy the full SHA 06ed8deView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for b290ae0 - Browse repository at this point
Copy the full SHA b290ae0View commit details -
[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).
Configuration menu - View commit details
-
Copy full SHA for d1c9744 - Browse repository at this point
Copy the full SHA d1c9744View commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for e19d0fc - Browse repository at this point
Copy the full SHA e19d0fcView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for 161ae12 - Browse repository at this point
Copy the full SHA 161ae12View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for be2b845 - Browse repository at this point
Copy the full SHA be2b845View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 4e9316f - Browse repository at this point
Copy the full SHA 4e9316fView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 7b93006 - Browse repository at this point
Copy the full SHA 7b93006View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for f8a1f6f - Browse repository at this point
Copy the full SHA f8a1f6fView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 1622044 - Browse repository at this point
Copy the full SHA 1622044View commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 556cc6b - Browse repository at this point
Copy the full SHA 556cc6bView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 656ccaa - Browse repository at this point
Copy the full SHA 656ccaaView 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 c1f7d920c272...656ccaae4f49