Sam Rawlins
3aee0c73a2
Remove "unnecessary" imports. ( #75950 )
2021-02-16 14:01:02 -08:00
Sam Rawlins
d69845b17f
Remove "unnecessary" imports in test/widgets ( #75949 )
2021-02-16 13:56:04 -08:00
Ian Hickson
2d9a01a848
Remove some `dynamic's. ( #75820 )
2021-02-16 13:51:06 -08:00
Kate Lovett
2e9e1772be
Fix for VelocityTracker deprecation ( #75649 )
2021-02-16 13:36:04 -08:00
Jonah Williams
820fb0bf2b
[flutter_tools] stop using throttled print for service extensions ( #76022 )
2021-02-16 12:11:57 -08:00
Greg Spencer
f8cd24de95
Revert "ListTile Material Ripple and Shape Patch ( #74373 )" ( #76134 )
...
This reverts commit 422916d201b21bf9c7e65225d520029e30ab278d because it causes unexpected changes in the rendering of the background of a ListTile.
2021-02-16 11:24:17 -08:00
Michael Goderbauer
6afbb25a48
Reject unaccepted pointers in Drag recognizer ( #75943 )
2021-02-16 10:26:03 -08:00
Yash Johri
21b270886e
[Checkbox] Adds shape property ( #70171 )
2021-02-13 12:06:03 -08:00
Todd Volkert
835c7fab45
Fix FocusManager constructor ( #75894 )
...
The FocusManager constructor was registering global event handlers
on the shared RawKeyboard instance and the global pointer router.
This posed a few problems: (1) there was no way to unregister these
handlers, and (2) instantiating a second FocusManager would overwrite
the existing focus manager's RawKeyboard handler. This was manifesting
in unexpected ways, such as the fact that constructing a second
BuildOwner (for a parallel tree, for instance) was obliterating the
event handler for the main BuildOwner's focus manager, thus messing
with focus.
This change separates those global event registrations into a
dedicated method, registerGlobalHandlers(), and overrides dispose()
to properly unregister those handlers.
2021-02-12 17:19:20 -08:00
Greg Spencer
266fb87c36
Update the Focus widget to update the node's onKey handler when the widget updates ( #74909 )
...
This updates the onKey handler of the FocusNode that the Focus widget manages when the widget is updated and the handler has changed. Also added a setter for onKey to the FocusNode.
2021-02-12 14:46:39 -08:00
Nathan Walker
422916d201
ListTile Material Ripple and Shape Patch ( #74373 )
...
This PR replaces the ColoredBox that ListTile uses with an Ink widget. That Ink widget is given a ShapeDecoration with the ListTile's color and shape. This fixes issues where the ListTile color would obscure material ripple effects, and cause the specified shape to not be respected.
2021-02-12 14:16:51 -08:00
Ian Hickson
5652351d54
Clean up some documentation around shader warm-up. ( #75863 )
2021-02-12 01:41:02 -08:00
Hans Muller
9296a527b3
Revert "Removed ButtonBar from AlertDialog ( #75676 )" ( #75873 )
...
This reverts commit 705cebb239a05bcdf69c6eeae6d31eda7fa24895.
2021-02-11 18:33:24 -08:00
Jason Simmons
236ee295bd
Create an InlineSpanSemanticsInformation only if the TextSpan has text ( #75666 )
...
Fixes https://github.com/flutter/flutter/issues/75622
2021-02-11 11:46:18 -08:00
Kate Lovett
45c13702b3
Audit and update deprecation warnings ( #75813 )
2021-02-10 17:31:04 -08:00
Kate Lovett
6c83d84e34
Apply bottom margin to FABs that have been boosted into the Safe Area ( #75809 )
2021-02-10 17:26:05 -08:00
Sam Rawlins
408c092faf
Remove "unnecessary" imports in test/widgets ( #75796 )
2021-02-10 17:21:03 -08:00
Sam Rawlins
dea1c46a3c
Remove "unnecessary" imports. ( #75637 )
2021-02-10 17:06:03 -08:00
Rashid-Khabeer
a178bba5d2
Add onLongPress property to DataCell: #72609 ( #75393 )
2021-02-10 16:56:04 -08:00
Hans Muller
705cebb239
Removed ButtonBar from AlertDialog ( #75676 )
2021-02-10 16:06:50 -08:00
Miguel Beltran
3ddd77deb6
Fix for #75792 - allow use of Animator<Color?> with LinearProgressIndicator ( #75794 )
2021-02-10 16:06:10 -08:00
Todd Volkert
1b44133322
Move ensureVisualUpdate call to call sites in WidgetsBinding.attachRootWidget() ( #75811 )
...
This call is unnecessary and wasteful for callers that are building
parallel widget trees, since for those use cases, the caller is
generally going to build the tree synchronously immediately.
2021-02-10 16:03:48 -08:00
Todd Volkert
235927d588
Allow callers to pump a root widget with no child ( #75576 )
...
This can be useful for offscreen widget trees, where the caller
wants to completely tear down the tree (properly clean up) when
they're done with the tree, to ensure they're not leaving behind
any event listeners that could be registered by child elements
(which could lead to memory leaks and unexpected behavior).
2021-02-10 16:03:27 -08:00
Michael Goderbauer
8e87408fbe
CupertinoPageTransition Optimizations ( #75670 )
2021-02-10 16:03:07 -08:00
Pedro Massango
a4ae59ba89
Fix "Support configurable hit test behavior on Draggable and DragTarget" ( #74047 )
2021-02-10 16:01:06 -08:00
xubaolin
16af4aa7eb
Fix the NestedScrollView exception when rebuilding during scheduleWarmUpFrame ( #75308 )
2021-02-10 01:01:04 -08:00
xubaolin
6ad9f784b3
Add more checks when use Navigator 2.0 ( #75624 )
2021-02-10 00:56:02 -08:00
Michael Goderbauer
531870f57b
Fix constraints of popupmenu ( #75748 )
2021-02-09 17:41:03 -08:00
Kate Lovett
29292ba428
maxEnforced fix ( #75287 )
2021-02-09 14:36:07 -08:00
Kate Lovett
3d2e65f713
Revert "Remove deprecated Typematcher ( #73751 )" ( #75734 )
...
This reverts commit fe003535902ec93917c75d9b9d5bf6661181a1df.
2021-02-09 15:56:13 -06:00
Kate Lovett
fe00353590
Remove deprecated Typematcher ( #73751 )
2021-02-09 13:01:02 -08:00
Sam Rawlins
53f5bdbf91
Remove "unnecessary" imports in tests ( #75705 )
2021-02-09 12:46:05 -08:00
Tomasz Gucio
d031a61a62
Add RenderEditable keys listener back in attach() ( #75614 )
2021-02-09 12:36:04 -08:00
LongCatIsLooong
468e304a4d
loosen ui.TextStyle toString tests ( #75678 )
2021-02-09 10:31:03 -08:00
Abhishek Ghaskata
bbc1614aa9
Document that a CupertinoApp isn't necessary for an iOS app ( #75549 )
2021-02-09 10:06:11 -08:00
Chinmoy
859aec592f
Added scrollController property to TextFormField ( #75169 )
2021-02-09 10:01:07 -08:00
suragch
501a3a884f
Fixed grammatical typo ( #75554 )
2021-02-09 18:44:43 +01:00
Miguel Beltran
72f15e9bdb
Fix for issue #75518 - ListTile.divideTiles throws error if empty list is passed when null-safety enabled ( #75522 )
2021-02-09 09:41:12 -08:00
Chinmoy
44d7bd3550
Added enableFeedback property to BottomNavigationBar ( #74043 )
2021-02-09 09:41:07 -08:00
chunhtai
a65ce5bae7
ignore sliver underflow if the last children is no longer at the prev… ( #71864 )
2021-02-09 09:36:07 -08:00
Michael Goderbauer
68c96f100e
Revert "Fix/ValueListenableBuilder rebuilds ( #72707 )" ( #75669 )
...
This reverts commit 69882d9647e03ec4a9189ee1b0351abae508e938.
2021-02-08 16:14:15 -08:00
LongCatIsLooong
02d441ea55
Revert "TextField and last input character should visible on the screen when the cursor is not shown ( #74722 )" ( #75532 )
...
This reverts commit cd771404e9da3606405c29e1c380684e449665c4.
2021-02-05 17:17:12 -08:00
Hans Muller
a77388e670
ToggleButtons focus,highlight,hoverElevation = 0 ( #75454 )
2021-02-04 22:51:04 -08:00
Dan Field
bc1cf49458
roll packages ( #75370 )
2021-02-04 11:41:03 -08:00
Abhishek Ghaskata
fd5668bb1d
Adding hero example ( #74415 )
2021-02-04 10:36:03 -08:00
Kate Lovett
7aa17231ac
Revert "Reland "Update PopupMenuButton to match Material Design spec"" ( #75338 )
2021-02-04 10:01:04 -08:00
Sam Rawlins
4e154eb8d5
Remove "unnecessary" imports in test/material ( #75358 )
2021-02-03 21:01:04 -08:00
Sam Rawlins
f6640a00f8
Remove "unnecessary" imports in test/material ( #75359 )
2021-02-03 16:16:03 -08:00
Ian Hickson
824042f9b2
Catch cases in tests where people try to tap on widgets that aren't reachable. ( #74798 )
2021-02-03 16:11:02 -08:00
Alabhya
f3fad81bdb
[Api docs] Dartpad demo for alert dialog. ( #75291 )
...
* Alert dialog dartpad demo
* Updated description
2021-02-04 07:13:55 +08:00