1. 02 Feb, 2017 2 commits
  2. 01 Feb, 2017 1 commit
    • Adam Barth's avatar
      Remove extraneous uses of scrollableKey from tests (#7775) · 3a43fc88
      Adam Barth authored
      This patch removes unnecessary uses of scrollableKey from tests.
      Scrollable2 will likely use a different mechanism for identifying
      itself, so we want to focus on the uses of scrollableKey that will need
      to be addressed in the new implementation.
      3a43fc88
  3. 31 Jan, 2017 1 commit
  4. 28 Jan, 2017 1 commit
  5. 27 Jan, 2017 1 commit
    • Adam Barth's avatar
      Add ScrollView.padding (#7690) · 5ecf8786
      Adam Barth authored
      Uses SliverPadding to implementing paddding in ScrollView. Also, deploy
      ScrollView in more places now that it implements padding.
      
      Finally, remove loader_app.dart because it is not referenced.
      5ecf8786
  6. 26 Jan, 2017 2 commits
  7. 25 Jan, 2017 2 commits
    • 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
    • Ian Hickson's avatar
      Factor out debugPaintPadding and test it (#7598) · 58348612
      Ian Hickson authored
      I plan to use this to implement similar logic in SliverPadding.
      
      To make this easier to test I extended the paints matcher to accept a
      function that takes a canvas. While I was at it I also made it accept
      a Finder, it'll go and find the render object for you.
      
      Also added support for paints..path and fixed some grammar in the
      error messages.
      
      Also improved the docs for debugPaint*.
      58348612
  8. 24 Jan, 2017 2 commits
  9. 23 Jan, 2017 3 commits
  10. 22 Jan, 2017 1 commit
  11. 21 Jan, 2017 1 commit
  12. 20 Jan, 2017 2 commits
  13. 19 Jan, 2017 2 commits
    • Adam Barth's avatar
      Rename InputFormField to TextField · 930b52a3
      Adam Barth authored
      This patch is the first of a series to rationalize the names of the text-input
      related widgets.
      
      See #7031
      930b52a3
    • Adam Barth's avatar
      Improve Route lifecycle (#7526) · 23361d5a
      Adam Barth authored
      Previously the navigator wouldn't always call Route.dispose when it was
      removed from the tree. After this patch, the navigator remembers popped
      routes so that it can call dispose on them when it is removed from the
      tree.
      
      Also, improve some error messages around calling dispose() more than
      once on routes and AnimationControllers.
      
      Fixes #7457
      23361d5a
  14. 18 Jan, 2017 1 commit
  15. 14 Jan, 2017 1 commit
    • Adam Barth's avatar
      Add SimpleDialogOption (#7494) · ad27fcd3
      Adam Barth authored
      The demo of the SimpleDialog had some useful code that should really be part of
      the framework. This patch extracts it into a SimpleDialogOption widget.
      
      Remove debugCheckHasScaffold because it is unused.
      
      Also, add tests for InkWell, SimpleDialog, and other widgets.
      ad27fcd3
  16. 13 Jan, 2017 2 commits
    • Adam Barth's avatar
      Add GestureArenaTeam (#7481) · 0139c69c
      Adam Barth authored
      Previously, the Slider used a drag gesture recognizer to move the head
      of the slider, but when the slider was in a vertical scroller, the
      recognizer would wait until the user moved the pointer by enough pixels
      to disambiguate between sliding the slider and scrolling the scroller.
      
      That worked fine for actual drags, but the slider should also move when
      the user taps the track. This patch introduces a tap recognizer to
      handle that behavior.
      
      To avoid the slider's drag and tap recognizers from competing with each
      other in the arena, this patch introduces the notion of a
      GestureArenaTeam, which lets several recognizers combine to form one
      entry in the arena.  If that entry wins, the team picks the first of its
      recognizers as the winner, avoiding latency.
      
      Fixes #7454
      0139c69c
    • Adam Barth's avatar
      Refactor IconThemeData.fallback (#7490) · 4955eef8
      Adam Barth authored
      Now IconThemeData.fallback is a factory constructor and IconThemeData.of() does
      the work of computing the fallback for its clients.
      
      Also, add tests for ImageIcon and ListItems.
      4955eef8
  17. 12 Jan, 2017 2 commits
  18. 10 Jan, 2017 1 commit
  19. 09 Jan, 2017 1 commit
  20. 05 Jan, 2017 2 commits
    • Adam Barth's avatar
      Slider shouldn't be open at min (#7342) · 0c6dc598
      Adam Barth authored
      This patch changes the default appearance of Slider to not have the
      thumb be an open circle at its minimum position. The `thumbOpenAtMin`
      property can enable drawing an open thumb at the min position, which was
      the previous behavior.
      
      Fixes #6941
      0c6dc598
    • Adam Barth's avatar
      Tooltip update can cause assert (#7338) · 86e5fce6
      Adam Barth authored
      We were trying to update the tooltip overlay entry, but that cannot work
      because the overlay entry might have already built. Instead, we keep the
      old value.
      
      Fixes #7151
      86e5fce6
  21. 03 Jan, 2017 1 commit
  22. 21 Dec, 2016 1 commit
  23. 18 Dec, 2016 1 commit
  24. 16 Dec, 2016 1 commit
  25. 09 Dec, 2016 1 commit
  26. 06 Dec, 2016 2 commits
  27. 01 Dec, 2016 1 commit
  28. 30 Nov, 2016 1 commit