1. 04 Feb, 2017 1 commit
    • Adam Barth's avatar
      Scrollable2.ensureVisible for box-based viewports (#7868) · 7fea0593
      Adam Barth authored
      This patch makes Scrollable2.ensureVisible with SingleChildScrollView. A future
      patch will extend the implementation to work with slivers. (Although the patch
      does include some of the infrastructure for that part of the implementation as
      well.)
      7fea0593
  2. 01 Feb, 2017 2 commits
  3. 31 Jan, 2017 1 commit
    • Adam Barth's avatar
      Add SliverGrid and ScrollGrid (#7745) · 9119969a
      Adam Barth authored
      This patch adds grid supports to slivers and introduces a ScrollGrid
      convenience class for making the common types of scrollable grids.
      
      This patch also deploys ScrollGrid in an example in the Flutter Gallery.
      9119969a
  4. 30 Jan, 2017 1 commit
    • Adam Barth's avatar
      Add SliverList (#7727) · 098af183
      Adam Barth authored
      Add SliverList
      
      A SliverList is a linear layout of box children in a viewport that all
      have a common, fixed extent along the scroll axis. The layout is similar
      to a SliverBlock but more efficient.
      098af183
  5. 25 Jan, 2017 2 commits
    • Adam Barth's avatar
      Viewport2 should clip visual overflow (#7641) · 600c75cb
      Adam Barth authored
      When you put a box in a Viewport2, it might paint outside its allocated bounds.
      This patch teaches Viewport2 to clip when that happens.
      600c75cb
    • Adam Barth's avatar
      Add a sliver-based ScrollView (#7627) · eba5fb1a
      Adam Barth authored
      This patch introduces ScrollView, which is a convenience widget for using a
      SliverBlock. This patch also switches a number of tests from Block to
      ScrollView. Once we support more features of block (e.g., padding and
      shrinkwrapping), we'll be able to move over more clients.
      eba5fb1a
  6. 24 Jan, 2017 1 commit