Victoria Ashworth
b4d72752bd
Add Info.plist from build directory as input path to Thin Binary build phase ( #118209 )
...
* Add Info.plist from build directory as input path to Thin Binary build phase
* fix directive ordering
* migrate benchmark, integration, and example tests
2023-01-13 13:41:08 -06:00
Hans Muller
3a181e495a
Added LinearBorder, an OutlinedBorder like BoxBorder ( #116940 )
2023-01-13 08:04:22 -08:00
Taha Tesser
3d3f8e85a6
Update CupertinoPicker
example ( #118248 )
...
* Update `CupertinoPicker` example
* format lines
* Revert making variable public
* revert variable change
2023-01-10 19:49:22 +00:00
Flutter GitHub Bot
341ae18f6e
roll packages ( #118001 )
2023-01-04 22:49:16 +00:00
Michael Goderbauer
b308555ed1
Enable dangling_library_doc_comments
and library_annotations
lints ( #117365 )
2022-12-20 16:03:21 -08:00
Michael Goderbauer
81bc54be75
Enable use_colored_box
lint ( #117370 )
2022-12-20 14:09:55 -08:00
Flutter GitHub Bot
4591f057fb
roll packages ( #117357 )
2022-12-20 22:04:23 +00:00
Zachary Anderson
c64dcbefa6
Revert "Manual roll Flutter Engine from 339791f190fa to 7ee3bf518036 (1 revision) #117367 ( #117372 )" ( #117396 )
...
This reverts commit 61fb6ea2d5
.
2022-12-20 09:04:05 -08:00
Siva
61fb6ea2d5
Manual roll Flutter Engine from 339791f190fa to 7ee3bf518036 (1 revision) #117367 ( #117372 )
2022-12-20 08:31:22 -08:00
Michael Goderbauer
1adc27503f
Bump min SDK to 2.19.0-0 ( #117345 )
...
* Bump min SDK to 2.19.0-0
* fix
2022-12-20 00:46:14 +00:00
Alexander Markov
c63d797f94
Upgrade dependencies ( #117007 )
2022-12-14 13:13:05 -08:00
Taha Tesser
f07db4018a
NavigationBar
improvements (#116992 )
2022-12-13 17:25:49 -08:00
Greg Spencer
fae458b925
Convert TimePicker to Material 3 ( #116396 )
...
* Make some minor changes in preparation for updating the Time Picker to M3
* Revert OutlineInputBorder.borderRadius type change
* Revert more OutlineInputBorder.borderRadius changes.
* Convert TimePicker to Material 3
* Add example test
* Revert OutlineInputBorder.borderRadius type change
* Fix test
* Review Changes
* Merge changes
* Some sizing and elevation fixes
* Fix localization tests
2022-12-14 00:09:52 +00:00
Christopher Fujino
7a743c8816
[flutter_tools] Pin and roll pub ( #116745 )
...
* pin path_provider_android
* make path_provider_android non-transitive
* roll
2022-12-12 21:02:07 +00:00
Siva
7c8e171320
Manual Roll of Flutter Engine from 67254d6e4b03 to 8d83b98c55b3 ( #116635 )
...
* Roll Flutter Engine from 67254d6e4b03 to 8d83b98c55b3
* Roll Dart SDK from 35a9facce191 to e517487c5679 (Dart 3.0) (#38105 )
* Bump SDK versions.
* Bump Dart SDK version constraints
* Update shrine package to 2.0.1 (null safe version)
* Fix more tests.
* Include patches from Jason for min android sdk version
* Fix analyzer warning
2022-12-08 18:03:51 -08:00
ivirtex
ef40e3ea6f
Add CupertinoSliverNavigationBar
large title magnification on over scroll ( #110127 )
...
* Add magnification of CupertinoSliverNavigationBar large title
* Fix padding in maximum scale computation
* Apply magnification by using RenderBox
* Do not pass key to the superclass constructor
* Use `clampDouble` instead of `clamp` extension method
* Remove trailing whitespaces to make linter happy
* Name test variables more precisely
* Move transform computation to `performLayout` and implement `hitTestChildren`
* Address comments
* Address comments
* Address comments
* Update comment about scale
* Fix hit-testing
* Fix hit-testing again
* Make linter happy
* Implement magnifying without using LayoutBuilder
* Remove trailing spaces
* Add hit-testing of the large title
* Remove whitespaces
* Fix scale computation and some tests
* Fix remaining tests
* Refactor and fix comments
* Update comments
2022-12-08 17:15:09 +00:00
Greg Spencer
fb9133b881
Add ListenableBuilder with examples ( #116543 )
...
* Add ListenableBuilder with examples
* Add tests
* Add tests
* Fix Test
* Change AnimatedBuilder to be a subclass of ListenableBuilder
2022-12-07 01:15:22 +00:00
Pierre-Louis
1e696d304c
Support theming CupertinoSwitch
s ( #116510 )
...
* Introduce flag to maximally apply CupertinoTheme
* add missing docs
* add tests
* fix docs
* fix test
2022-12-06 15:32:58 +01:00
Zachary Anderson
7c0f882a92
Revert "[flutter_tools] Pin path_provider_android and roll pub packages ( #116377 )" ( #116424 )
...
This reverts commit ce94230281
.
2022-12-02 08:30:14 -08:00
Christopher Fujino
ce94230281
[flutter_tools] Pin path_provider_android and roll pub packages ( #116377 )
...
* pin path_provider_android
* remove constraint that only explicit dependencies can be pinned
* roll packages
2022-12-02 03:13:07 +00:00
Qun Cheng
6bb412e35e
Added controller
and onSelected
properties to DropdownMenu ( #116259 )
2022-11-30 16:58:21 -08:00
Taha Tesser
aaa4a52839
Add Material 3 Slider
example ( #115638 )
...
* Add Material 3 `Slider` example
* Update doc
* Update test titles
2022-12-01 00:00:19 +00:00
Mitchell Goodwin
97195d1d51
Update CupertinoContextMenu to iOS 16 visuals ( #110616 )
...
* Update CupertinoContextMenu to iOS 16 visuals
* Revert some formatting
* Remove space
* Remove formatting changes, add more comments
* Added shadow effect
* Update context menu tests
* Remove white spaces
* Remove unused variable
* Refactor type checking logic
* Set default previewBuilder and update tests
* Check for border radius
* Remove trailing spaces
* Add builder to constructor
* Update previewBuilder
Rebase to master
* Update builder and tests
* Remove trailing spaces
* Update examples
* Refactor builder
* Update builder to use one animation
* Update scale
* Change deprecation message, remove white spaces
* Change deprecation message
* Change deprecation message
* Change deprecation message
* Update documentation
* Update documentation
* Update documentation and examples
* Update documentation and examples
* Remove white spaces
* Remove white spaces
* Remove const
* Address linting errors
* Seperate builder into own constructor
* Remove trailing characters
* Formatting changes
* Remove white spaces
* Change ignore comment
* Add TODO
* Remove whitespace
2022-11-30 16:28:04 -07:00
Eilidh Southren
29422d25fe
M3 snackbar [re-land] ( #116218 )
...
* Add M2 defaults and template skeleton
* add MaterialStateColor functionality to ActionTextColor (issue #110402 )
* Add M2 defaults and template skeleton
* updated material 3 tokens
* Updated snackbar demo
* add theme tests
* add gen defaults
* formatting
* more whitespace fixes
* add widget type
* update docs
* code review changes
* Add line overflow functionality
* whitespace fixes
* update M3 animation
* whitespace fixes
* add insetPadding param
* Modifed icon parameter to showCloseIcon
* white space fixes
* test fixes
* rename iconColor to closeIconColor
* debug test fix
* de-britishification
* g3fix
* g3fix
* debug test fix
2022-11-30 19:13:00 +00:00
Michael Goderbauer
06979d4e2e
shrinkWrap nuke ( #116236 )
2022-11-30 03:07:15 +00:00
Taha Tesser
333397a0ed
Fix Material 3 BottomSheet
example ( #116112 )
...
fix title
2022-11-30 02:08:21 +00:00
Qun Cheng
8b86d238b4
Create DropdownMenu
Widget to Support Material 3 ( #116088 )
...
* Created ComboBox
* Fixed failing tests
* Reverted the menu style tests change
* Addressed comments
* Updated documentation and rename foregroundColor variable
* Remamed ComboBox to DropdownMenu
* Removed a unused import
* Removed unused import
Co-authored-by: Qun Cheng <quncheng@google.com>
2022-11-29 22:36:35 +00:00
Kate Lovett
8b32ac7a51
Revert "Update SnackBar to support Material 3" ( #116199 )
...
* Revert "Update SnackBar to support Material 3 (#115750 )"
This reverts commit d58855c499
.
* Kick ci.yaml
Co-authored-by: Jenn Magder <magder@google.com>
2022-11-29 19:11:43 +00:00
Eilidh Southren
d58855c499
Update SnackBar to support Material 3 ( #115750 )
...
* Add M2 defaults and template skeleton
* add MaterialStateColor functionality to ActionTextColor (issue #110402 )
* Add M2 defaults and template skeleton
* updated material 3 tokens
* Updated snackbar demo
* add theme tests
* add gen defaults
* formatting
* more whitespace fixes
* add widget type
* update docs
* code review changes
* Add line overflow functionality
* whitespace fixes
* update M3 animation
* whitespace fixes
* add insetPadding param
* Modifed icon parameter to showCloseIcon
* white space fixes
* test fixes
* rename iconColor to closeIconColor
* debug test fix
* de-britishification
2022-11-29 18:02:34 +00:00
Greg Spencer
0cb9f70460
Menu bar accelerators ( #114852 )
...
* Add MenuMenuAcceleratorLabel to support accelerators.
* Review Changes
* Review Changed
* Fix default label builder to use characters
* Remove golden test that shouldn't have been there.
2022-11-29 00:27:20 +00:00
hangyu
0e57147db1
nav drawer ( #115668 )
2022-11-18 15:10:05 -08:00
Christopher Fujino
459391708e
[flutter_tools] Pin package:archive and manual roll ( #115662 )
...
* add package:archive to pins
* roll
2022-11-18 19:28:10 +00:00
Devon Carew
0344407614
Rev package:pub_semver to the latest version ( #115570 )
...
* rev package:pub_semver to the latest version
* revert update_packages.dart changes
2022-11-17 18:29:37 +00:00
Darren Austin
6ec2bd0a80
M3 Segmented Button widget ( #113723 )
2022-11-11 22:13:57 -08:00
Zachary Anderson
a84e369bd2
Revert "Allow Flutter golden file tests to be flaky ( #114450 )" ( #114902 )
...
This reverts commit 53e6876226
.
2022-11-08 09:26:55 -08:00
Kate Lovett
53e6876226
Allow Flutter golden file tests to be flaky ( #114450 )
...
* allow marking a golden check as flaky
* add matchesFlutterGolden to analyze.dart; no tags for flutter_goldens/lib
* Pause
* ++
* ++
* Analyzer therapy
* Once more with feeling
* Nits
* Review feedback
* Silly oops
* Test progress
* More tests
* Finish
* Nits
* Analyzer
* Review feedback
Co-authored-by: Yegor Jbanov <yjbanov@google.com>
2022-11-08 01:14:03 +00:00
Chris Bracken
3c9288c6d3
Increase minimum supported macOS version from 10.13 to 10.14 ( #114713 )
...
Increases the minimum macOS deployment target from macOS 10.13 (High Sierra) to 10.14 (Mojave) in the macOS app templates.
Includes:
* Update migration for macOS 10.11 apps to upgrade to 10.14
* Adds migration for macOS 10.13 apps to upgrade to 10.14
* Apply migration to all examples, and integration tests
This does not increase version in the plugin templates since those will need to wait until the 10.14 framework rolls to stable channel, so new plugins can build with apps created with `flutter create` on stable channel.
Issue: https://github.com/flutter/flutter/issues/114445
See RFC: http://flutter.dev/go/flutter-drop-macOS-10.13-2022-q4
See previous patch: https://github.com/flutter/flutter/pull/107689
2022-11-07 11:32:42 +01:00
chunhtai
80bf355192
Support keyboard selection in SelectabledRegion ( #112584 )
...
* Support keyboard selection in selectable region
* fix some comments
* addressing comments
2022-11-04 10:55:28 -07:00
Darren Austin
6a66aa282f
Add Material 3 support for BottomAppBar (reland #106525 ) ( #114439 )
...
* Revert "Revert "Add Material 3 support for BottomAppBar" (#114421 )"
This reverts commit 210a2aa371
.
* Regenerated the defaults from tokens and fixed tests.
* Fixed the tests.
* Updated the shape token template to optimize the a common case.
2022-11-02 10:54:19 +00:00
Taha Tesser
eadda3c393
Add Material 3 Popup Menu example and update existing example ( #114228 )
2022-11-01 22:10:45 +00:00
Zachary Anderson
210a2aa371
Revert "Add Material 3 support for BottomAppBar" ( #114421 )
2022-11-01 15:12:09 +00:00
Talat El Beick
0e98194681
Add Material 3 support for BottomAppBar ( #106525 )
2022-11-01 00:42:33 -07:00
Greg Spencer
37b72342b0
Add maybeOf
for all the cases where of
returns nullable. ( #114120 )
2022-10-31 23:09:09 +00:00
Justin McCandless
0b451b6dfd
Context Menus ( #107193 )
...
* Can show context menus anywhere in the app, not just on text.
* Unifies all desktop/mobile context menus to go through one class (ContextMenuController).
* All context menus are now just plain widgets that can be fully customized.
* Existing default context menus can be customized and reused.
2022-10-28 12:40:09 -07:00
Flutter GitHub Bot
ef1236e038
Roll pub packages ( #114189 )
2022-10-28 19:15:08 +00:00
Qun Cheng
3ce88d3813
Replace menu defaults with tokens ( #113963 )
2022-10-25 14:46:34 -07:00
Taha Tesser
7f75d24164
Add Material 3 ProgressIndicator
examples ( #113950 )
2022-10-25 07:27:08 +00:00
Taha Tesser
b0e7c9c4f0
Move AnimatedIcons
example and fix typo in cupertino/text_selection_toolbar.dart
( #113937 )
2022-10-25 07:27:06 +00:00
J-P Nurmi
28e0f089a2
Reland "[text_input] introduce TextInputControl" ( #113758 )
2022-10-24 07:23:32 -07:00
Flutter GitHub Bot
1ebe53c209
Roll pub packages ( #113799 )
2022-10-21 16:38:18 +00:00
Flutter GitHub Bot
37af038303
Roll pub packages ( #113574 )
2022-10-20 21:39:12 +00:00
Zachary Anderson
9064bf674b
Revert "[text_input] introduce TextInputControl ( #76072 )" ( #113724 )
...
This reverts commit 2fdfa29e08
.
2022-10-19 15:00:00 -07:00
Taha Tesser
8815f60a5a
Add AnimatedIcons
previews and examples ( #113700 )
2022-10-19 17:12:19 +00:00
Greg Spencer
9995e370bf
Fix StarBorder operator== ( #113588 )
2022-10-18 17:25:04 +00:00
Flutter GitHub Bot
d20129b64a
Roll pub packages ( #113331 )
2022-10-17 22:03:08 +00:00
hangyu
4fed6aaeff
Support Material 3 in bottom sheet ( #112466 )
2022-10-11 09:55:26 +00:00
Greg Spencer
1730662bc0
Deprecate AnimatedListItemBuilder
and AnimatedListRemovedItemBuilder
( #113131 )
2022-10-10 17:58:10 +00:00
Greg Spencer
7523ab5cc1
Add SliverAnimatedGrid
and AnimatedGrid
( #112982 )
2022-10-07 22:15:11 +00:00
Greg Spencer
6b32c0691b
Add checkbox and radio menu buttons ( #112821 )
2022-10-07 21:13:36 +00:00
Flutter GitHub Bot
a454c6d03b
Roll pub packages ( #112986 )
2022-10-06 21:18:08 +00:00
J-P Nurmi
2fdfa29e08
[text_input] introduce TextInputControl ( #76072 )
...
Allows the creation of virtual in-app keyboards written in Flutter. Especially useful for embedded environments.
2022-10-04 15:23:12 -07:00
Taha Tesser
6432742036
Update AnimatedSlide
example ( #112803 )
2022-10-03 18:44:13 +00:00
Darren Austin
2bf83dd860
Add support for Material 3 Divider and VerticalDivider ( #112655 )
2022-09-29 11:30:53 -07:00
Taha Tesser
fd6997f07a
Add Dialog.fullscreen
and example ( #112261 )
2022-09-29 09:12:05 -07:00
joshualitt
c66049fcef
Reland "Migrate package/flutter to JS static interop. ( #111315 )" ( #112418 )
2022-09-29 08:36:51 -07:00
Greg Spencer
8c271e5cb8
Implement Material MenuBar and MenuAnchor ( #112239 )
...
This implements a MenuBar widget that can render a Material menu bar, and a MenuAnchor widget used to create a cascading menu in a region. The menus are drawn in the overlay, while the menu bar itself is in the regular widget tree. Keyboard traversal works between the two.
This implementation of the MenuBar uses MenuAnchor to create a cascading menu that contains widgets representing the menu items. These menu items can be any kind of widget, but are typically SubmenuButtons that host submenus, or MenuItemButtons that have shortcut hints (but don't actually activate the shortcuts) and don't host submenus.
Cascading menus can be created outside of a MenuBar by using a MenuAnchor. They can be either given a specific location to appear (a coordinate), or they can be located by the MenuAnchor region that wraps the control that opens them.
The developer may also create a MenuController to pass to the various menu primitives (MenuBar or MenuAnchor) to associate menus so that they can be traversed together and closed together. Creating a controller is not required.
2022-09-28 14:10:18 -07:00
Casey Hillers
bd5c347193
Revert "Add support for Material 3 Divider
and VerticalDivider
" ( #112471 )
2022-09-27 15:15:59 +00:00
Flutter GitHub Bot
2adee31ce8
Roll pub packages ( #112408 )
2022-09-26 21:21:58 +00:00
Taha Tesser
1d5f455c4c
Add support for Material 3 Divider
and VerticalDivider
( #112378 )
2022-09-26 20:36:09 +00:00
Anthony Oleinik
4ceeca0833
Added example for Magnifier and TextMagnifier ( #110218 )
2022-09-23 20:29:32 +00:00
Casey Hillers
4aa27d844e
Revert "Migrate package/flutter to JS static interop. ( #111315 )" ( #112247 )
2022-09-23 04:00:22 +00:00
Flutter GitHub Bot
a24b50ba8f
Roll pub packages ( #112225 )
2022-09-22 21:18:22 +00:00
Flutter GitHub Bot
f16fe11ecf
Roll pub packages ( #112021 )
2022-09-22 20:23:42 +00:00
Taha Tesser
844a8ad7e8
Update CupertinoSwitch
example ( #112063 )
2022-09-21 15:27:20 +00:00
Flutter GitHub Bot
d5946021e5
Roll pub packages ( #112004 )
2022-09-20 22:07:57 +00:00
Greg Spencer
ce7789e030
Some miscellaneous changes found while making another PR ( #111620 )
2022-09-20 21:03:02 +00:00
joshualitt
6906493a94
Migrate package/flutter to JS static interop. ( #111315 )
2022-09-19 10:28:37 -07:00
Nazareno Cavazzon
0ad0a56e86
panningDirection parameter added to InteractiveViewer ( #109014 )
2022-09-16 17:22:12 +00:00
Greg Spencer
fb28a0d3fe
Re-Land "Actually add example templates ( #111531 )" ( #111666 )
2022-09-15 16:17:06 +00:00
Zachary Anderson
e2d3019a37
Revert "Actually add example templates ( #111531 )" ( #111632 )
...
This reverts commit 7242ea2252
.
2022-09-14 20:24:17 -07:00
Greg Spencer
7242ea2252
Actually add example templates ( #111531 )
2022-09-15 01:17:21 +00:00
Flutter GitHub Bot
9ba35816ca
Roll pub packages ( #111423 )
2022-09-12 23:03:50 +00:00
Greg Spencer
271834ed13
Add example examples ( #111276 )
2022-09-12 20:28:09 +00:00
Christopher Fujino
2e299e1934
[flutter_tools] Pin url_launcher_android and update packages ( #111309 )
2022-09-09 23:57:03 +00:00
Greg Spencer
e617d003fb
Normalize examples ( #111223 )
2022-09-09 21:17:11 +00:00
Qun Cheng
75fac6ae4d
Migrated Switch
to Material 3 ( #110095 )
2022-09-09 11:53:48 -07:00
Qun Cheng
98eac3f198
Migrated Checkbox
to Material 3 - Added Error State ( #111153 )
2022-09-08 14:42:29 -07:00
Darren Austin
33ed6a3533
Fixing elevation issues with Material 3 ( #110624 )
...
* Added support for surfaceTintColor and shadowColor to the Dialog widgets.
* Updated the defaults for Material.shadowColor and Material.surfaceTint to allow turning off the features with a transparent color.
* Added support for shadowColor and surfaceTintColor for Drawer widget.
2022-09-06 16:16:45 -07:00
Elliott Brooks (she/her)
57e42f0223
Manually update DWDS version to v.16.0.0
( #110822 )
2022-09-02 19:17:48 +00:00
Pierre-Louis
8853926601
Deprecate ThemeData
errorColor
and backgroundColor
( #110162 )
2022-09-02 04:02:55 +00:00
Pierre-Louis
0c2f7bc2a2
Remove errant double spaces ( #110758 )
2022-09-02 04:00:58 +00:00
LongCatIsLooong
bdb74e16c6
Fix Action.overridable
example ( #110824 )
2022-09-02 00:46:21 +00:00
Greg Spencer
2051f09c68
Add Overlay.maybeOf
, make Overlay.of
return a non-nullable instance ( #110811 )
2022-09-02 00:13:12 +00:00
Qun Cheng
4125a3a8f0
Fixed the leading IconButton size ( #110722 )
2022-09-01 19:03:13 +00:00
Akshdeep Singh
519a5783c0
add material slider secondary value ( #109808 )
2022-08-28 23:26:32 +00:00
Greg Spencer
fefb2b00ba
Re-Land "Refactor StrokeAlign to allow double values." ( #108339 ) ( #110234 )
2022-08-25 20:56:24 +00:00
Christopher Fujino
db51e5d944
[flutter_tools] unpin path_provider_android and roll ( #110216 )
2022-08-25 19:42:21 +00:00
Darren Austin
5454bab6c1
Added support for M3 filled and filled tonal buttons. ( #107382 )
2022-08-25 11:36:03 -07:00
Pierre-Louis
360ac5bc79
Add covariant to ThemeExtension.lerp
( #105207 )
...
* Add covariant to `ThemeExtension.lerp`
* x
* x
2022-08-24 18:18:39 +02:00
Qun Cheng
c0c3874c77
Revert "Reland: Set IconButton.visualDensity default to VisualDensity.standard ( #109432 )" ( #110119 )
...
This reverts commit 79013b2be8
.
2022-08-23 15:41:03 -07:00