7783 Commits

Author SHA1 Message Date
Hans Muller
51dd5bf1f7
Added ButtonStyle.splashFactory and NoSplash.splashFactory (#74949) 2021-02-01 18:11:04 -08:00
Jan Lübeck
9c434c8260
Adds First/Last buttons to PaginatedDataTable (#73964) 2021-02-01 18:06:06 -08:00
xubaolin
12016e4145
Reland "Update PopupMenuButton to match Material Design spec" (#74620) 2021-02-01 14:46:03 -08:00
LongCatIsLooong
76be55813b
Move caret/highlight painting to custom painters (#72828) 2021-02-01 14:41:04 -08:00
Shi-Hao Hong
d128df5530
Remove scrollability by default (#75138) 2021-02-01 13:36:06 -08:00
creativecreatorormaybenot
80372f1b71
Fix formatting in rendering/box (#75102) 2021-02-01 13:31:04 -08:00
chunhtai
13fe079bb3
fixes preceision error during SliverGridRegularTileLayout (#74851) 2021-02-01 12:46:05 -08:00
Sam Rawlins
02891b7673
Remove "unnecessary" imports in material (#75005) 2021-01-29 14:36:08 -08:00
LongCatIsLooong
fb9ff62cf4
InputDecorator negative baseline error message (#74837) 2021-01-29 14:26:06 -08:00
xubaolin
cd771404e9
TextField and last input character should visible on the screen when the cursor is not shown (#74722) 2021-01-29 09:29:09 -08:00
Yegor
791edc230d
always pass filterQuality specified in the Image widget to canvas (#74854) 2021-01-28 21:54:03 -08:00
Tyler Norbury
0e17b2de2e
fix word in doc comment (#74927) 2021-01-28 18:34:05 -08:00
Kenzie Schmoll
1ceffd28cd
Only show devtools deep links for render overflow errors (#74916) 2021-01-28 18:24:08 -08:00
Sam Rawlins
129003f052
Remove "unnecessary" imports. (#74899) 2021-01-28 18:24:04 -08:00
Kate Lovett
a664731a14
Add fixes for nullOk changes (#74866) 2021-01-28 14:31:34 -06:00
Juyeong Lee
68bd9c0146
Add more references to LongPressDraggable (#74835) 2021-01-28 09:58:58 -08:00
Jesse
2e7ab87a4d
Reland "Add BuildContext parameter to TextEditingController.buildTextSpan" (#73510) 2021-01-28 09:49:03 -08:00
xubaolin
d40f4399e2
Fix a slider layout bug when the overlay size is smaller than the thumb size (#74880) 2021-01-28 09:04:06 -08:00
Darren Austin
650b240634
Fix a bug with duplicate keys being used in the ReorderableListView. (#74842) 2021-01-27 21:39:06 -08:00
Kate Lovett
164671e2b1
Remove deprecated BinaryMessages (#73750) 2021-01-27 21:34:04 -08:00
Greg Spencer
c05f623c6b
Remove FocusTraversalGroups from the final sorted list of descendants. (#74758)
This fixes a subtle bug in the focus traversal that would leave unfocusable FocusTraversalGroup nodes in the list of sorted nodes to be traversed, causing an assert to fire if you nested a FocusTraversalGroup in another one and made its children unfocusable.
2021-01-27 15:58:08 -08:00
Sam Rawlins
8043d6723e
Remove "unnecessary" imports. (#74821) 2021-01-27 15:09:04 -08:00
Pedro Massango
a2ce206695
expose clipBehavior (#74046) 2021-01-27 14:54:46 -08:00
Phil Quitslund
4fa250f3f7
title format tweaks (#74747) 2021-01-27 14:54:05 -08:00
Alexandre Ardhuin
d546e1d311
fix for upcoming lint use_named_constants (#74788) 2021-01-27 20:20:44 +01:00
Shi-Hao Hong
c6a428d500
[State Restoration] CupertinoModalPopupRoute (#74805)
* Expose CupertinoModalPopupRoute for state restoration

* Add state restoration test, expose kCupertinoModalBarrierColor
2021-01-28 03:00:01 +08:00
Hans Muller
2d9fad09ba
Added ButtonStyle.fixedSize (#74773) 2021-01-27 10:54:06 -08:00
Mouad Debbar
7f4bb1eea9
Use the shortcuts temporary solution only on web (#74768) 2021-01-27 10:49:04 -08:00
Jonah Williams
7c0300a358
[flutter] throw more specific error messages if a lerp'd type does not conform to Tween API (#74684) 2021-01-27 09:20:56 -08:00
Darren Austin
7db172b24d
Added a ReorderableListView.builder constructor (#74697)
Added constructor parameters to the ReorderableList that were missing from ScrollView. Also replace a lot of doc comments with macro templates to reduce duplication.
2021-01-26 17:18:40 -08:00
Todd Volkert
5584fce36e
Switch global key registry to be owned by the build owner. (#74701)
This gets away from the extra static map for global key registrations
in favor of the data structures being instance properties of the build
owner. This still allows for semantically-equivalent static access through
the binding (which in turn gives access to the build owner).

This also adds a `BuildOwner.globalKeyCount` getter to get the count
of global keys associated with widgets currently in the tree.
2021-01-26 14:28:58 -08:00
xster
00143388a2
default CupertinoSliverNavigationBar's stretch to false (#74669) 2021-01-26 09:24:04 -08:00
Greg Spencer
2eeeba9c09
Remove nullOk from Actions.invoke, add Actions.maybeInvoke (#74680)
This removes the nullOk parameter from Actions.invoke, and adds an Actions.maybeInvoke function. The difference is that invoke will now always (in debug mode) throw if an enabled action isn't found, and maybeInvoke will return null if an enabled action isn't found. The invoke function can still return null as the result of the invocation, though, so I purposely didn't change the return value to Object from Object?.
2021-01-25 20:52:30 -08:00
Daniel
fbc3683b18
ChoiceChip's default "selected" style in dark mode theme is unreadable #49984 (#74610) 2021-01-25 20:04:03 -08:00
Yurii Cherniavskyi
6d9e3c3fa9
Expose insetPadding and clipBehavior in SimpleDialog (#73571) 2021-01-25 19:44:05 -08:00
Mouad Debbar
47f8e956d3
Swap the Shortcuts widget with its child in TextField (#74683) 2021-01-25 19:19:04 -08:00
Alexandre Ardhuin
bd69fa5935
use predefined constants (#74627) 2021-01-25 18:59:05 -08:00
Darren Austin
efe8a397a8
Added some tests and comments from Shi-Hao for the ReorderableLists. (#74689) 2021-01-25 18:54:10 -08:00
xubaolin
1e7f3955ce
fix a RenderBox.size access exception (#74402) 2021-01-25 18:54:05 -08:00
Greg Spencer
8f10a262c9
Remove vestigal nullOk parameter from Localizations.localeOf (#74657)
This removes the nullOk parameter on the Localizations.localeOf method. This was already changed to have a maybeLocaleOf method, but the nullOk parameter wasn't removed because some third party tests failed. Those have been updated, so this can go in now.
2021-01-25 15:04:47 -08:00
Michael Goderbauer
b400534dc7
remove some stray nullOK mentions from docs (#74661) 2021-01-25 11:34:04 -08:00
YeungKC
e623d93d2b
Fix dropdown menu overscroll (#73654) 2021-01-25 10:49:04 -08:00
Chinmoy
76d411433f
Added padding property to NavigationRail items (#69404) 2021-01-25 10:44:05 -08:00
Kenzie Schmoll
c89d649847
Add connectedVmServiceUri service extension and set from flutter_tools (#74534)
* Add connectedVmServiceUri service extension and set from flutter_tools
2021-01-25 10:40:14 -08:00
Darren Austin
8529e5a05c
New Reorderable list widgets (#74299)
Introduced new widget/ReorderableList and widget/SliverReorderableList widgets.
2021-01-22 21:44:13 -08:00
Justin McCandless
f3947ea0cd
Autocomplete (Material) (#73753)
* Material Autocomplete widget
2021-01-23 10:02:30 +08:00
Justin McCandless
d9a69e3b72
Desktop keys: up/down + line modifier (#74425)
up/down arrows + cmd (optionally + shift) works on desktop to jump selection to beginning/end of field
2021-01-22 17:56:18 -08:00
Mouad Debbar
e204eb2fca
Space and arrow keys in a text field shouldn't scroll (#74454) 2021-01-22 16:39:04 -08:00
Paul Berry
177fd261bb
Remove workaround now that type promotion accounts for local boolean variables. (#74449) 2021-01-22 16:34:06 -08:00
Kenzie Schmoll
0b3162bd9c
Create custom DiagnosticsNode type for DevTools deep links. (#74455)
* Create custom DiagnosticsNode type for DevTools deep links.
2021-01-22 16:29:42 -08:00