8985 Commits

Author SHA1 Message Date
Hans Muller
f835839f6b
Removed BottomNavigationBar accentColor dependency (#76810) 2021-02-25 15:14:39 -08:00
Ferhat
cc9b78fc5c
[web] Treeshake keymaps for web (4% code size reduction in hello world) (#75945) 2021-02-25 13:26:03 -08:00
Mouad Debbar
f5343f4f23
[web] Arrow keys change selected item in dropdown (#76656) 2021-02-24 14:08:58 -08:00
LongCatIsLooong
ac4d5099d8
Reland #74722 (#75604) 2021-02-24 11:01:03 -08:00
chunhtai
d75cfa584c
Hide selection handles from semantics (#76641)
* Hide selection handles from semantics

* update comment
2021-02-23 15:56:39 -08:00
Justin McCandless
1794e81f61
Keep the selection after 'Copy' pressed on iOS. (#76327) 2021-02-23 15:56:04 -08:00
Jonathan Cole
08e38cf25e
Fix BottomNavigationBar MediaQuery padding (#75360) 2021-02-23 13:21:03 -08:00
chunhtai
b5139515c1
Revert "fixes TextInputFormatter gets wrong old value of a selection (#75541)" (#76627)
This reverts commit a46139a2cef8144444a3e13a3970e9a267304b91.
2021-02-23 11:25:01 -08:00
Kate Lovett
c0b5db6c0e
Add fix for BottomNavigationBarItem.title -> label (#76339) 2021-02-23 10:16:05 -08:00
allysonjp715
9ce3f76c53
Add a EdgeInsetsDirectional.all constructor similar to EdgeInsets.all (#76542) 2021-02-23 08:41:03 -08:00
Nathan Walker
01b7ada7c1
SliverAppBar Default Elevation Patch (#73526) 2021-02-22 16:56:03 -08:00
nt4f04uNd
9b6d267ea3
adding freeze parameter to Texture and TextureBox (#75738) 2021-02-22 10:21:03 -08:00
Darren Austin
539510b4a1
Added the ability to bring up the date picker dialogs in calendar or text input only modes that don't allow the user to switch. (#76343) 2021-02-19 11:30:59 -08:00
chunhtai
a46139a2ce
fixes TextInputFormatter gets wrong old value of a selection (#75541) 2021-02-19 11:16:02 -08:00
creativecreatorormaybenot
c51fba9736
Improve lifecycle docs (#76021) 2021-02-18 14:31:03 -08:00
Chinmoy
c785efadda
Fixed improper assertion of maxCrossAxisExtent (#75095) 2021-02-18 14:26:11 -06:00
Fitz
7233d9639c
Add missing widget of the week video links to API docs (#76251) 2021-02-18 11:26:04 -08:00
Kate Lovett
1bf6683399
Scrollbar updates for native Android behavior (#76173) 2021-02-18 11:11:04 -08:00
fzyzcjy
1b819a047b
Correct the unit of file size from "kb" (maybe "kilo bits") to "KB" (#76033) 2021-02-18 08:46:03 -08:00
Hans Muller
4d78435a18
Removed ButtonBar from the Scaffold and About widgets (#76246) 2021-02-18 08:32:04 -08:00
Abhishek Ghaskata
86d6d17a4f
removed a14n todos (#76278) 2021-02-18 09:41:03 +01:00
Ian Hickson
341984237e
Const constructor audit. (#76162) 2021-02-17 19:46:04 -08:00
Jonah Williams
db1e9f053f
update all packages (#76254) 2021-02-17 17:33:56 -08:00
Ian Hickson
00630d0980
Remove some `dynamic's. (#76239) 2021-02-17 16:46:03 -08:00
LongCatIsLooong
c66e6947ae
minor ui.TextStyle toString test improvement (#76181) 2021-02-17 15:16:06 -08:00
Chinmoy
bb43d2c632
Added checkboxHorizontalMargin to DataTable and PaginatedDataTable (#71217) 2021-02-17 15:11:52 -08:00
Roshan Prakash Raut
19990c2d42
added debugDisableShadows usage explaination (#72008) 2021-02-17 14:50:22 -08:00
Abhishek Ghaskata
424a122e56
Refactor Hero example (#75895) 2021-02-17 14:46:05 -08:00
Ren You
3c77c432f6
Revert "Remove some `dynamic's. (#75820)" (#76232)
This reverts commit 2d9a01a848bee74b5e68007bda68e356879ef077.
2021-02-17 14:02:26 -08:00
xubaolin
a3dd5aeaad
ScrollController.jumpTo zero should not trigger the refresh indicator (#75764) 2021-02-17 11:11:02 -08:00
Hans Muller
fe0ceeb80d
Reland: Removed ButtonBar from AlertDialog #75676 (#76167) 2021-02-17 11:02:02 -08:00
Abhishek Ghaskata
200c23c139
Added OutlinedButton code sample (#76013) 2021-02-17 10:26:04 -08:00
Alexandre Ardhuin
b54d72cf66
deprecated consistency (#75903) 2021-02-17 10:21:02 -08:00
Abhishek Ghaskata
cf72a21aa5
Added TextButton code sample (#75519) 2021-02-17 10:11:04 -08:00
David Reveman
7a6af0cf2c
Reland: Timer based pointer event resampling (#76195)
This reverts #76179 and relands #73042 with an active timer check fix.

Co-authored-by: David Reveman <reveman@google.com>
2021-02-17 13:09:19 -05:00
Jenn Magder
50897c98fc
Revert "Timer based pointer event resampling (#73042)" (#76179)
This reverts commit 9133deb9a714b0853faeed4892b220ae7a77e5a5.
2021-02-16 20:13:53 -08:00
David Reveman
9133deb9a7
Timer based pointer event resampling (#73042)
Timer based pointer event resampling

This provides two improvements to pointer event resampling:

1. PostFrameCallbacks are used instead of scheduling frames. This
avoids unnecessary rendering work when resampling is used.

2. Resampling continues when frames are not produced. I.e. input
events keep being delivered at a fixed frequency even if frame
production is taking a long time.

This fixes #72924

Co-authored-by: David Reveman <reveman@google.com>
Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>
2021-02-16 21:29:59 -05:00
Sam Rawlins
c4400008b2
Remove "unnecessary" imports in test/services (#75707) 2021-02-16 16:46:03 -08:00
Sam Rawlins
894fdea860
Remove "unnecessary" imports in test/widgets (#75952) 2021-02-16 16:21:04 -08:00
Jonah Williams
7088c5ba2a
Update all packages (#76143) 2021-02-16 15:29:12 -08:00
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