1. 03 Oct, 2016 1 commit
  2. 26 Sep, 2016 2 commits
    • Adam Barth's avatar
      Persistent bottom sheet should not overlap app bar (#6076) · 55f48f72
      Adam Barth authored
      The spec forbids persistent bottom sheets from overlapping the app bar. There
      are also some fancy scroll-linked effects that we're supposed to do with
      persistent bottom sheets, but those will need to wait for another patch.
      
      Fixes #5143
      55f48f72
    • Ian Hickson's avatar
      Turn off AnimationControllers when not in use (#5902) · 9e673853
      Ian Hickson authored
      This requires all AnimationController objects to be given a
      TickerProvider, a class that can create the Ticker.
      
      It also provides some nice mixins for people who want to have their
      State provide a TickerProvider. And a schedulerTickerProvider for those
      cases where you just want to see your battery burn.
      
      Also, we now enforce destruction order for elements.
      9e673853
  3. 22 Sep, 2016 1 commit
  4. 14 Sep, 2016 1 commit
    • Hans Muller's avatar
      Refresh indicator overscroll (#5836) · f4904b14
      Hans Muller authored
      * Added OverscrollIndicatorEdge et al
      
      * RefreshIndicator only clamps its scrollable edge
      
      * added a test
      
      * Updated the test
      
      * fixed lint-os
      
      * fixed a typo
      
      * Scrollable should restore its viewport dimensions when it reappears
      
      * removed an accidental commit
      
      * updated per review feedback
      f4904b14
  5. 07 Sep, 2016 1 commit
  6. 01 Sep, 2016 1 commit
    • Matt Perry's avatar
      Re-enable iOS back gesture. (#5680) · 3732d754
      Matt Perry authored
      The iOS transition is the more buggy part of this feature, and it wasn't
      disabled. Let's just leave them enabled while I work on improvements.
      3732d754
  7. 30 Aug, 2016 1 commit
  8. 25 Aug, 2016 1 commit
  9. 23 Aug, 2016 1 commit
  10. 16 Aug, 2016 1 commit
  11. 11 Aug, 2016 1 commit
  12. 22 Jul, 2016 1 commit
  13. 21 Jun, 2016 1 commit
    • Ian Hickson's avatar
      ImageIcon (#4649) · e502e9c8
      Ian Hickson authored
      Anywhere that accepted IconData now accepts either an Icon or an
      ImageIcon.
      
      Places that used to take an IconData in an `icon` argument, notably
      IconButton and DrawerItem, now take a Widget in that slot. You can wrap
      the value that used to be passed in in an Icon constructor to get the
      same result.
      
      Icon itself now takes the icon as a positional argument, for brevity.
      
      ThemeData now has an iconTheme as well as a primaryIconTheme, the same
      way it has had a textTheme and primaryTextTheme for a while.
      
      IconTheme.of() always returns a value now (though that value itself may
      have nulls in it). It defaults to the ThemeData.iconTheme.
      
      IconThemeData.fallback() is a new method that returns an icon theme data
      structure with all fields filled in.
      
      IconTheme.merge() is a new constructor that takes a context and creates
      a widget that mixes in the new values with the inherited values.
      
      Most places that introduced an IconTheme widget now use IconTheme.merge.
      
      IconThemeData.merge and IconThemeData.copyWith act in a way analogous to
      the similarly-named members of TextStyle.
      
      ImageIcon is introduced. It acts like Icon but takes an ImageProvider
      instead of an IconData.
      
      Also: Fix the analyzer to actually check the stocks app.
      e502e9c8
  14. 20 Jun, 2016 1 commit
  15. 16 Jun, 2016 1 commit
  16. 03 Jun, 2016 1 commit
  17. 02 Jun, 2016 1 commit
    • Adam Barth's avatar
      Improve float action button transitions (#4309) · 6d4fd850
      Adam Barth authored
      Previously the floating action button would disappear during transitions. Now
      we animate properly. I've also centralized the animation in Scaffold instead of
      spreading it across the Scaffold and the FloatingActionButton.
      
      Fixes #1718
      6d4fd850
  18. 24 May, 2016 1 commit
  19. 11 May, 2016 1 commit
  20. 04 May, 2016 1 commit
    • Adam Barth's avatar
      Add missing dartdocs from material.dart (#3709) · 7712e583
      Adam Barth authored
      Making progress towards document all public APIs in material.dart. We're still
      missing a few odds and ends (as well as missing docs in tabs.dart,
      tooltip.dart, and two_level_list.dart).
      7712e583
  21. 28 Apr, 2016 1 commit
  22. 27 Apr, 2016 1 commit
    • Adam Barth's avatar
      Keyboard causes Scaffold body to resize (#3570) · 1b872603
      Adam Barth authored
      This patch adds an option to Scaffold to disable resizing the body to avoid the
      window padding. This lets developers create layouts that are stable when the
      keyboard overlays the app.
      
      Fixes #3565
      1b872603
  23. 21 Apr, 2016 1 commit
  24. 20 Apr, 2016 1 commit
  25. 19 Apr, 2016 1 commit
  26. 08 Apr, 2016 1 commit
  27. 07 Apr, 2016 1 commit
  28. 30 Mar, 2016 1 commit
  29. 29 Mar, 2016 2 commits
  30. 25 Mar, 2016 1 commit
    • Adam Barth's avatar
      Add a default MediaQuery value · 3c6d4f66
      Adam Barth authored
      Now MediaQuery.of always returns a non-null value. By default, you get the
      values associated with the current ui.Window.
      
      Fixes #2894
      3c6d4f66
  31. 21 Mar, 2016 1 commit
  32. 14 Mar, 2016 3 commits
  33. 13 Mar, 2016 1 commit
    • Adam Barth's avatar
      [rename fixit] ToolBar -> AppBar · ede5dfce
      Adam Barth authored
      * left -> leading (Removes an LTR bias)
      * center -> title (Widget was actually centered)
      * right -> actions (Removes an LTR bias, asymmetric with leading)
      
      Fixes #2348
      ede5dfce
  34. 12 Mar, 2016 3 commits