1. 05 Jan, 2016 2 commits
    • Adam Barth's avatar
      Merge pull request #1070 from abarth/scrollable_list2 · 24fadf49
      Adam Barth authored
      Introduce ScrollableList2
      24fadf49
    • Adam Barth's avatar
      Introduce ScrollableList2 · 99bca282
      Adam Barth authored
      ScrollableList2 uses the same pattern as ScrollableGrid, which requires the
      client to allocate widgets for every list item but doesn't inflate them unless
      they're actually needed for the view. It improves on the original
      ScrollableList by not requiring a rebuild of the whole visible portion of the
      list when scrolling. In fact, small scrolls can often be handled entirely by
      repainting.
      99bca282
  2. 04 Jan, 2016 7 commits
  3. 02 Jan, 2016 10 commits
  4. 31 Dec, 2015 4 commits
  5. 30 Dec, 2015 3 commits
  6. 29 Dec, 2015 2 commits
  7. 28 Dec, 2015 4 commits
  8. 26 Dec, 2015 3 commits
  9. 25 Dec, 2015 1 commit
  10. 24 Dec, 2015 2 commits
    • Ian Hickson's avatar
      Merge pull request #1020 from Hixie/transform · 4f672dc0
      Ian Hickson authored
      RenderFractionalTranslation and Dismissable
      4f672dc0
    • Ian Hickson's avatar
      RenderFractionalTranslation · 9bad312a
      Ian Hickson authored
      - Add RenderFractionalTranslation, a render box that does a
        translation based on a FractionalOffset.
      
      - Make FractionalOffset more like Offset
        - dx/dy instead of x/y
        - add /, ~/, %
        - add .zero
      
      - Add alongOffset and alongSize to FractionalOffset so that you can
        easily apply FractionalOffset to Offsets and Sizes. (Better name
        suggestions welcome.)
      
      - Add transformHitTests boolean to RenderTransform (also on
        RenderFractionalTranslation), and to classes based on it.
      
      - Remove the fade from Dismissable. We can add it back using the
        builder-with-child pattern like Draggable if we need it. See #1003
        for tha feature request.
      
      - Rename a bunch of variables in dismissable.dart.
      
      - Change the test for dismissable to not handle leftwards dismisses
        one pixel different from rightwards dismisses, and cleaned up the
        resulting effect on the test (mostly making sure we had the right
        number of pumps, with comments explaining what each one was).
      
      Fixes #174.
      9bad312a
  11. 22 Dec, 2015 2 commits