LongCatIsLooong
7d19f97d03
Fix refresh control in the gallery demo, update comments ( #30129 )
...
- Fixed the bug where CupertinoRefreshControl doesn't work in the gallery demo on Android.
- Updated documentation on CupertinoRefreshControl
- Added comments to the gallery demo
- Added concrete examples to ScrollPhysics
2019-04-25 20:49:47 -07:00
Todd Volkert
e57d0ff73b
Fix doc link ( #31638 )
2019-04-25 20:31:45 -07:00
engine-flutter-autoroll
920f4bef36
Roll engine 0c9c293b56cc..86c13299ab77 (3 commits) ( #31636 )
...
0c9c293b56...86c13299ab
git log 0c9c293b56cc588b28ea985ccecc3935ffcf9a4a..86c13299ab7776b76991dace6eb89db50acaa2df --no-merges --oneline
86c13299a Roll src/third_party/skia b14574924ab3..ff7006ff8082 (2 commits) (flutter/engine#8748 )
9bc5e0bea Roll src/third_party/dart e70273c306..9a07ad88f4 (5 commits)
1502300cc Log the sticky error during isolate shutdown (flutter/engine#8742 )
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com ), and stop
the roller if necessary.
2019-04-25 22:15:20 -04:00
engine-flutter-autoroll
52cfb83aee
Roll engine 7471ddea463d..0c9c293b56cc (3 commits) ( #31626 )
...
7471ddea46...0c9c293b56
git log 7471ddea463dd0a95a2b6d8e3a9028df70c56cee..0c9c293b56cc588b28ea985ccecc3935ffcf9a4a --no-merges --oneline
0c9c293b5 Add Rect.fromCenter() constructor (flutter/engine#8716 )
74abe2965 Roll src/third_party/skia 8413ff13fefa..b14574924ab3 (4 commits) (flutter/engine#8745 )
95fd36cad Roll src/third_party/dart 1f1592edce..e70273c306 (78 commits)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com ), and stop
the roller if necessary.
2019-04-25 19:28:20 -04:00
Greg Spencer
7775c23784
[Re-Land] Implement focus traversal for desktop platforms. ( #31614 )
...
This re-lands the Focus changes in #30040 . Correctness changes in routes.dart, and removes the automatic requesting of focus on reparent when there is no current focus, which caused undesirable selections.
Addresses #11344 , #1608 , #13264 , and #1678
Fixes #30084
Fixes #26704
2019-04-25 16:26:58 -07:00
Kate Lovett
fdd554fb46
Anaalyzer fixes.
2019-04-25 15:59:48 -07:00
Jonah Williams
fdae7bb871
add check that xcode project configuration is not missing ( #31621 )
2019-04-25 15:51:25 -07:00
Jonah Williams
0acd3e6b04
refactor context to be implicit-downcast safe ( #31622 )
2019-04-25 15:51:08 -07:00
Kate Lovett
abb555fe94
Modified platform specific golden file test.
2019-04-25 15:50:53 -07:00
Kate Lovett
04ad0ffa1e
Style nits
2019-04-25 15:30:58 -07:00
engine-flutter-autoroll
0e5d771a2a
Roll engine 3a29e6a7a7dd..7471ddea463d (2 commits) ( #31624 )
...
3a29e6a7a7...7471ddea46
git log 3a29e6a7a7dde7fbedef1b87a3d3a1605aca387f..7471ddea463dd0a95a2b6d8e3a9028df70c56cee --no-merges --oneline
7471ddea4 Limit the size of VirtualDisplay we create in android (flutter/engine#8704 )
8edfaea97 Roll src/third_party/skia 10d172169f2d..8413ff13fefa (10 commits) (flutter/engine#8741 )
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com ), and stop
the roller if necessary.
2019-04-25 18:18:20 -04:00
Kate Lovett
328647aa6e
Removed matchesGoldenFile and skips
2019-04-25 15:16:57 -07:00
Kate Lovett
8861e9f3dc
Cleanup
2019-04-25 14:51:59 -07:00
Jonah Williams
52415cb0a5
baby-steps to testing/refactoring flutter_platform ( #31616 )
2019-04-25 14:01:28 -07:00
Greg Spencer
eca9364069
Add support for Tooltip hover ( #31561 )
...
Adds support for mouse pointer hovering to trigger tooltips, as well as custom timeouts for the tooltip durations, and a custom decoration. It also makes the tooltip be fully opaque when shown, and fade in over 150ms, and fade out over 75ms, and draw a 4.0 corner radius, all to conform with the material spec. Prior to this change, it was using a corner radius of 2.0 when shown, and faded in and out over 200ms.
Fixes #22817
2019-04-25 13:39:52 -07:00
Justin McCandless
a21a1f4105
iOS selection handles are invisible ( #31332 )
...
Fix a bug where text selection handles were invisible in iOS
2019-04-25 12:32:10 -07:00
Jonah Williams
6b191841f3
Allow filtering devices to only those supported by current project ( #31446 )
2019-04-25 12:25:12 -07:00
Kate Lovett
e332ab859a
Changed implementation to incorpoarate new init feature for goldctl. Reduces redundant work as well.
2019-04-25 12:18:56 -07:00
Phil Quitslund
5ec33654b1
fix transform assert ( #31568 )
...
* fix transform assert
2019-04-25 10:56:44 -07:00
engine-flutter-autoroll
36d7e79eeb
3a29e6a7a Plumb arguments from Settings to Dart main() (flutter/engine#8710) ( #31613 )
...
e44c5d99c9...3a29e6a7a7
git log e44c5d99c9f3991afb73d55447725665e9dc236b..3a29e6a7a7dde7fbedef1b87a3d3a1605aca387f --no-merges --oneline
3a29e6a7a Plumb arguments from Settings to Dart main() (flutter/engine#8710 )
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com ), and stop
the roller if necessary.
2019-04-25 13:42:20 -04:00
Kate Lovett
a38311e6c8
Fixing duplicate test names.
2019-04-25 10:05:13 -07:00
engine-flutter-autoroll
9205338d37
e44c5d99c Roll src/third_party/skia 2444c0e9aa23..10d172169f2d (1 commits) (flutter/engine#8740) ( #31611 )
...
1a8534cb93...e44c5d99c9
git log 1a8534cb9304dd7d5f2c202f8abf422499f4b724..e44c5d99c9f3991afb73d55447725665e9dc236b --no-merges --oneline
e44c5d99c Roll src/third_party/skia 2444c0e9aa23..10d172169f2d (1 commits) (flutter/engine#8740 )
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com ), and stop
the roller if necessary.
2019-04-25 12:38:20 -04:00
Dan Field
1db5d66932
Capture JSON RPC errors that presently get swallowed ( #31584 )
...
* Update packages
* Capture JSON RPC errors that presently get swallowed
2019-04-25 08:27:00 -07:00
engine-flutter-autoroll
daaf18dc4a
Roll engine 26b30a464684..1a8534cb9304 (3 commits) ( #31610 )
...
26b30a4646...1a8534cb93
git log 26b30a464684e7cbc1c76a98587154b9edb0c7a9..1a8534cb9304dd7d5f2c202f8abf422499f4b724 --no-merges --oneline
1a8534cb9 Revert "Increase the memory usage estimate for EngineLayer (#8700 )" (flutter/engine#8738 )
d2703b4ee Roll src/third_party/skia a1ab899e9e3f..2444c0e9aa23 (2 commits) (flutter/engine#8739 )
0f47ab665 Roll src/third_party/skia 46d0f9aad1e6..a1ab899e9e3f (2 commits) (flutter/engine#8737 )
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com ), and stop
the roller if necessary.
2019-04-25 11:20:20 -04:00
sjindel-google
e84b4c47b8
Allow all tests to run with --update-goldens. ( #31562 )
...
Previously benchmark_test.dart would break if run with --update-goldens.
Now the entire test suite can be run with --update-goldens.
2019-04-25 17:13:26 +02:00
Jonah Williams
482078387e
make sure we exit early if the Runner.xcodeproj file is missing ( #31591 )
2019-04-25 00:12:17 -07:00
xster
8cfc92465d
CupertinoPicker fidelity revision ( #31464 )
2019-04-25 00:03:04 -07:00
Jonah Williams
9e51e13e91
add printError messages and tool exit to android device ( #31400 )
2019-04-24 19:30:39 -07:00
engine-flutter-autoroll
2dc66f0a24
Roll engine 3e47b4bb39bb..26b30a464684 (6 commits) ( #31587 )
...
3e47b4bb39...26b30a4646
git log 3e47b4bb39bb4993f03a278ea7b1c11ee6459b06..26b30a464684e7cbc1c76a98587154b9edb0c7a9 --no-merges --oneline
26b30a464 Roll src/third_party/skia 9adc82c73df0..46d0f9aad1e6 (41 commits) (flutter/engine#8736 )
fdd8fdbf4 Fix reflective ctor invocation in FlutterFragment (flutter/engine#8735 )
a56aa95e8 [scenic] Purge references to Mozart (flutter/engine#8712 )
e4c439d37 Fix include paths in libtxt to prepare for upcoming Skia build change (flutter/engine#8723 )
7c8ec376f Document that OpacityLayer's children are nonempty (flutter/engine#8707 )
30fb4a697 Increase the memory usage estimate for EngineLayer (flutter/engine#8700 )
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com ), and stop
the roller if necessary.
2019-04-24 22:21:20 -04:00
Dan Field
06e1f8fc15
Roll engine to 3e47b4bb39bb4993f03a278ea7b1c11ee6459b06 ( #31569 )
...
* Manual roll with updated test
2019-04-24 17:20:02 -07:00
Hans Muller
0ba67226ee
Add support for the Kazakh language ( #31578 )
2019-04-24 17:18:28 -07:00
Darren Austin
0aec08c08d
TimePicker moves to minute mode after hour selection ( #31566 )
...
Adds a feature of the native Android Time Picker to our Material Time Picker. When the user selects an hour, it automatically switches to minute mode.
This is a merging of two pull requests:
Code changes from @sdolski #24677
Tests from @lucaslcode #29876
Thanks to both of you for your contributions!
2019-04-24 17:02:19 -07:00
Tom Robiquet
bfaa4a5bce
Added required parameters to FlexibleSpaceBarSettings ( #30612 )
2019-04-24 16:05:02 -07:00
liyuqian
e51947241b
Don't add empty OpacityLayer to the engine ( #31520 )
...
Fixes https://github.com/flutter/flutter/issues/31517
2019-04-24 15:39:36 -07:00
Kate Lovett
ba011fd353
nits
2019-04-24 15:35:48 -07:00
rami-a
d4e4726ac2
Update SnackBar to allow for support of the new style from Material spec ( #31275 )
...
This PR introduces a number of changes and improvements to snack bars. This includes the ability to specify:
floating style of snack bars that adhere to the updated Material spec
elevation and shape on the SnackBar itself instead of relying on fixed values
a snackBarTheme as part of ThemeData which allows you to customize all of the above on an app-wide level.
This PR is includes the changes from #21484 as well as additional fixes and modifications. Thanks to @NikoYuwono for providing these changes and getting this off the ground!
2019-04-24 17:22:30 -04:00
Kate Lovett
1fcd1b02de
Changes for uploading baseline images.
2019-04-24 13:38:49 -07:00
Jonah Williams
37c73e77f1
Remove need for build/name scripts on Linux desktop ( #31567 )
2019-04-24 13:34:56 -07:00
Anthony
0572f158fb
[Material] Adaptive Slider constructor ( #30572 )
...
Adds an adaptive constructor for the Material Slider. An adaptive widget is one that renders itself as Material on Android, and Cupertino on iOS. This work is based off of a similar feature on Switches: bbb080b#diff-fe2bb980c6207699cbf45538fe927afa.
The motivation for this change is that we should provide adaptive constructors for as many widgets as necessary in the Material library. In Material, it is suggested that the slider is an iOS-style slider.
2019-04-24 16:26:22 -04:00
Shi-Hao Hong
1da7f1b9d5
Improve Radio Documentation with Example ( #31294 )
2019-04-24 13:09:50 -07:00
xster
c7a09a415d
Cupertino localization step 8: create a gen_cupertino_localizations and generate one for cupertino english and french ( #29824 )
2019-04-24 12:40:17 -07:00
Anthony
96f15c74ad
[Material] Update slider and slider theme with new sizes, shapes, and color mappings (2nd attempt) ( #31564 )
...
#30390 was rolled back. This PR will re-roll it forward.
This PR makes a number of changes to the visual appearance of material sliders:
Sizes/Shapes
** enabled thumb radius from 6 to 10
** disabled thumb radius from 4 to 10 with no gap
** default track shape is a rounded rect rather than a rect
**
Colors
** all of the colors now use the new color scheme
** overlay opacity has been reduce from 16% to 12%
** value indicator text color now respects the indicator it is on by using onPrimary
** disabledThumb color no respects the surface it is on by using onSurface
The slider theme is also now constructed consistently with other theme objects within the ThemeData. By default, all values are null, and have default values that are resolved in the slider itself, rather than in the slider theme.
2019-04-24 14:23:44 -04:00
Kate Lovett
95d74481d0
Removed unused imports
2019-04-24 10:58:03 -07:00
Kate Lovett
c5ba689e41
Commented out skips in golden framework tests and transitioned from matchesGoldenFile to matchesSkiaGoldFile.
2019-04-24 10:37:31 -07:00
Shi-Hao Hong
b27b3d7446
Improve Tabs documentation ( #31502 )
...
Added info regarding matching lengths requirement and included links to sample implementation
2019-04-24 10:27:32 -07:00
Todd Volkert
e00f1a3c17
Fix typo in docs ( #31538 )
2019-04-24 07:43:01 -07:00
Jonah Williams
e4a1913e01
Support local engine and asset sync for macOS ( #31515 )
2019-04-23 17:20:22 -07:00
Jonah Williams
15ba39560a
replace no-op log reader with real implementation ( #31526 )
2019-04-23 17:19:47 -07:00
Kate Lovett
8c59c524c9
Swapping out matchesGoldenFile for matchesSkiaGoldFile for framework tests.
2019-04-23 17:18:23 -07:00
Justin McCandless
fee1d3db90
Unbounded TextField width error ( #30796 )
...
Improve the error message shown when a TextField ends up with an unbounded width.
2019-04-23 15:22:05 -07:00