- 29 Aug, 2015 8 commits
-
-
Adam Barth authored
We need the new version because of the TextPainter rename.
-
Adam Barth authored
Also, add asserts that the text has layout before being painted.
-
Adam Barth authored
-
Adam Barth authored
Disambiguate horizontal and vertical scrolling
-
Adam Barth authored
We now have separate gestures for horizontal, vertical, and pan scrolling.
-
Ian Fischer authored
Don't crash when no Android device is attached
-
Misha Dynin authored
-
Ian Fischer authored
Refactors a bunch of Android-related things into an AndroidDevice singleton class.
-
- 28 Aug, 2015 25 commits
-
-
Ian Hickson authored
Fix crash when a MixedViewport is initially offset at a non-zero position
-
Hixie authored
add/remove/add smoketest basic vertical behaviour basic horizontal behaviour
-
Hixie authored
We need to always remove the widget when you sync a non-visible widget, even if we already have it, because otherwise we'll try to sync it with null again later, which causes a crash. Test in #938.
-
Viktor Lidholt authored
Improvements to demo game
-
Adam Barth authored
-
Viktor Lidholt authored
-
Viktor Lidholt authored
-
Hixie authored
...and not when we mount and dismount. Turns out that when we dismount, it's too late -- we've already set renderObject to null. We also mark the mixed viewport as dirty when it is removed from its parent. Without this, we try to reuse the child nodes in subsequent syncs, which is a disaster.
-
Adam Barth authored
Instead, we pump a onScrollUpdate with the offset if there is an offset.
-
Hixie authored
-
Adam Barth authored
Add scroll gestures and use them in Scrollable
-
Adam Barth authored
This patch replaces the scroll gestures used by Scrollable with ones detected by the ScrollGestureDetector.
-
Hixie authored
Add a way of having keys based on numeric types or DateTimes by having a ValueKey<T> class. Remove the redundant ways of declaring things, except for leaving one shorthand -- you can say `new Key(s)` instead of `new ValueKey<String>(s)`.
-
Hixie authored
Stop exporting framework.dart from basic.dart, since we now have widgets.dart exporting all of framework.dart.
-
Adam Barth authored
Use GestureDetector in the framework and examples
-
Ian Fischer authored
Add a --verbose flag to sky_tool
-
Ian Fischer authored
Also clean up some formatting issues.
-
Adam Barth authored
We're now using it at the widget layer for everything except scrolling and flinging.
-
Adam Barth authored
Add tap, show press, and long press gestures and use tap in IconButton
-
Adam Barth authored
These gestures use the new gesture detection system.
-
Ian Fischer authored
Add --release flag
-
Ian Fischer authored
-
Adam Barth authored
-
Adam Barth authored
Add GestureArena
-
Adam Barth authored
In the GestureArena, gestures will fight it out to see which is the real ultimate gesture.
-
- 27 Aug, 2015 7 commits
-
-
Eric Seidel authored
Add basic Grid widget and test RenderGrid
-
Ian Hickson authored
Allow parents of RenderObjects that have layout callbacks to depend on those objects' sizes.
-
Ian Fischer authored
Fix infinite loop
-
Adam Barth authored
-
Ian Fischer authored
-
Hixie authored
Previously, if you used a layout callback, you could not have a parent that did parentUsesSize, or if you did, you had to be marked sizedByParent. With this patch, we allow the parent to depend on your layout, even if you modify your child list during your layout using a layout callback, by checking that the parent is still actively being laid out in this scenario.
-
Adam Barth authored
Add PointerRouter
-