文件最后提交记录最后更新时间
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
[camera_android_camerax] Fix incorrectly rotated captured photos (#9498) Changes the target rotation of captured images to match that of the default display at the time of capture. This ensures that the photo's orientation is upright. This in turn fixes the rotation of the thumbnail previewing a captured photo (the thumbnail was never rotated incorrectly, just the image itself). Fixes https://github.com/flutter/flutter/issues/169876. ## 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.10 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
[various] Clean up obsolete references to "master" (#5912) 3 年前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
[extension_google_sign_in_as_googleapis_auth] Update to google_sign_in 7 (#9484) Updates the extension to work with the newly released google_sign_in 7.x, which reworked the API surface. The extension method can no longer do as many of the steps, so its utility is lower. Longer term this may not be worth maintaining as a package, but for now this will simplify migration to google_sign_in 7.x for existing clients of this package. Fixes https://github.com/flutter/flutter/issues/171048 ## 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.10 个月前
[tool] Use swift-format from Xcode (#9460) As of Xcode 16, swift-format is part of the Xcode distribution. Since CI now uses Xcode 16, we can just always use that version. This: - Removes the swift-format-path logic. - Removes the check for swift-format being available - Defaults Swift formatting to true only on macOS - Removes the swift-format CIPD package from .ci.yaml - Updates Pigeon in packages using Swift Pigeon generation to pick up a fix for a lint issue picked up by the latest version of swift-format (which was already fixed in Pigeon). Fixes https://github.com/flutter/flutter/issues/153803 ## 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.10 个月前
[flutter_lints] Bump lints dependency to 6.0.0 and bump package to 6.0.0 (#9108) Bump the dependency on lints from ^5.0.0 to ^6.0.0 in the flutter_lints package. Subsequently also bumping the version of flutter_lints to 6.0.0 to match. fixes [#167384](https://github.com/flutter/flutter/issues/167384) ## 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.11 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
[go_router] Add TODOs for meta migration (#9535) Prepares for: https://github.com/flutter/flutter/issues/171410 I created a calendar event for January 30, 2026. Hopefully I'll still employed then 🤞 **Version change exemption reason**, **CHANGELOG exemption reason**, **Test exemption reason**: This only adds comments. No semantic changes. ## 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.10 个月前
[go_router_builder] Skip case sensitive test (#9444) Part of https://github.com/flutter/flutter/issues/169809 Prepare for https://github.com/flutter/packages/pull/9426, this skips a test that needs to migrated with the new version of go_router. ## 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.10 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
[google_maps_flutter] Remove legacy renderer tests (#9517) Removes the copy of the integration tests that attempted to run against the legacy renderer, as the legacy renderer is no longer available. The tests are now just duplicating integration tests (the slowest and flakiest tests, generally), and the test that asserts that it's testing the legacy renderer is now failing (requiring a recent change to skip it). Since we no longer need to run the same set of tests in two different modes, I combined latest_renderer_tests.dart into google_maps_test.dart (renamed so it's picked up as an integration test entry point). Also removes the README discussion of the renderer option, since it's no longer useful to clients. Part of https://github.com/flutter/flutter/issues/171338 Fixes https://github.com/flutter/flutter/issues/171306 ## 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.10 个月前
[google_sign_in] Add GoogleSignInExceptionCode export (#9545) GoogleSignInException and GoogleSignInExceptionCode were both intended to be exported to clients to allow for structured error handling, but the latter was missed. This adds the missing export, as well as example usage in the example app (which would have caught the mistake). Fixes https://github.com/flutter/flutter/issues/171462 ## 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.10 个月前
[various] Update example apps to Swift (#9347) Converts the Objective-C iOS example apps for all non-iOS-plugin-implementation packages to Swift. The process for this was (all using current stable, 3.32): - Deleted example/ios. - Ran flutter create --platforms=ios .. - Reverted changes in ios/Runner/Assets.xcassets/AppIcon.appiconset (this doesn't really matter either way, I just decided not to thrash a bunch of icons, since there's no real reason to and it would have added a ton more files). - Reverted changes outside of ios/, except for .gitignore which we may as well have a current version of. - Added license blocks to template-created code files. - Removed the RunnerTest target, its source file, and the Podfile adjustment to RunnerTest. - Reverted bundle identifier changes in most cases, since it was often auto-detecting the old io.flutter.* org the examples were first created with. - Re-added any important bits to Info.plist. - Ran a build both with and without SwiftPM enabled, to ensure that all the Cocoapods and SwiftPM boilerplate is added to the projects to cut down on random diffs when people build later. One-off changes: - Added back Configuration.storkekit in in_app_purchase. - Migrated the Google Maps API key code in AppDelegate.m to AppDelegate.swift I did not convert the implementation packages in this PR because those will need to be handled more carefully, due to the presence of RunnerTest (and sometimes RunnerUITest) targets that need to be preserved. Part of https://github.com/flutter/flutter/issues/148586 ## 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.11 个月前
[in_app_purchase] Annotate deprecation in test (#9473) Annotate an intentional use of a deprecated method in an integration test, so that it doesn't show up in deprecation audits. See https://github.com/flutter/flutter/blob/main/docs/infra/Packages-Gardener-Rotation.md#deprecations10 个月前
[various] Update flutter.dev links to more reliable destinations (#6963) Contributes to https://github.com/flutter/website/issues/10363 by updating to the latest links and updating some links to use new /to/ links that can be updated as needed.1 年前
[interactive_media_ads] Adds wrappers for native IMA settings (#9481) [IMASettings.enabledBackgroundPlayback](https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side/reference/Classes/IMASettings#enablebackgroundplayback) is needed to add support for https://github.com/flutter/flutter/issues/153447 on iOS. This just adds all the flags for IMASettings and ImaSdkSettings for both platforms. ## 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.10 个月前
[local_auth] Convert iOS/macOS to Swift (#9459) Rewrites the iOS/macOS implementation in Swift. This is an in-place rewrite with minimal changes, to minimize the chances of breakage, and to simplify review. Future refactorings can improve the Swift structure (e.g., fully adopting thread enforcement). Fixes https://github.com/flutter/flutter/issues/119104 ## 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.10 个月前
metrics_center: bump outdated deps, prepare for release (#9421) 11 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
feat: 补充path_provider基础库的ohos平台配置。 Signed-off-by: xuchang <xuchang@openvalley.net> 2 个月前
[pigeon] Create a message call free InstanceManager when running unit tests (#9395) To support hot restart, PigeonInstanceManager.instance makes a call to clear the native InstanceManager when it is instantiated. This was the source of unit test race condition flakes like https://github.com/flutter/flutter/issues/164132. The current workaround is to try/catch the async PlatformException at the top of every test file or pass a test InstanceManager to every ProxyApi class: ```dart final MyNativeClass object = MyNativeClass( pigeon_instanceManager: PigeonInstanceManager( onWeakReferenceRemoved: (_) {} ), ); ``` This PR changes it to [detect a test ran as Flutter unit test](https://api.flutter.dev/flutter/flutter_test/TestWidgetsFlutterBinding/ensureInitialized.html) and sets the default InstanceManager with one that doesn't make any message calls. ## 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.11 个月前
Remove package:platform source (#6898) The source code for package:platform has been moved to https://github.com/dart-lang/platform/, see https://github.com/dart-lang/platform/pull/46 This PR removes the source from this repo, and leave a small cookie trail README in place.1 年前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
[pointer_interceptor_web] Fix unresponsive input above PointerInterceptor on Safari and Firefox. (#9362) Fixes https://github.com/flutter/flutter/issues/157920 ### Description When the TextField is placed above the HtmlElementView, it becomes unresponsive on Safari and Firefox. After the investigation, I found that this happens because the underlying input/textarea loses focus, leading to not listening to the keyboard input. After some investigation, I found out that calling preventDefault on mousedown events on PointerInterceptor div element prevents the input/textarea from losing focus. The same was already done for SelectionArea in https://github.com/flutter/flutter/pull/167275 | Before | After | | :---: | :---: | | https://input-above-interceptor-bug.web.app | https://input-above-interceptor-fix.web.app | | <video src="https://github.com/user-attachments/assets/3537d34d-9eb2-4a36-bbcf-4cb0de01133d" /> | <video src="https://github.com/user-attachments/assets/14458b51-bcf0-4761-9b57-7735a214125b" /> | <details> <summary>Application Source Code</summary> ```dart import 'package:flutter/material.dart'; import 'package:web/web.dart' as web; import 'package:pointer_interceptor/pointer_interceptor.dart'; void main() { runApp(const App()); } class App extends StatelessWidget { const App({super.key}); @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( body: Stack( children: [ Positioned.fill( child: HtmlElementView.fromTagName( tagName: 'iframe', onElementCreated: (element) { (element as web.HTMLIFrameElement); element.src = 'https://flutter.dev'; element.style ..border = 'none' ..height = '100%' ..width = '100%'; }, ), ), Center( child: PointerInterceptor( debug: true, child: Container( width: 400, decoration: BoxDecoration( borderRadius: BorderRadius.circular(20), color: Colors.grey.shade300, ), padding: const EdgeInsets.all(20), child: Column( mainAxisSize: MainAxisSize.min, children: [ OneLineTextField(), OneLineTextField(), OneLineTextField(), ], ), ), ), ), ], ), ), ); } } class OneLineTextField extends StatelessWidget { const OneLineTextField({super.key}); @override Widget build(BuildContext context) { return TextField( decoration: InputDecoration( labelText: 'One-line', floatingLabelBehavior: FloatingLabelBehavior.always, ), ); } } ``` </details> ## 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.11 个月前
[tool] Use swift-format from Xcode (#9460) As of Xcode 16, swift-format is part of the Xcode distribution. Since CI now uses Xcode 16, we can just always use that version. This: - Removes the swift-format-path logic. - Removes the check for swift-format being available - Defaults Swift formatting to true only on macOS - Removes the swift-format CIPD package from .ci.yaml - Updates Pigeon in packages using Swift Pigeon generation to pick up a fix for a lint issue picked up by the latest version of swift-format (which was already fixed in Pigeon). Fixes https://github.com/flutter/flutter/issues/153803 ## 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.10 个月前
[rfw] Update tests to no longer depend on a Container pumped via testWidgets. (#9063) This PR updates rfw package tests to no longer depend on a Container pumped via testWidgets to unblock further work on https://github.com/flutter/flutter/pull/163419 ## 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.11 个月前
[various] Update example apps to Swift (#9347) Converts the Objective-C iOS example apps for all non-iOS-plugin-implementation packages to Swift. The process for this was (all using current stable, 3.32): - Deleted example/ios. - Ran flutter create --platforms=ios .. - Reverted changes in ios/Runner/Assets.xcassets/AppIcon.appiconset (this doesn't really matter either way, I just decided not to thrash a bunch of icons, since there's no real reason to and it would have added a ton more files). - Reverted changes outside of ios/, except for .gitignore which we may as well have a current version of. - Added license blocks to template-created code files. - Removed the RunnerTest target, its source file, and the Podfile adjustment to RunnerTest. - Reverted bundle identifier changes in most cases, since it was often auto-detecting the old io.flutter.* org the examples were first created with. - Re-added any important bits to Info.plist. - Ran a build both with and without SwiftPM enabled, to ensure that all the Cocoapods and SwiftPM boilerplate is added to the projects to cut down on random diffs when people build later. One-off changes: - Added back Configuration.storkekit in in_app_purchase. - Migrated the Google Maps API key code in AppDelegate.m to AppDelegate.swift I did not convert the implementation packages in this PR because those will need to be handled more carefully, due to the presence of RunnerTest (and sometimes RunnerUITest) targets that need to be preserved. Part of https://github.com/flutter/flutter/issues/148586 ## 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.11 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
[multi] Remove @tool from docs that does not work (#9394) ![Screenshot 2025-06-05 at 6 10 11 PM](https://github.com/user-attachments/assets/7f6515c4-bc23-4574-b5b2-e3e411bb44e6) Usage of @tool sample and @tool snippet are not rendered in package docs here like they are in flutter/flutter. ## 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.11 个月前
[tool] Use swift-format from Xcode (#9460) As of Xcode 16, swift-format is part of the Xcode distribution. Since CI now uses Xcode 16, we can just always use that version. This: - Removes the swift-format-path logic. - Removes the check for swift-format being available - Defaults Swift formatting to true only on macOS - Removes the swift-format CIPD package from .ci.yaml - Updates Pigeon in packages using Swift Pigeon generation to pick up a fix for a lint issue picked up by the latest version of swift-format (which was already fixed in Pigeon). Fixes https://github.com/flutter/flutter/issues/153803 ## 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.10 个月前
[vector_graphics]Add Null Check for Image Retrieval in listener.dart's onDrawImage Function (#9211) This PR adds error handling for [#168364](https://github.com/flutter/flutter/issues/168364) ## Pre-Review Checklist11 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
[video_player] Use CADisplayLink on macOS 14.0+ (#9533) Marks the CVDisplayLink-based implementation that was previously used on macOS in all cases with deprecation suppressions, and switches macOS 14+ to share the CADisplayLink-based implementation that is currently used for iOS. Fixes https://github.com/flutter/flutter/issues/171391 ## 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.10 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
Bump AVD and SDK to API 36 in Packages CI (#9414) Bumping AVD, SDK we test against to ensure Flutter works on Android 16. Also added potentially missing android_virtual_device dependency. This aligns with what has been and/or will be done in framework https://github.com/flutter/flutter/pull/169121 and engine https://github.com/flutter/flutter/pull/169124, https://github.com/flutter/flutter/pull/167776. Partially Addresses https://github.com/flutter/flutter/issues/163071 Fixes https://github.com/flutter/flutter/issues/137083 ## 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.10 个月前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前