1. 14 3月, 2015 7 次提交
    • E
      Currently we use package: to mean "/gen", which is not at all how · 8ad5f146
      Eric Seidel 提交于
      Dart actually expects package: to work.  This CL makes package:foo
      map to /packages/foo, similar to how Dartium or bin/dart would expect.
      
      This also means overlaying the /gen directory over the actual package
      outputs (as consumers of an SDK would expect) as well as adding
      an additional /lib indirection for the actual package source as
      the Dart pub tool will expect.
      
      This is far from perfect, but it unlocks us actually producing a
      sky SDK.
      
      I expect there may be some fallout from this change as I'm sure I
      missed some package: uses.  We also don't have a general solution
      for all /foo/bar/baz includes which randomly included parts
      of mojo's source directory.  Those will need to be updated to use
      a package: and deploy_sdk.py taught how to build a package for them.
      
      R=abarth@chromium.org
      
      Review URL: https://codereview.chromium.org/990493002
      8ad5f146
    • A
      Improve Sky's Scrollable physics · 85d02799
      Adam Barth 提交于
      We now use a physics simulationt to drive the scroll fling. We're also closer
      to integrating fling into overscroll.
      
      R=eseidel@chromium.org
      
      Review URL: https://codereview.chromium.org/1004363002
      85d02799
    • R
      Allow Effen Styles to be extendable · 0765e85b
      Rafael Weinstein 提交于
      R=abarth@chromium.org
      
      Review URL: https://codereview.chromium.org/1006053002
      0765e85b
    • A
      SkyShell DCHECKs on startup · 19d7fa39
      Adam Barth 提交于
      We need to update how we initialize JNI to make sure we get an AtExitManager.
      
      R=eseidel@chromium.org
      
      Review URL: https://codereview.chromium.org/1003813004
      19d7fa39
    • A
      Add missing import · a8aeed8a
      Adam Barth 提交于
      a8aeed8a
    • A
      Organize sky/framework/animation · 1eb13d01
      Adam Barth 提交于
      This CL cleans up the sky/framework/animation as follows:
      
      1) I've moved code that's used only by the custom elements framework into
         sky/framework/elements/animation. This code is based on AnimationDelegates
         rather than Streams.
      2) Rename ScrollCurve to ScrollBehavior because it encapsulates more behavior
         than just a curve.
      3) Make the Generator interface explicit and mark subclasses as actual
         subclasses.
      4) Move Simulation into generators.dart because it implements the Generator
         interface.
      5) Move Animation out of generators.dart because it does not implement the
         Generator interface.
      
      R=eseidel@chromium.org
      
      Review URL: https://codereview.chromium.org/1001373002
      1eb13d01
    • A
      Drive overscroll animations with a physics simulation · 06bfddff
      Adam Barth 提交于
      This CL uses a simple physics simulation to drive overscroll animations.
      We model settling the overscroll as a particle climbing a hill, which
      gives us a pleasing parabolic trajectory.
      
      This CL also includes machinery for spring-based simulations. We'll use
      these to drive the drawer animation.
      
      R=eseidel@chromium.org
      
      Review URL: https://codereview.chromium.org/999423004
      06bfddff
  2. 13 3月, 2015 9 次提交
  3. 12 3月, 2015 13 次提交
  4. 11 3月, 2015 10 次提交
  5. 10 3月, 2015 1 次提交