1. 19 Aug, 2015 19 commits
    • Adam Barth's avatar
      Give default scroll directions · bc7256da
      Adam Barth authored
      Fixes tests.
      bc7256da
    • Adam Barth's avatar
      Center images in their bounds when painting · 7f4aa210
      Adam Barth authored
      Eventually we'll plumb positionX and positionY out so that developers can
      control them.
      7f4aa210
    • Adam Barth's avatar
      Add a default BoxDecorationPosition · 2e3cb06f
      Adam Barth authored
      Fixes the tests because previously we wouldn't draw any box decorations.
      2e3cb06f
    • Adam Barth's avatar
      Merge pull request #690 from abarth/foreground_decoration · 7d7ee705
      Adam Barth authored
      Add the ability to draw a foreground box decoration
      7d7ee705
    • 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
      Add the ability to draw a foreground box decoration · 8f0efd54
      Adam Barth authored
      This feature lets you create effects similar to the "outline" property in CSS.
      8f0efd54
    • Ian Hickson's avatar
      Merge pull request #686 from domokit/Theme-Brightness · 7786211c
      Ian Hickson authored
      Pick a default theme brightness
      7786211c
    • 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
    • Ian Hickson's avatar
      Update README.md · 6b355f4f
      Ian Hickson authored
      6b355f4f
    • Ian Hickson's avatar
      Update README.md · 3f95d2dd
      Ian Hickson authored
      3f95d2dd
    • Ian Hickson's avatar
      Pick a default theme brightness · 37cf87f0
      Ian Hickson authored
      There doesn't seem to be any particular reason for us to not default the brightness to _something_.
      37cf87f0
    • Ian Hickson's avatar
      Update README.md · 8f4db366
      Ian Hickson authored
      8f4db366
    • Adam Barth's avatar
      Temporary build fix · de5cb257
      Adam Barth authored
      Unhook fitness from the build to work around build break in playfair. We
      updated the Sky package in an incompatible way, which means we need to roll in
      a new playfair package to build fitness.
      de5cb257
    • 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
    • Adam Barth's avatar
      Merge pull request #684 from abarth/explode_box · ce8f75da
      Adam Barth authored
      Split box.dart into many files
      ce8f75da
    • Adam Barth's avatar
      Split box.dart into many files · 50bfdedb
      Adam Barth authored
      Sadly, box.dart has grown much longer than 1000 lines. This patch splits it up
      into several files based on the class hierarchy. Fortunately, many of these
      classes are loosely coupled to each other.
      50bfdedb
    • Ian Hickson's avatar
      Update README.md · 1418d271
      Ian Hickson authored
      1418d271
    • Ian Hickson's avatar
      Update README.md · e4f6a417
      Ian Hickson authored
      e4f6a417
    • Adam Barth's avatar
      RenderImage should handle the case of a null image · 5b40e031
      Adam Barth authored
      When given a null image, RenderImage should be as small as possible (isntead of
      being NaNxNaN).
      
      Also, plumb ImageFit and ImageRepeat through the various image widgets.
      5b40e031
  2. 18 Aug, 2015 17 commits
  3. 17 Aug, 2015 4 commits