4963 Commits

Author SHA1 Message Date
Rami
8866ac65f9
[Material You] Introduce large FAB size and allow for FAB size theming (#86441) 2021-07-15 17:23:27 -07:00
Bryan Oltman
68fb008916
Add textDirection property to CupertinoTextField and CupertinoTextFormFieldRow (#86482) 2021-07-15 17:01:32 -07:00
Justin McCandless
497fc10656
Text selection toolbar position after keyboard opens (#86439) 2021-07-15 16:51:05 -07:00
Abhishek Ghaskata
183c8f0d1d
Null aware operator consistency (#86223) 2021-07-15 14:36:08 -07:00
Mohammad Ghalayini
a7dd6698fd
Add a borderRadius property to TableBorder (#85946) 2021-07-15 14:31:27 -07:00
Ren You
3dea9f0251
Revert "Clean up the bindings APIs (#86438)" (#86484)
This reverts commit d056500bfe6a712cdace450d06c4a8fb2290e63a.
2021-07-15 09:29:16 -07:00
Ian Hickson
d056500bfe
Clean up the bindings APIs (#86438) 2021-07-14 14:41:24 -07:00
Tong Mu
c8d0b1d9db
New scheme for keyboard logical key ID (#85121)
This PR updates the ID used by logical keyboard keys.

The logical key ID is still composed of 2 parts: 32 bits of value, and 8 bits of plane. But the assignment of planes has been drastically changed. HID plane is removed, and unprintable plane and Flutter plane are added. This is to reflect the new generation method for logical key IDs. Now keys that are defined by Flutter but not by dom_key_data are placed into the Flutter plane, including numpad keys, sided modifier keys, and gamepad keys. The values for platform planes have also been adjusted.

The generation script and README have been updated accordingly as well.

A new file, test_utils/key_codes.h is now generated to assist engine unit testing.

All lists generated by the script are now sorted by the key.
2021-07-14 13:07:22 -07:00
Zachary Anderson
7f741e9181
Revert "Clean up the bindings APIs (#86388)" (#86404)
This reverts commit 31de052e3fddb4909ff88172a6937db7f3dc49db.
2021-07-13 21:32:29 -07:00
Ian Hickson
31de052e3f
Clean up the bindings APIs (#86388) 2021-07-13 18:31:11 -07:00
Hans Muller
7d52c2c4a2
Added AppBarTheme shape property (#86372) 2021-07-13 16:50:07 -07:00
Jonah Williams
2900347afe
[flutter] prevent errant text field clicks from losing focus (#86041) 2021-07-13 16:46:04 -07:00
Ian Hickson
c800b9c3e4
Revert "Clean up the bindings APIs (#83843)" (#86386)
This reverts commit e2490f2906060d0aaecbbe34a9240ca3d54ef998.
2021-07-13 15:47:40 -07:00
Ian Hickson
e2490f2906
Clean up the bindings APIs (#83843) 2021-07-13 12:41:03 -07:00
Viren Khatri
43ed3b6bed
Added rethrowError to FutureBuilder (#84308) 2021-07-13 12:11:05 -07:00
Hans Muller
3eca034ffd
AppBar.backwardsCompatibility now default false, deprecated (#86198) 2021-07-12 13:38:12 -07:00
Payam Zahedi
b1e1dd68ae
borderRadius param updated in copyWith functions (#85822) 2021-07-12 10:31:02 -07:00
Greg Spencer
00d9f8df14
Add CallbackShortcuts widget (#86045) 2021-07-09 15:31:03 -07:00
Jonah Williams
6d8c850ee7
[flutter] tab navigation does not notify the focus scope node (#86141) 2021-07-09 12:06:05 -07:00
Justin McCandless
a67ed94624
Dont reset the composing region when selection changes (#85799)
Fixes a bug on Android Gboard where the handle would disappear when dragged within a word.
2021-07-09 11:21:43 -07:00
Ahmed Ashour
a666925a02
Add newline at end of file (#86008) 2021-07-08 15:01:10 -07:00
Rick Krystianne Lim
7d707b06e8
Changing SnackBar's default vertical padding (#78133) 2021-07-08 14:46:09 -07:00
Maurice Parrish
e82a69a95e
Create flag to enable/disable FlutterView render surface conversion (#85648) 2021-07-08 10:36:06 -07:00
Alexandre Ardhuin
80990c21e2
code formatting (#85783) 2021-07-07 23:06:05 -07:00
Kate Lovett
e9736efb75
[Framework] Support for Android Fullscreen Modes (#81303) 2021-07-07 17:16:06 -07:00
Viren Khatri
de36e51155
pass style argument to super of IntProperty (#85414) 2021-07-07 14:51:02 -07:00
Dan Field
4d9a3753a4
Assert disposed layers are not reused (#85798) 2021-07-07 14:26:04 -07:00
Ahmed Ashour
210f6f8b3e
Fix EditableText when a controller listener changes values (#85956) 2021-07-06 14:01:03 -07:00
Mohammad Ghalayini
6136e36ce5
Use additionalActiveTrackHeight when painting the radius of RoundedRectSliderTrackShape's active track (#85697) 2021-07-02 12:46:02 -07:00
Kaushik Iska
eb742ea8fe
Specify rasterFinishWallTime (#85731)
This is to transition `rasterFinishWallTime` to a required field in `dart:ui`.
2021-07-01 20:34:48 -04:00
YeungKC
944a16a73c
Migrate RenderEditable shortcuts from RawKeyboard listeners (#85381)
No more RawKeyboard listeners in RenderEditable, use Shortcuts instead.
2021-07-01 14:23:29 -07:00
Ahmed Ashour
a3dc90c4f5
Add space before curly parentheses. (#85306) 2021-07-01 13:51:05 -07:00
Hans Muller
525365db04
Revert "Added AppBar.textButtonTheme (#85585)" (#85714) 2021-07-01 11:51:04 -07:00
Renzo Olivares
7a73915115
Expose selectionHeightStyle and SelectionWidthStyle on SelectableText (#85640) 2021-07-01 09:01:05 -07:00
Rémi Doreau
18ccfe6386
Feat(cupertino): [date_picker] Date order parameter (#84599) 2021-06-30 20:26:03 -07:00
Greg Spencer
6adea05276
Revert "Randomize Framework tests, opt out some tests that currently fail. (#85159)" (#85673)
This reverts commit b5f9612 because it is taking about 40% longer to run the tests, which is causing timeouts.
2021-06-30 19:38:09 -07:00
Justin McCandless
568ea46250
Add delta param to scaleupdate so it matches dragupdate (#85009) 2021-06-30 16:56:03 -07:00
Jim Graham
6472797510
add AnimatedScale and AnimatedRotation widgets (#83428) 2021-06-30 16:46:03 -07:00
Anas35
744892063a
Extend Toggle Button's fill color with MaterialState (#82026) 2021-06-30 14:36:03 -07:00
Hans Muller
fdeb480fd4
Added AppBar.textButtonTheme (#85585) 2021-06-30 11:32:13 -07:00
J-P Nurmi
0967a40fca
Add TextInputType.none (#83974) 2021-06-29 15:41:03 -07:00
Hans Muller
bc763a8c25
Removed PaginatedDataTable ButtonBar special case (#85547) 2021-06-29 14:16:02 -07:00
Greg Spencer
b5f9612cac
Randomize Framework tests, opt out some tests that currently fail. (#85159)
This turns on order shuffling for all tests that don't fail with it on, marking those tests that do fail with a tag so that they will be run without shuffling on.

To determine which tests fail with it on, I ran all the tests 100 times with different random shuffle seeds, and then also ran it with the date seeds from today until the end of July, and tagged all of the test suites (files) that fail, with a seed that caused them to fail.
2021-06-29 13:46:13 -07:00
Dan Field
b001671ffb
dispose the ShaderWarmUp picture/image (#85465) 2021-06-28 15:11:02 -07:00
Justin McCandless
540ff244a9
Shift + home/end on Mac (#85264) 2021-06-28 15:06:05 -07:00
Hans Muller
98a15d035d
Remved ButtonBar references from material tests (#85472) 2021-06-28 13:32:54 -07:00
Angjie Li
1c3989b836
Revert "[new feature]introduce ScrollMetricsNotification (#85221)" (#85466) 2021-06-28 13:26:04 -07:00
Justin McCandless
d586873275
Select All via Shortcuts (#85081)
Control + A to select all text is now overridable.
2021-06-28 08:41:59 -07:00
Greg Spencer
177dbc9484
Make _kDebugFocus into a global that can be set (debugFocusChanges) (#85343)
This removes the _kDebugFocus private global and replaces it with a global debugFocusChanges
2021-06-25 15:28:37 -07:00
xubaolin
17db4e207c
[new feature]introduce ScrollMetricsNotification (#85221) 2021-06-25 14:06:03 -07:00