- 05 Oct, 2015 8 commits
-
-
Adam Barth authored
Improves names of animation classes
-
Adam Barth authored
Fixes #1170
-
Chinmay Garde authored
Allow displaying compositor statistics via a widget
-
Chinmay Garde authored
Example: import 'package:sky/widgets.dart'; void main() => runApp(new Center(child: new StatisticsOverlay.allEnabled()));
-
Adam Barth authored
Convert Drawer to using navigator
-
Adam Barth authored
Remove AnimatedSimulation
-
Adam Barth authored
This patch converts drawer to using the "openDialog" pattern for managing its state. Currently, the drawer entrance and exit animation aren't integrated with the navigator's animation system because the drawer's animations can be stopped and reversed, which the navigator can't yet understand. That means dismissing the drawer via the system back button causes the drawer to be removed instanteously. Fixes #715 Fixes #1187
-
Adam Barth authored
This patch folds the functionality from AnimatedSimulation into Timeline.
-
- 04 Oct, 2015 1 commit
-
-
Adam Barth authored
Simplfy resetting board and mine generation.
-
- 03 Oct, 2015 14 commits
-
-
Adam Barth authored
Rather than having two objects driving scrolling animations, we now have one object, a Timeline, drive both scrollTo and fling animations. Using Timeline instead of AnimatedSimulation paves the way to removing AnimatedSimulation (which is now used only inside the animation library). Finally, this patch also simplifies (and makes private) _TweenSimulation by using AnimatedValue to do the math.
-
Mehmet Akin authored
-
Adam Barth authored
The only client wants a zero-based duration.
-
Adam Barth authored
This patch prepares us to switch to using integers when handing off the animation time from the engine to the framework.
-
Adam Barth authored
Force AnimatedVariables to hit begin on 0.0
-
Adam Barth authored
We already forced hitting end on 1.0. Fixes #1358
-
Mehmet Akin authored
-
Adam Barth authored
After this patch, InkWell is driven by gesture recognizers, which lets us cleanly cancel splashes when the user actually scrolls. I've also refactored all the clients of InkWell to use InkWell to detect gestures instead of wrapping InkWell in a GestureDetector. Fixes #1271
-
Adam Barth authored
Turns out .. binds tigher than ??= according to https://www.dartlang.org/docs/dart-up-and-running/ch02.html#operators, which means we were only updating the callbacks when we first created the recognizers. Now we update them unconditionally.
-
Adam Barth authored
* Rename GestureTapListener (and friends) To GestureTapCallback to match the other gesture callbacks. * Replace "ensureFoo" pattern with ??= operator.
-
Adam Barth authored
Fixes #1372
-
Adam Barth authored
Regression test for #1215
-
Adam Barth authored
Assert that App(routes) is not null.
-
Hans Muller authored
The ShaderMask widget enables rendering its child with an alpha channel defined by a Shader. For example if the Shader was a linear gradient in alpha then the component behind the ShaderMask's child would appear wherever the gradient's alpha value was not fully opaque. The card_collection.dart example demonstrates this. Select the "Let the sun shine" checkbox in the app's drawer.
-
- 02 Oct, 2015 17 commits
-
-
Adam Barth authored
Add AnimatedContainer
-
Adam Barth authored
This widget is used in Material and Drawer. We don't currently support animating towards null, but we can add that in a future patch.
-
Adam Barth authored
Detecting just Pan events causes an exception in GestureDetector
-
Adam Barth authored
Fixes #1320
-
Hixie authored
This is probably a sign that you're using fn2 still.
-
Viktor Lidholt authored
-
Viktor Lidholt authored
-
Ian Hickson authored
Groundwork for heroes transition in Stocks app
-
Hixie authored
I'm not sure this specific incarnation of the test ever crashed, since the original test depended on user interaction and now works fine, but just in case, here's a regression test for it so I can close that issue. This also slightly changes the Widget.toString() output to include the key since that will make debugging easier.
-
Hixie authored
-
Hixie authored
Identify specific parts of a Stock row with a Global Key that can be regenerated later, and pass that key back to event handlers so they can use them to do the transition.
-
Andrew Wilson authored
Add fast-out-slow-in Material-Design-style curve.
-
Ian Hickson authored
Draggable offsets and fix default drag feedback
-
Adam Barth authored
GlobalKeys should preserve state across tree mutations
-
Hixie authored
You can now set an offset that will be used for the hit testing for drops. (It doesn't move the feedback by default; use a Transform for that.) I also made the default feedback not be Opacity 0.5 always.
-
Ian Hickson authored
FractionallySizedBox
-
Adam Barth authored
This patch causes widgets with global keys to drag their state (including their children) with them as they travel through the element tree.
-