1. 08 Nov, 2017 1 commit
    • Ian Hickson's avatar
      Automatically flip material icons in RTL. (#12876) · 97b3742f
      Ian Hickson authored
      I'm not really sure how to test this without a reference test, since
      eventually we want to move this to a font feature and thus the obvious
      test (looking for the Transform widget) isn't really valid.
      97b3742f
  2. 19 Oct, 2017 1 commit
  3. 13 Oct, 2017 1 commit
  4. 12 Oct, 2017 1 commit
  5. 10 Oct, 2017 1 commit
  6. 24 Sep, 2017 1 commit
  7. 07 Sep, 2017 1 commit
  8. 03 Aug, 2017 1 commit
  9. 25 Jul, 2017 1 commit
  10. 21 May, 2017 1 commit
  11. 05 May, 2017 1 commit
  12. 21 Mar, 2017 1 commit
  13. 18 Mar, 2017 1 commit
  14. 23 Feb, 2017 1 commit
  15. 24 Jan, 2017 1 commit
  16. 23 Jan, 2017 1 commit
  17. 13 Jan, 2017 1 commit
    • 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
  18. 24 Oct, 2016 1 commit
  19. 20 Oct, 2016 1 commit
  20. 20 Sep, 2016 1 commit
  21. 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
  22. 20 Jun, 2016 1 commit
  23. 14 Jun, 2016 2 commits
    • pq's avatar
      Added asserts. · f5a4e632
      pq authored
      f5a4e632
    • pq's avatar
      Add missing returns. · 7a955487
      pq authored
      As of `1.18.0-dev-0`, these cases will get flagged.  In the meantime, the
      7a955487
  24. 07 Jun, 2016 1 commit
  25. 03 Jun, 2016 1 commit
  26. 22 Apr, 2016 1 commit
  27. 15 Apr, 2016 1 commit
    • Ian Hickson's avatar
      Material Data Tables (#3337) · a91bc0ba
      Ian Hickson authored
      + Add new demo to gallery to show data tables. (This currently doesn't
      use a Card; I'll create a Card version in a subsequent patch.)
      
      + Fix checkbox alignment. It now centers in its box regardless.
      
      + Add Colors.black54.
      
      + Some minor fixes to dartdocs.
      
      + DataTable, DataColumn, DataRow, DataCell
      
      + RowInkWell
      
      + Augment dartdocs of materia/debug.dart.
      
      + DropDownButtonHideUnderline to hide the underline in a drop-down when
        used in a DataTable.
      
      + Add new capabilities to InkResponse to support RowInkWell.
      
      + Augment dartdocs of materia/material.dart.
      
      + Add an assert to catch nested Blocks.
      
      + Fix a crash in RenderBox when you remove an object and an ancestor
        used its baseline. (https://github.com/flutter/flutter/issues/2874)
      
      + Fix (and redocument) RenderBaseline/Baseline.
      
      + Add flex support to IntrinsicColumnWidth.
      
      + Document more stuff on the RenderTable side.
      
      + Fix a bug with parentData handling on RenderTable children.
      
      + Completely rewrite the column width computations. The old logic made
        no sense at all.
      
      + Add dartdocs to widgets/debug.dart.
      
      + Add a toString for TableRow.
      a91bc0ba
  28. 12 Apr, 2016 2 commits
  29. 02 Apr, 2016 1 commit
  30. 14 Mar, 2016 1 commit
  31. 12 Mar, 2016 1 commit
  32. 03 Mar, 2016 2 commits
  33. 02 Mar, 2016 3 commits
    • Hixie's avatar
      Hide icons in the accessibility tree. · c7c730d0
      Hixie authored
      c7c730d0
    • Adam Barth's avatar
      Remove IconThemeColor · bfc39aa8
      Adam Barth authored
      This enum doesn't make sense anymore now that we can arbitrarily colorize
      icons.  Instead, we just use a Color, which is both simpler and can be
      interpolated during animations.
      
      Fixes #1279
      bfc39aa8
    • Adam Barth's avatar
      Switch Material Design icons to using the iconfont · 870894fc
      Adam Barth authored
      Rather than managing all the Material Design icons manually, we now
      manage them using an icon font. The icon font contains glyphs for each
      icon in an efficient vector format.
      
      This patch updates the FLX tooling to include the MaterialIcons font and
      updates the Icon widget to use the font instead of asset images.
      
      Fixes #2313
      Fixes #2218
      Fixes #2009
      Fixes #994
      870894fc
  34. 27 Feb, 2016 1 commit
  35. 26 Feb, 2016 1 commit