1. 20 Jan, 2016 5 commits
    • Adam Barth's avatar
      Remove Performance and AnimatedValue · b988a875
      Adam Barth authored
      This patch removes Performance and AnimationValue now that we've ported the
      framework over to AnimationController and Tween. This patch also cleans up the
      names of the AnimationController classes now that they don't have to avoid
      conflicts with the old animation API. Specifically, I've made the following
      renames:
      
       * Animated -> Animation
       * Evaluatable -> Animatable
       * PerformanceStatus -> AnimationStatus
      
      This patch is just renames and moving code around. There aren't any changes in
      behavior.
      b988a875
    • Adam Barth's avatar
      AnimatedBuilder should have a child · d25951c5
      Adam Barth authored
      Providing a pre-built child is more efficient because we don't need to rebuild
      the child every tick of the animation.
      d25951c5
    • Adam Barth's avatar
      Move Scaffold over to using AnimationController · 0b098ee2
      Adam Barth authored
      Also, clean up the class hierarchy for AnimationController now that
      we've renamed progress to value. That means everything in the hierarchy
      now has a value, include Watchable. This patch renames Watchable to
      Animated<T>, which lets us use that type almost everywhere.
      
      I've added some ducktape to modal bottom sheets to avoid having to
      refactor all of Navigator to use AnimationController. I'll remove the
      ducktape in the next patch.
      0b098ee2
    • Hans Muller's avatar
      Revised Material Gallery demo · 3f0cca02
      Hans Muller authored
      3f0cca02
    • Adam Barth's avatar
      Port examples to the new animation API · fc978c1a
      Adam Barth authored
      These now use Animation and AnimationController instead of PerformanceView and
      Performance.
      fc978c1a
  2. 19 Jan, 2016 1 commit
    • Adam Barth's avatar
      Introduce Tween and the new animation API · bc20871c
      Adam Barth authored
      This patch removes state from the animation system, which was causing problems
      as we were scaling the use of animated values.
      
      Now the "tween" objects are stateless and can watch animations, which creates a
      new object that holds both the tween and the animation instead of mutating the
      tween every tick of the animation.
      
      This patch ports one client as a proof-of-concept.
      
      Fixes #215
      bc20871c
  3. 15 Jan, 2016 1 commit
  4. 11 Jan, 2016 1 commit
  5. 24 Oct, 2015 1 commit
    • Hixie's avatar
      Strong modeify the examples · a6c473ea
      Hixie authored
      This makes skyanalyzer also check the examples, and fixes everything it
      found there.
      a6c473ea
  6. 20 Oct, 2015 1 commit
  7. 19 Oct, 2015 1 commit
  8. 10 Oct, 2015 1 commit
  9. 09 Oct, 2015 1 commit
  10. 06 Oct, 2015 1 commit
    • Adam Barth's avatar
      Simplify Scaffold · 89a09822
      Adam Barth authored
      Rather than using a custom render object, we can just use a Stack.
      89a09822
  11. 05 Oct, 2015 2 commits
  12. 01 Oct, 2015 1 commit
  13. 30 Sep, 2015 1 commit
  14. 24 Sep, 2015 3 commits
  15. 18 Sep, 2015 2 commits
  16. 08 Sep, 2015 1 commit
    • Adam Barth's avatar
      Introduce package:sky/animation.dart · b356d146
      Adam Barth authored
      Move the animation libraries into src/animation and change importers to use
      package:sky/animation.dart. Also, move scheduler.dart into the animation
      library so that the animation library can be self-contained.
      b356d146
  17. 28 Aug, 2015 1 commit
  18. 26 Aug, 2015 1 commit
    • Hixie's avatar
      Replace Flex to Row and Column in tests and examples. · ce28a717
      Hixie authored
      This still leaves Flex and FlexDirection available. At some point once
      people have transitioned to Row/Column we should rename Flex to _Flex
      and stop reexporting FlexDirection from basic.dart.
      ce28a717
  19. 21 Aug, 2015 1 commit
  20. 19 Aug, 2015 1 commit
    • Adam Barth's avatar
      Add package:sky/rendering.dart · dea3a092
      Adam Barth authored
      Similar to widgets.dart, rendering.dart exports the entire rendering layer.
      Also, update the examples to use rendering.dart and widgets.dart. Also clean up
      some exports so that the examples have more sensible imports.
      dea3a092
  21. 17 Aug, 2015 1 commit
    • Eric Seidel's avatar
      Fix analyzer warnings · d5fe622a
      Eric Seidel authored
      We had a remarkable number of analyzer failures.
      
      I'll fix the bots to analyze across the whole project
      in a follow-up patch, that should prevent this
      in the future.
      
      @abarth
      d5fe622a
  22. 13 Aug, 2015 1 commit