1. 27 Apr, 2016 2 commits
  2. 12 Apr, 2016 1 commit
  3. 04 Mar, 2016 1 commit
  4. 11 Feb, 2016 1 commit
    • Ian Hickson's avatar
      Clean up imports and exports. · a94999ba
      Ian Hickson authored
      Each layer is supposed to reexport the parts of the previous layer
      that are part of its API.
      
      - In painting.dart, export from dart:ui all the Canvas-related APIs
        that make sense to be used at higher levels, e.g. PaintingStyle.
      
      - Delete painting/shadows.dart. It was dead code.
      
      - In rendering/object.dart, export all of painting.dart.
      
      - In widgets/basic.dart, export all of painting.dart and
        animation.dart. Some classes in animation/ are renamed to make this
        less disruptive and confusing to the namespace.
      
      - Split out Stocks back into an import model rather than a part model,
        so that it's easier to manage its dependencies on a per-file basis.
      
      - Move Ticker to scheduler library.
      
      - Remove as many redundant imports as possible now.
      
      - Some minor nit picking cleanup in various files.
      a94999ba
  5. 05 Feb, 2016 1 commit
  6. 21 Jan, 2016 2 commits
    • Adam Barth's avatar
      Move scroll_behavior into widgets · 5065339c
      Adam Barth authored
      Previously this code was in the animation layer, which didn't make much
      sense because scrolling is a widget concern.
      5065339c
    • Adam Barth's avatar
      Merge simulationStepper into AnimationController · fc8ac4eb
      Adam Barth authored
      Now that we've decided that Animation<double> isn't confined to the interval
      0.0 to 1.0, we can expand AnimationController to cover the use cases that used
      to require SimulationStepper.
      
      This patch merges SimulationStepper into AnimationController and ports the one
      stand-alone client of simulation stepper over to using AnimationController.
      fc8ac4eb
  7. 20 Jan, 2016 3 commits
    • Adam Barth's avatar
      Move ClampedSimulation into newton · 87ab798d
      Adam Barth authored
      ClampedSimulation makes more sense at the newton layer because it's dealing
      entirely with newton concepts.
      87ab798d
    • 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
      Switch Navigator over to using AnimationController · 6cea5dc8
      Adam Barth authored
      This patch moves Navigator and related code over to using
      AnimationController.
      6cea5dc8
  8. 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
  9. 05 Dec, 2015 1 commit
    • Hixie's avatar
      Refactor PerformanceView listeners. · 4ba074f6
      Hixie authored
      Primarily, this rearranges how listeners are handled internally by the
      various PerformanceView classes so that there's not so much redundancy.
      
      It also fixes ReversePerformance and ProxyPerformance to not leak.
      Previously, they never unhooked their listeners, so they'd leak until
      the entire chain of performances was killed. Now, they unhook as soon as
      they themselves have no listeners left, which is more idiomatic.
      4ba074f6
  10. 02 Dec, 2015 1 commit
  11. 05 Oct, 2015 2 commits
  12. 01 Oct, 2015 2 commits
  13. 30 Sep, 2015 1 commit
  14. 18 Sep, 2015 1 commit
  15. 17 Sep, 2015 1 commit
    • Adam Barth's avatar
      Create gestures.dart · 41b8ffd6
      Adam Barth authored
      This patch is part of a sequence of patches towards fewer top-level libraries.
      In this patch, the gesture libraries are combined into one gestures.dart
      library.
      41b8ffd6
  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