1. 19 Apr, 2018 1 commit
  2. 10 Apr, 2018 1 commit
  3. 22 Mar, 2018 1 commit
    • Ian Hickson's avatar
      Clean up the existing Navigator API. (#15718) · aba0379d
      Ian Hickson authored
      This is not a grand refactor yet, it's just cleaning up what we have
      already, so that people who keep using this API (e.g. dialogs) have
      something coherent to deal with.
      
      The major changes are that Navigator and NavigatorState have the same
      API now, that most of the examples use `<void>` instead of `<Null>`,
      that the navigator observer can see replaces, and that the `settings`
      is moved from ModalRoute to Route. I also cleaned up some of the API
      documentation.
      aba0379d
  4. 14 Mar, 2018 1 commit
    • Jonah Williams's avatar
      Replace child parameter with builder on showDialog (#15303) · 231170a7
      Jonah Williams authored
      * replace child parameter with builder on showDialog
      
      * change builder parameter to WidgetBuilder
      
      * mark child as deprecated and expand documentation to cover this and how builder should be used
      
      * tidy comments and address some feedback
      
      * phrasing
      
      * move space to prev line and add //ignore comments for deprecated member use
      
      * address comments and fix it's its
      
      * update code samples
      
      * adds semicolon to code snippets
      231170a7
  5. 08 Feb, 2018 1 commit
    • Vyacheslav Egorov's avatar
      Strong mode fixes in tests (#14520) · 0556e14f
      Vyacheslav Egorov authored
      * Use explicit types for onClick handler in diagnostics_test.
      
      This test formats it to string and expects exact match.
      
      Before this change onClick had type () => dynamic in Dart 1 and () => Null in
      Dart 2.
      
      * Fix strong mode issues in packages/flutter/test/material/dropdown_test.dart
      
      Pass explicit type argument to renderObjectList(...) in expressions like
      
           List<RenderBox> l = tester.renderObjectList(...).toList();
      
      Dart 2 mode inference is not strong enough to infer RenderBox as a type argument
      fto renderObjectList and passes RenderObject instead, which later leads to
      runtime check failures (because List<RenderObject> is not List<RenderBox>).
      
      * Fix strong mode issues in packages/flutter/test/material/theme_test.dart.
      
      Pass type argument explicity to widgetList. Dart 2 type inference can't infer
      it by itself.
      
      * Fix strong mode issue packages/flutter/test/widgets/unique_widget_test.dart
      
      Pass correct type argument to GlobalKey.
      
      * Fix type annotation in packages/flutter/test/material/app_test.dart.
      
      pushNamed returns Future<Object> not Future<String>.
      0556e14f
  6. 11 Jan, 2018 1 commit
  7. 21 Dec, 2017 1 commit
  8. 21 Oct, 2017 1 commit
    • Yegor's avatar
      Theme.of provides all TextStyle properties (#12552) · 67d16cd5
      Yegor authored
      * Theme provides all TextStyle properties
      
      * match field declaration order in the test
      
      * Theme.of returns text style with inherit == false
      
      * change TextStyle.inherit logic; docs
      
      * add TextStyle.debugLabel
      
      * address comments
      
      * add debug labels to Typography text styles
      67d16cd5
  9. 05 Oct, 2017 1 commit
  10. 27 Sep, 2017 1 commit
  11. 24 Sep, 2017 1 commit
  12. 22 Sep, 2017 1 commit
  13. 31 May, 2017 1 commit
  14. 20 May, 2017 1 commit
    • xster's avatar
      Theme inserts IconTheme into tree (#10179) · 95e9e7e9
      xster authored
      * Let Theme insert an IconTheme into the widget tree
      
      * flip the order, no real reason
      
      * Let icon theme use its own fallback
      
      * review notes
      
      * more review notes
      95e9e7e9
  15. 23 Apr, 2017 1 commit
  16. 20 Apr, 2017 1 commit
  17. 13 Apr, 2017 1 commit
  18. 07 Apr, 2017 1 commit
  19. 04 Mar, 2017 1 commit
  20. 23 Jan, 2017 2 commits
  21. 09 Dec, 2016 1 commit
  22. 30 Nov, 2016 1 commit
  23. 28 Oct, 2016 1 commit
  24. 29 Sep, 2016 1 commit