- 09 Dec, 2015 8 commits
-
-
Adam Barth authored
Catch un-normalized BoxConstraints
-
Ian Hickson authored
Add BoxConstraints.isNormalized feature. Use this feature in asserts in all the intrinsic dimension methods, in various relevant BoxConstraints methods, and in layout(). Wrap the _DebugSize logic in BoxConstraints.constrain() in an assert block to avoid a branch in release mode. Remove the logic in BoxConstraints.isSatisfiedBy() that dealt with non-normalized values. Add BoxConstraints.normalize(). Make RenderCustomOneChildLayoutBox.performLayout() only set parentUsesSize on the child if the constraints aren't tight.
-
Adam Barth authored
Update testing instructions per abarths' feedback
-
Adam Barth authored
Add some dartdoc for GestureDetector
-
Adam Barth authored
... just a start.
-
Eric Seidel authored
Add a test to stocks for changing the locale
-
Eric Seidel authored
I had to add a setLocale method to WidgetTester and split the code in FlutterBinding which handled locale changes to allow me to dispatch a locale change w/o actually changing what the c++ code reports as the locale. Also added the test to Travis. @abarth @jason-simmons
-
Adam Barth authored
Switch over to the Travis-built artifacts
-
- 08 Dec, 2015 32 commits
-
-
Todd Volkert authored
Make AssetImage constructor const
-
Todd Volkert authored
-
Todd Volkert authored
-
Adam Barth authored
We've been bulding these binaries using Travis for a while. We can start using them now.
-
Eric Seidel authored
-
Seth Ladd authored
use async / await
-
Todd Volkert authored
-
Seth Ladd authored
-
Eric Seidel authored
@abarth
-
Adam Barth authored
Widgets that depend on Material should assert that
-
Adam Barth authored
Remove unused EventRecorder
-
Collin Jackson authored
Fix hero transition when using dynamic routes
-
Ian Hickson authored
Clean up pointer handling.
-
Ian Hickson authored
rev engine
-
Hixie authored
-
Adam Barth authored
After this patch, if you try to use a widget that depends on being enclosed in a material, you now get an assert and a debugPrint if you're not inside a material. Fixes #243
-
Adam Barth authored
-
Collin Jackson authored
-
Hixie authored
Previously we tried to work around some possible badness from the engine side, but now we are more assertive about the engine needing to do the right thing.
-
Jason Simmons authored
Change flutter_sprites to use the current PointerEvent.position API
-
Jason Simmons authored
-
Adam Barth authored
Double-tapping modal barrier pops twice
-
Adam Barth authored
_ModalScope has local copies of route state
-
Adam Barth authored
Now we just use the state from the Route. Fixes #744
-
Ian Hickson authored
Make BoxDecoration replaceable.
-
Ian Hickson authored
Factor out a reusable interface called Decoration from BoxDecoration. Make all the consumers of BoxDecoration and the erstwhile BoxPainter into consumers of Decoration. Make a BoxPainter be something you get from a Decoration, rather than something to which you pass a BoxDecoration. Rename Shape to BoxShape now that it's documented specifically as applying to boxes. Move EdgeDims to its own file. Move FractionalOffset up so that it's with the other helper classes in its file rather than alone at the end. Minor change to RenderClipOval's hit testing to avoid taking an unnecessary square root. Rename BoxDecorationPosition to DecorationPosition since RenderDecoratedBox now takes any Decoration. Implement hit testing for rounded rects. Rename AnimatedBoxDecorationValue to AnimatedDecorationValue, and make it support lerping across any Decoration (by deferring to the objects involved).
-
Jason Simmons authored
Add a LocaleQuery widget that can be used to fetch locale-specific data
-
Jason Simmons authored
Users of MaterialApp can provide an onLocaleChanged handler that will be called to asynchronously fetch locale-specific data. MaterialApp will then instantiate a LocaleQuery that supplies the locale data to its descendants.
-
Adam Barth authored
Now we ignore the pointer after we start popping the route. Fixes #686
-
Adam Barth authored
Material gallery crashes when you press the drop-down button
-
Adam Barth authored
Now use use the route's getPosition function to position the drop-down menu. Also, fix a number of other related bugs that blocked the dropdown button from working correctly. The dropdown menu still has the following issues: 1) In the exit animation, the background of the menu disappears too quickly because of incorrect paint bounds computations in the layer tree. 2) The drop down menu isn't positioned correctly after the device rotates. We'll need to address this issue in a separate patch. Fixes #630
-