1. 17 Nov, 2017 1 commit
    • Greg Spencer's avatar
      Fix spelling errors in all the dartdocs. (#13061) · 0259be90
      Greg Spencer authored
      I got tired of drive-by spelling fixes, so I figured I'd just take care of them all at once.
      
      This only corrects errors in the dartdocs, not regular comments, and I skipped any sample code in the dartdocs. It doesn't touch any identifiers in the dartdocs either. No code changes, just comments.
      0259be90
  2. 07 Sep, 2017 1 commit
  3. 05 Sep, 2017 1 commit
  4. 28 Jun, 2017 1 commit
  5. 26 Jun, 2017 1 commit
  6. 05 Jun, 2017 1 commit
  7. 10 May, 2017 1 commit
  8. 21 Apr, 2017 2 commits
  9. 14 Apr, 2017 1 commit
  10. 04 Apr, 2017 1 commit
  11. 30 Mar, 2017 1 commit
    • Adam Barth's avatar
      SliverChildDelegate should know which children are live (#9073) · 0e43e581
      Adam Barth authored
      This patch adds a notification to SliverChildDelegate that says which
      children are alive after each layout. The delegate can use this
      information to optimize it's underlying model of the children (e.g., by
      discarding models for children that are far outside the live range).
      
      Fixes #9045
      0e43e581
  12. 29 Mar, 2017 1 commit
  13. 20 Mar, 2017 1 commit
  14. 13 Mar, 2017 2 commits
  15. 10 Mar, 2017 1 commit
  16. 04 Mar, 2017 1 commit
  17. 21 Feb, 2017 1 commit
  18. 09 Feb, 2017 1 commit
  19. 07 Feb, 2017 1 commit
    • Adam Barth's avatar
      Add PageController (#7948) · 2eb4f2c3
      Adam Barth authored
      This patch improves PageView to the point where we can use it in the date
      picker. Specifically, you now get onPageChanged notifications and you can
      control which page is visible using a PageController.
      2eb4f2c3
  20. 05 Feb, 2017 1 commit
  21. 04 Feb, 2017 4 commits
    • Adam Barth's avatar
      Improve and document SliverGrid delegate structure (#7884) · 921c0fa5
      Adam Barth authored
      We now create a GridLayout object that memoizes the layout information
      for a given SliverConstraints. This approach is both more efficient
      (because the delegate no longer needs to re-solve its layout for each
      child) and allows for more code sharing between delegates.
      
      The SliverGridRegularTileLayout will also be useful for the date
      picker.
      
      Also, document the grid delegates.
      921c0fa5
    • Adam Barth's avatar
      CustomScrollView (#7881) · ff14f35d
      Adam Barth authored
      Also, use CustomScrollView in Shrine and fix a bug with one-line grids
      not painting properly due to their reporiting zero paintExtent.
      ff14f35d
    • Adam Barth's avatar
      Rename SliverLogicalParentData.scrollOffset to layoutOffset (#7871) · 66742465
      Adam Barth authored
      This quantity is actually the layoutOffset of the child, not its scroll offset.
      66742465
    • 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
  22. 01 Feb, 2017 2 commits
  23. 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