1. 26 Sep, 2015 1 commit
  2. 24 Sep, 2015 1 commit
    • James Robinson's avatar
      Update to Mojo 4e4d51ce28a8edcb32b9c7f555e38e2ae84a825e, update deps · e854d745
      James Robinson authored
      This updates to mojo 4e4d51ce28a and mojo sdk 711a0bcfb141b4 and updates the sky
      package's pubspec.yaml dependency to '>=0.1.0 <0.2.0' to be compatible with
      the current mojo package. This includes an update to the Mojo Dart generator to
      produce real classes for enums and the corresponding updates for users of the
      KeyboardType enum in Sky as well as one scoped_ptr->std::unique_ptr in shell
      corresponding to a change in the Mojo EDK.
      
      When a new version of the sky and sky_services package are pushed this will fix
      domokit/mojo#440.
      e854d745
  3. 21 Sep, 2015 1 commit
    • Adam Barth's avatar
      Remove EventDisposition · 051354ae
      Adam Barth authored
      All the use cases for EventDisposition are now addressed by the gesture
      detection system.
      051354ae
  4. 18 Sep, 2015 1 commit
    • Adam Barth's avatar
      Move theme into material.dart · 4467a268
      Adam Barth authored
      Also, introduce Colors and Typography to hold the material colors and the
      typography declarations. Previously we expected clients of these libraries to
      import them into a namespace, but that doesn't play nice with re-exporting them
      from material.dart.
      4467a268
  5. 17 Sep, 2015 1 commit
  6. 10 Sep, 2015 1 commit
  7. 08 Sep, 2015 2 commits
  8. 07 Sep, 2015 1 commit
  9. 04 Sep, 2015 1 commit
  10. 02 Sep, 2015 1 commit
    • Matt Perry's avatar
      Introduce an UpdateService for android. · d2f151ac
      Matt Perry authored
      Very simple so far. This schedules an alarm to fire once a day, kicking
      off a service that downloads a new app.skyx from a hardcoded URL. The
      new skyx replaces the current one.
      d2f151ac
  11. 29 Aug, 2015 1 commit
  12. 28 Aug, 2015 2 commits
    • Hixie's avatar
      Rationalise the Key API. · 9047830c
      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)`.
      9047830c
    • Adam Barth's avatar
      Use GestureDetector in the framework and examples · dc84e882
      Adam Barth authored
      We're now using it at the widget layer for everything except scrolling and
      flinging.
      dc84e882
  13. 27 Aug, 2015 1 commit
  14. 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
  15. 25 Aug, 2015 6 commits
  16. 22 Aug, 2015 4 commits
  17. 21 Aug, 2015 3 commits
  18. 20 Aug, 2015 3 commits
  19. 19 Aug, 2015 3 commits
    • Collin Jackson's avatar
      09216794
    • Hans Muller's avatar
      Adds PageableList, other scrolling related changes and fixes · 7782a115
      Hans Muller authored
      - PageableList extends ScrollableList
      One fixed width or height item is visible and centered at a
      time. Fling and drag gestures scroll to the next/previous item.
      
      - Scrollable.scrollTo(), Scrollable.scrollBy(), ensureWidgetIsVisible() API changed
      The named animation parameter for these methods was replaced by
      duration and curve. All of the methods now return a Future. The Future
      completes when the scroll does.
      
      This change eliminates the need for Scrollable to temporarily take ownership
      of a ValueAnimation object (see #645).
      
      - Using Future.then() instead of an AnimationPerformance status listener
      In ensure_visible.dart _handleTap() uses ensureWidgetIsVisible() to
      center the card roughly as before and then. When the implicit scroll
      animation is complete, it changes the centered card's label font. The
      change is made when the Future returned by ensureWidgetIsVisible()
      completes.
      
      - FixedHeightScrollable's itemHeight parameter is now itemExtent
      If scrollDirection is ScrollDirection.vertical (the default) then itemExtent should
      be the height of each item; otherwise it should be the width of each item.
      
      Replaced _velocityForFlingGesture() in scrollable.dart with Scrollable._eventVelocity()
      The original version clamped pixels/ms against pixels/sec constants. The new version
      also deals with scrollDirection.
      
      - Plumbed scrollDirection though FixedHeightScrollable and ScrollableList
      
      Both classes should now support horizontal scrolling.
      7782a115
    • Adam Barth's avatar
      Update playfair revision · 194c616b
      Adam Barth authored
      ... and reattach fitness to the build. We detached fitness from the build
      because it was seeing an old version of playfair that didn't work with the most
      recent version of the Sky package.
      194c616b
  20. 18 Aug, 2015 2 commits
  21. 17 Aug, 2015 1 commit
  22. 14 Aug, 2015 1 commit
  23. 12 Aug, 2015 1 commit