- 30 Sep, 2016 3 commits
-
-
Adam Barth authored
-
Adam Barth authored
Now dart:ui does the decoding of the pointer data itself, which means we don't need to do it in the framework.
-
Adam Barth authored
-
- 29 Sep, 2016 2 commits
-
-
Hans Muller authored
-
Adam Barth authored
Rather than removing all the padding from an AlertDialog, we now just use Dialog directly for the date picker.
-
- 28 Sep, 2016 1 commit
-
-
Ian Hickson authored
* globalToLocal was just broken when there was a rotation and a translation at the same time. This fixes that and adds a test. * update graphic used by spinning_mixed since the old one went 404. * simplify some of the code in the demo. * fix MatrixUtils.transformPoint to be consistent with how we transform points elsewhere. * stop transforming points elsewhere, just use MatrixUtils.transformPoint. * make the Widget binding handle not having a root element. * make the spinning_mixed demo update its widget tree.
-
- 27 Sep, 2016 5 commits
-
-
Adam Barth authored
This version of the engine crashes on startup. This reverts commit a426b6b3.
-
Adam Barth authored
We were trying to cram too much functionality in to the Dialog widget. Now we have AlertDialog and SimpleDialog to cover to two different kinds of dialogs in the spec.
-
Jason Simmons authored
-
Adam Barth authored
Rather than scrolling the entire contents of the dialog, we should instead scroll only the part between the title and the button bar. Also, polish up the padding in the simple dialog demo. Fixes #6057
-
Adam Barth authored
The code previously assumed that paint would be called before hitTest, but that assumption isn't valid because RenderOpacity hit tests its children without painting them. Fixes #6089
-
- 26 Sep, 2016 4 commits
-
-
Adam Barth authored
The spec forbids persistent bottom sheets from overlapping the app bar. There are also some fancy scroll-linked effects that we're supposed to do with persistent bottom sheets, but those will need to wait for another patch. Fixes #5143
-
Adam Barth authored
Previously, we were getting double padding: both inside and outside the button. This patch moves all the padding inside the button so that the whole region is hittable and the text is positioned correctly. Fixes #6059
-
Ian Hickson authored
This requires all AnimationController objects to be given a TickerProvider, a class that can create the Ticker. It also provides some nice mixins for people who want to have their State provide a TickerProvider. And a schedulerTickerProvider for those cases where you just want to see your battery burn. Also, we now enforce destruction order for elements.
-
Ian Hickson authored
This silences an assertion that fired when reparenting a widget with a global key inside a LayoutBuilder callback when that callback also happened to call setState (directly or indirectly) on that widget. Normally such setStates are considered ok since we know we haven't cleaned that subtree yet, but we were not correctly handling the case where the list needed resorting in that situation.
-
- 24 Sep, 2016 1 commit
-
-
Adam Barth authored
This widget lets you apply an ImageFit to a child widget. Fixes #5830
-
- 22 Sep, 2016 5 commits
-
-
Ian Hickson authored
Previously in some rather esoteric cases involving global keys reversing relative positions we would forget to build everyone.
-
Dragoș Tiselice authored
-
Hans Muller authored
-
Dan Rubel authored
-
Adam Barth authored
This structure for the API is hopefully less confusing that the previous one (which implied that vertical drags would not trigger horizontally draggable widgets). Fixes #1987
-
- 21 Sep, 2016 5 commits
-
-
James Robinson authored
This rewrites imports of various mojom.dart files from the Flutter engine repo to instead import normal-looking dart files from the (new) flutter_services package. This package handles exporting the correct symbols from generated code wherever that may live. Includes an engine roll to 3551e7a48e2e336777b15c7637af92fd7605b6c5 which contains the new flutter_services package.
-
Matt Perry authored
Fixes https://github.com/flutter/flutter/issues/5973
-
Hans Muller authored
-
Matt Perry authored
It wasn't taking padding into account when deciding which children were visible. I modeled the solution off of the way ScrollableList handles this. Fixes https://github.com/flutter/flutter/issues/5522
-
Lex Berezhny authored
Adds unit test to verify the initial value of Input widgets.
-
- 20 Sep, 2016 5 commits
-
-
Hans Muller authored
-
Adam Barth authored
-
Ian Hickson authored
-
Hans Muller authored
-
Adam Barth authored
This feature is the implementation of an accessibility feature that changes the size of text by a constant factor. Fixes #5873
-
- 19 Sep, 2016 1 commit
-
-
Adam Barth authored
This property now applies only to the free space in the flex layout (i.e., minimize or maximize the amount of free space). Previously, the flexible children were always allocated a size of zero when MainAxisSize was min. Now they're allocated the same size that would be if the MainAxisSize was max.
-
- 16 Sep, 2016 3 commits
-
-
Dragoș Tiselice authored
Added a widget that gives fine control over the use of steppers. At any single moment, one step is shown with it own controls and content.
-
Adam Barth authored
Previously, flexible children were always required to fill their allocated space. After this change, they can fit loosely into that space and not fill it. When that happens, the remaining free space is allocated according to the maixAxisAlignment. Fixes #5858
-
Dragoș Tiselice authored
Fixes #3208.
-
- 15 Sep, 2016 5 commits
-
-
Dragoș Tiselice authored
Fixes #4618.
-
Dragoș Tiselice authored
Renamed expansion_panels.dart to expansion_panel.dart.
-
Adam Barth authored
The engine now reports coordinates in physical pixels.
-
Ian Hickson authored
Also, fix an old TODO, and add a test of various things on TextStyle. ...requires an engine roll to pick up https://github.com/flutter/engine/pull/3025 and https://github.com/flutter/engine/pull/3027.
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/5840
-