2758 Commits

Author SHA1 Message Date
Darren Austin
6ec2bd0a80
M3 Segmented Button widget (#113723) 2022-11-11 22:13:57 -08:00
Taha Tesser
1f891a0f33
Fix RangeSlider semantics node size (#114999)
* Fix `RangeSlider` semantics node size and add RTL semantics test

* Add TODO comments
2022-11-10 20:03:39 +00:00
Hans Muller
5a600456b0
Reland: Adds support for the Material Badge widget, BadgeTheme, BadgeThemeData (#114560) (#115002)
Requires G3Fix cl/486997831
2022-11-10 11:05:50 -08:00
Taha Tesser
d3dcd7d532
Update CircleAvatar to support Material 3 (#114812) 2022-11-09 03:50:41 -08:00
Bruno Leroux
f1cdfa289d
Use AppBar.systemOverlayStyle to style system navigation bar (#104827)
* Use upper AnnotatedRegion properties when no bottom one found (and vice versa)

* Update comments

Co-authored-by: Bruno Leroux <bruno.leroux@gmail.com>
2022-11-07 20:42:56 +00:00
Hans Muller
d6a8e92cd6
Revert "Adds support for the Material Badge widget, BadgeTheme, BadgeThemeData (#114560)" (#114819)
This reverts commit a6da1042a819f7a93eb655d493db914561f93f83.
2022-11-07 08:50:56 -08:00
Hans Muller
a6da1042a8
Adds support for the Material Badge widget, BadgeTheme, BadgeThemeData (#114560) 2022-11-06 17:21:08 -08:00
xubaolin
1aada6fc5c
[New Feature]Support mouse wheel event on the scrollbar widget (#109659)
* rebase master and add a test

* fix the test

* fix the test

* fix the test
2022-11-05 00:57:52 +00:00
Casey Hillers
9f6090c9ad
Revert "Fix text field label animation duration and curve" (#114646)
* Revert "Fix text field label animation duration and curve (#105966)"

This reverts commit d5c53b82e910d157b0e041c635904a970f473c62.

* Add doubleTapTimer.cancel back
2022-11-03 18:47:54 -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 210a2aa371debc4c06e24b74bcb7f4a842427147.

* 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
97d0247d59
Add Material 3 support for Slider - Part 1 (#114079) 2022-11-01 19:31:00 -07:00
Justin McCandless
93b0042559
Handle dragging improvements (#114042)
Improves the feel of dragging text selection vertically between lines on mobile.
2022-11-01 12:36:51 -07:00
Justin McCandless
8a8b361770
Use hintText's TextStyle overflow (#114378)
hinText's overflow can now be set via hintStyle (in InputDecoration)
2022-11-01 10:19:45 -07: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
chunhtai
fa174b2343
SingleChildScrollView does not clip semantics child (#114194) 2022-10-28 23:00:22 +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
Qun Cheng
cc435d673e
Fix Color Scheme Defaults in Material 3 (#112666) 2022-10-28 10:30:59 -07:00
hangyu
e739ad0782
M3 Text field UI update (#113776)
* text field update

* update tests

* lint

* polish template
2022-10-26 16:32:58 +08:00
M. Javad Pourqavam
d5c53b82e9
Fix text field label animation duration and curve (#105966) 2022-10-25 17:08:21 -07:00
Qun Cheng
3ce88d3813
Replace menu defaults with tokens (#113963) 2022-10-25 14:46:34 -07:00
Taha Tesser
df259c5881
Add clipBehavior and apply borderRadius to DataTable's Material (#113205) 2022-10-25 20:38:11 +00:00
Taha Tesser
400136b007
Fix Slider overlay and value indicator interactive behavior on desktop. (#113543) 2022-10-25 07:25:16 +00:00
Renzo Olivares
3c2f500b1b
Fix edge scrolling on platforms that select word by word on long press move (#113128) 2022-10-24 21:14:54 +00:00
Taha Tesser
b4058b95f5
Update Popup Menu to support Material 3 (#103606) 2022-10-24 12:15:18 -07:00
Renzo Olivares
29397c2c7d
Fix selectWordsInRange when last word is located before the first word (#113224) 2022-10-24 17:53:48 +00:00
Jonah Williams
a7fe53656c
[framework] re-rasterize when window size or insets changes (#113647) 2022-10-24 17:09:10 +00:00
Pierre-Louis
15a4b009cb
Use correct semantics for toggle buttons (#113851)
* Use correct semantics for toggle buttons

* x
2022-10-24 08:48:37 -07:00
Justin McCandless
4c6251a800
Add fontFamilyFallback to ThemeData (#112976)
Add missing parameters to ThemeData (fontFamilyFallback and package)
2022-10-21 16:29:07 -07:00
Oleg
abfaec6811
Use ScrollbarTheme instead Theme for Scrollbar (#113237) 2022-10-19 07:13:17 +00:00
Renzo Olivares
4abe6fdafa
Reland "Single tap on the previous selection should toggle the toolbar on iOS #108913" (#111995) 2022-10-17 20:07:21 +00:00
luckysmg
5a7224d14a
Fix bar height changes when toggle keyboard (#106542) 2022-10-17 04:25:57 +00:00
Darren Austin
789d668ed7
Added statesController to the button icon constructors. (#113419) 2022-10-17 04:24:06 +00:00
Gregor Weber
274435dd94
make ModalBottomSheetRoute public (#108112) 2022-10-13 18:00:23 +00:00
Qun Cheng
91d88336dd
Added Switch Animation for Material 3 (#113090) 2022-10-12 11:02:08 -04:00
hangyu
4fed6aaeff
Support Material 3 in bottom sheet (#112466) 2022-10-11 09:55:26 +00:00
Greg Spencer
6b32c0691b
Add checkbox and radio menu buttons (#112821) 2022-10-07 21:13:36 +00:00
Bruno Leroux
91b5079f8e
Fix TabBar with padding is not centered (#113091) 2022-10-07 13:14:25 -07:00
Ari Weiland
11771b2d61
Remove NavigationToolbar condition that leading widget cannot be larger than 1/3 the total space available. (#112548) 2022-10-06 19:50:18 +00:00
Taha Tesser
ad2005c485
Add overlay MaterialStateProperty property to Slider (#112922) 2022-10-06 07:44:30 +00:00
Eilidh Southren
4862a84bd5
Add width property to SnackBarThemeData (#112636)
* Adding snackbar theme data width field

* Whitespace formatting

* Update docstrings

* version update

* tidy up

* Revert auto text formatting

* Text formatting

* Remove whitespace

* Test tidy

* Whitespace fix

* y Please enter the commit message for your changes. Lines starting

* whitespace

* test fixes

* de-British-ification

* comment modification
2022-10-05 12:09:19 +01:00
DattatreyaReddy Panta
3f22a079c4
Added ShapeBorder to expansionTile (#112218) 2022-10-03 17:50:46 +00:00
Casey Hillers
5dfa50c838
Revert "Add button semantics in list tile" (#112779) 2022-10-03 13:24:22 +00:00
hangyu
1e87fdd883
Add button semantics in list tile (#112593) 2022-09-30 12:52:08 -07:00
Greg Spencer
874ea75dce
Fix menu_anchor_test.dart's state leak (#112718)
Merging on red to green the build.
2022-09-30 10:40:47 -07:00
Darren Austin
2bf83dd860
Add support for Material 3 Divider and VerticalDivider (#112655) 2022-09-29 11:30:53 -07:00
Qun Cheng
a1e9411c82
Fixed the size issue (#112601) 2022-09-29 09:45:05 -07:00
Taha Tesser
fd6997f07a
Add Dialog.fullscreen and example (#112261) 2022-09-29 09:12:05 -07:00
LongCatIsLooong
78e94155a0
[RenderEditable] report real height when maxLines == 1. (#112029) 2022-09-28 21:40:47 +00:00