1. 12 Mar, 2018 1 commit
  2. 11 Mar, 2018 1 commit
  3. 01 Feb, 2018 1 commit
  4. 21 Dec, 2017 1 commit
  5. 19 Dec, 2017 1 commit
    • Ian Hickson's avatar
      Fix niggling PaginatedDataTable bugs (#13556) · 78ff7707
      Ian Hickson authored
      Prevent header from thinking it can wrap and then overflowing.
      
      Fix default footer string which lost its colon (localized values are fine).
      
      Make the "rows per page" drop-down include at least one value even when the table lacks many items. (Previously it would assert if your table was too short.)
      
      Make the footer scrollable.
      
      Fix some todos and improve some debug output.
      
      Tests for much of the above.
      78ff7707
  6. 02 Oct, 2017 1 commit
    • Adam Barth's avatar
      Add Alignment, which will replace FractionalOffset (#12342) · 2b126bcd
      Adam Barth authored
      Unlike FractionalOffset, Alignment uses the center as the zero of the
      coordinate system, which makes the RTL math work out much cleaner.
      
      Also, make FractionalOffset into a subclass of Alignment so that clients
      can continue to use FractionalOffset.
      2b126bcd
  7. 24 Sep, 2017 1 commit
    • Adam Barth's avatar
      RTL support for DataTable (#12229) · 260353f2
      Adam Barth authored
      Just some very minor tweaks to remove subtle LTR bias.
      
      We use the same arrow rotation animation in RTL and LTR, but I think
      that's correct. Usually, rotations are either clockwise or
      anitclockwise, which are the same in RTL and LTR. We might need to check
      with someone who reads an RTL language to confirm.
      
      Fixes #11845
      260353f2
  8. 23 Sep, 2017 1 commit
  9. 11 Sep, 2017 1 commit
  10. 18 Aug, 2017 1 commit
  11. 03 Jun, 2017 1 commit
  12. 21 May, 2017 1 commit
  13. 10 May, 2017 2 commits
  14. 05 May, 2017 1 commit
  15. 27 Apr, 2017 1 commit
  16. 21 Apr, 2017 1 commit
  17. 19 Apr, 2017 1 commit
  18. 13 Apr, 2017 1 commit
  19. 11 Apr, 2017 1 commit
    • xster's avatar
      Rename State.config to widget everywhere (#9273) · 89a7fdfc
      xster authored
      Rename State.config to State.widget
      Rename State.didUpdateConfig to State.didUpdateWidget
      Renamed all State subclasses' local variables named config to something else
      89a7fdfc
  20. 07 Apr, 2017 1 commit
  21. 31 Mar, 2017 1 commit
  22. 15 Mar, 2017 1 commit
  23. 04 Mar, 2017 1 commit
  24. 14 Feb, 2017 1 commit
  25. 31 Jan, 2017 1 commit
  26. 28 Jan, 2017 1 commit
  27. 23 Jan, 2017 1 commit
  28. 09 Dec, 2016 1 commit
  29. 01 Dec, 2016 1 commit
  30. 22 Nov, 2016 1 commit
    • Adam Barth's avatar
      Rename Flexible to Expanded and improve docs (#6978) · 8ca4caa4
      Adam Barth authored
      This patch replaces uses of Flexible with Expanded where we're using
      FlexFit.tight. We still need to think of a better name for the
      FlexFit.loose variant.
      
      Also, improve the docs for Row, Column, Flex, and RenderFlex to be more
      problem-oriented and to give a complete account of the layout algorithn.
      
      Fixes #6960
      Fixes #5169
      8ca4caa4
  31. 23 Oct, 2016 1 commit
  32. 28 Sep, 2016 1 commit
  33. 26 Sep, 2016 1 commit
    • 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
  34. 16 Sep, 2016 1 commit
  35. 02 Sep, 2016 1 commit
  36. 29 Jul, 2016 1 commit
  37. 23 Jun, 2016 1 commit
  38. 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
  39. 03 Jun, 2016 1 commit