1. 01 Mar, 2019 1 commit
    • Alexandre Ardhuin's avatar
      Add missing trailing commas (#28673) · 387f8854
      Alexandre Ardhuin authored
      * add trailing commas on list/map/parameters
      
      * add trailing commas on Invocation with nb of arg>1
      
      * add commas for widget containing widgets
      
      * add trailing commas if instantiation contains trailing comma
      
      * revert bad change
      387f8854
  2. 16 Oct, 2018 1 commit
  3. 01 Oct, 2018 1 commit
  4. 28 Sep, 2018 1 commit
  5. 12 Sep, 2018 1 commit
  6. 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
  7. 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
  8. 07 Mar, 2018 1 commit
    • Josh Soref's avatar
      Spelling (#15229) · c5a5945e
      Josh Soref authored
      * spelling: accommodate
      
      * spelling: allotted
      
      * spelling: anonymous
      
      * spelling: artificial
      
      * spelling: associated
      
      * spelling: asset
      
      * spelling: button
      
      * spelling: canvas
      
      * spelling: compatibility
      
      * spelling: coverage
      
      * spelling: condition
      
      * spelling: decoration
      
      * spelling: deferring
      
      * spelling: diameter
      
      * spelling: direction
      
      * spelling: displacement
      
      * spelling: dropdown
      
      * spelling: needing
      
      * spelling: environment
      
      * spelling: exited
      
      * spelling: expansion
      
      * spelling: explore
      
      * spelling: families
      
      * spelling: horizontal
      
      * spelling: increment
      
      * spelling: indices
      
      * spelling: internationalization
      
      * spelling: labrador
      
      * spelling: localizations
      
      * spelling: midflight
      
      * spelling: milliseconds
      
      * spelling: minimum
      
      * spelling: multiple
      
      * spelling: multiplication
      
      * spelling: navigator
      
      * spelling: overridden
      
      * spelling: package
      
      * spelling: performance
      
      * spelling: platform
      
      * spelling: porsche
      
      * spelling: position
      
      * spelling: preceded
      
      * spelling: precede
      
      * spelling: precedence
      
      * spelling: print
      
      * spelling: property
      
      * spelling: readily
      
      * spelling: reproducibility
      
      * spelling: rounded
      
      * spelling: scroll
      
      * spelling: separate
      
      * spelling: separator
      
      * spelling: services
      
      * spelling: specific
      
      * spelling: specify
      
      * spelling: synchronously
      
      * spelling: through
      
      * spelling: timeout
      
      * spelling: triangle
      
      * spelling: trivial
      
      * spelling: unusual
      
      * spelling: then
      
      * spelling: vertically
      
      * spelling: visible
      
      * spelling: visited
      
      * spelling: voice
      c5a5945e
  9. 22 Oct, 2017 1 commit
  10. 22 Sep, 2017 1 commit
  11. 21 Apr, 2017 1 commit
  12. 07 Apr, 2017 1 commit
  13. 03 Apr, 2017 1 commit
    • xster's avatar
      Make Cupertino page transitions match native behaviours (#9138) · 58ddde88
      xster authored
      * Moved stuff around yet
      
      * Fix depedencies
      
      * Add more dartdoc comments to packages
      
      * Remove Cupertino dependency on material
      
      * Removed mountain_view package and added page transition test
      
      * Fix analyze warnings
      
      * Remove commented code
      
      * Partial solution. Still need to stop the animation on the previous page for modal
      
      * Some review notes
      
      * Move the cupertino back gesture controller’s lifecycle management back to its parent
      
      * Reviews
      
      * Add background color
      
      * Directional curves, full screen transition
      
      * Don’t perform the exit animation if the incoming page is a dialog
      
      * It works!
      
      * Test structures
      
      * Add a bunch of more tests and fix the gallery
      
      * One more comment
      
      * Review notes
      
      * final controller
      
      * Use that sweet sweet `is!` keyword
      
      * Play golf, because I’m bitter that there’s no nullable `as` or something in dart
      
      * Remove a space
      
      * Review notes
      
      * Remove the last deprecated test
      58ddde88
  14. 02 Mar, 2017 1 commit
    • xster's avatar
      Add Cupertino to gallery and add CupertinoButton and many yak friends (#8411) · a76c352d
      xster authored
      * Add cupertino to gallery and add CupertinoButto
      
      * Use single quotes
      
      * Add disabled state
      
      * Some review notes
      
      * Make button animation more responsive and tweak timing
      
      * Renamed things Cupertino
      
      * Button with background, move cupertino demos, move material demos
      
      * Move 2 level list too
      
      * Refactor various demo route names
      
      * Some review notes
      
      * More reviews and add test
      
      * Linter as
      
      * Move private constant up
      a76c352d
  15. 04 Feb, 2017 1 commit
  16. 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
  17. 23 Jan, 2017 1 commit
  18. 22 Jan, 2017 1 commit
  19. 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
  20. 23 Nov, 2016 1 commit
  21. 12 Nov, 2016 1 commit
  22. 27 Sep, 2016 2 commits
  23. 26 Jul, 2016 1 commit
  24. 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
  25. 17 May, 2016 1 commit
  26. 09 May, 2016 1 commit
  27. 21 Apr, 2016 1 commit
  28. 06 Apr, 2016 1 commit
  29. 03 Apr, 2016 1 commit
  30. 29 Mar, 2016 1 commit
  31. 14 Mar, 2016 1 commit
  32. 13 Mar, 2016 2 commits
    • Adam Barth's avatar
      [rename fixit] Flex alignments · d5b2e2a0
      Adam Barth authored
      * justifyContent -> mainAxisAlignment
      * alignItems -> crossAxisAlignment
      * FlexJustifyContent -> MainAxisAlignment
      * FlexAlignItems -> CrossAxisAlignment
      
      Fixes #231
      d5b2e2a0
    • 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
  33. 12 Mar, 2016 6 commits