- 28 Aug, 2015 13 commits
-
-
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 23 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
-
Ian Fischer authored
Only require iOS 7 for Fitness app
-
Adam Barth authored
This patch is the first step towards implementing gestures. The pointer router allows the gesture detectors to hook in at the end of the pointer event propagation chain. Related to #145
-
Ian Fischer authored
-
Eric Seidel authored
@abarth
-
Eric Seidel authored
Also includes changes to widget_tester sufficient to test scrolling. @abarth
-
Ian Fischer authored
-
Adam Barth authored
Scheduler should be able to cancel a queued callback
-
Ian Fischer authored
Start "sky_tool listen" with a refresh
-
Ian Fischer authored
Have “sky_tool listen” start with a refresh so that iOS devices don’t wait on a black screen for the first filesystem change.
-
Adam Barth authored
Previously, once a callback was in the execution queue, it couldn't be canceled. Now we check whether the callback was canceled before executing it.
-
Ian Hickson authored
Abstract out syncChildren().
-
Adam Barth authored
-
Viktor Lidholt authored
Adds counting of coins in demo game
-
Alhaad Gokhale authored
-
Adam Barth authored
Add logging to help diagnose image loading failures
-
Adam Barth authored
For debugging #801
-
- 26 Aug, 2015 4 commits
-
-
Hixie authored
The core of MultiChildRenderObjectWrapper.syncRenderObject() could apply to any subclass that uses a flat child list, so this abstracts it out into the superclass. (Also, instead of requiring the callbacks of RenderBlockViewport to constrain their results, we just constrain it for them. Makes things a bit easier for users of that class.)
-
Adam Barth authored
Also, rename build_utils.dart to widget_tester.dart. These files are now named for their most commonly used classes. Finally, add a .analysis_options to silence the (intentional) analyzer warnings in append_child_test.dart.
-
Adam Barth authored
Merge pumpPaintFrame and pumpFrame in WidgetTester
-
Adam Barth authored
We can make all the test pass by removing more of the mocks and using the real code.
-