1. 10 May, 2017 1 commit
  2. 03 May, 2017 1 commit
  3. 28 Apr, 2017 1 commit
  4. 27 Apr, 2017 1 commit
  5. 23 Apr, 2017 1 commit
  6. 21 Apr, 2017 1 commit
  7. 12 Apr, 2017 1 commit
    • Ian Hickson's avatar
      Move Point to Offset (#9277) · bf017b79
      Ian Hickson authored
      * Manually fix every use of Point.x and Point.y
      
      Some of these were moved to dx/dy, but not all.
      
      * Manually convert uses of the old gradient API
      
      * Remove old reference to Point.
      
      * Mechanical changes
      
      I applied the following at the root of the Flutter repository:
      
      git ls-files -z | xargs -0 sed -i 's/\bPoint[.]origin\b/Offset.zero/g'
      git ls-files -z | xargs -0 sed -i 's/\bPoint[.]lerp\b/Offset.lerp/g'
      git ls-files -z | xargs -0 sed -i 's/\bnew Point\b/new Offset/g'
      git ls-files -z | xargs -0 sed -i 's/\bconst Point\b/const Offset/g'
      git ls-files -z | xargs -0 sed -i 's/\bstatic Point /static Offset /g'
      git ls-files -z | xargs -0 sed -i 's/\bfinal Point /final Offset /g'
      git ls-files -z | xargs -0 sed -i 's/^\( *\)Point /\1Offset /g'
      git ls-files -z | xargs -0 sed -i 's/ui[.]Point\b/ui.Offset/g'
      git ls-files -z | xargs -0 sed -i 's/(Point\b/(Offset/g'
      git ls-files -z | xargs -0 sed -i 's/\([[{,]\) Point\b/\1 Offset/g'
      git ls-files -z | xargs -0 sed -i 's/@required Point\b/@required Offset/g'
      git ls-files -z | xargs -0 sed -i 's/<Point>/<Offset>/g'
      git ls-files -z | xargs -0 sed -i 's/[.]toOffset()//g'
      git ls-files -z | xargs -0 sed -i 's/[.]toPoint()//g'
      git ls-files -z | xargs -0 sed -i 's/\bshow Point, /show /g'
      git ls-files -z | xargs -0 sed -i 's/\bshow Point;/show Offset;/g'
      
      * Mechanical changes - dartdocs
      
      I applied the following at the root of the Flutter repository:
      
      git ls-files -z | xargs -0 sed -i 's/\ba \[Point\]/an [Offset]/g'
      git ls-files -z | xargs -0 sed -i 's/\[Point\]/[Offset]/g'
      
      * Further improvements and a test
      
      * Fix minor errors from rebasing...
      
      * Roll engine
      bf017b79
  8. 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
  9. 06 Apr, 2017 1 commit
  10. 04 Apr, 2017 1 commit
  11. 20 Mar, 2017 2 commits
  12. 08 Mar, 2017 1 commit
  13. 04 Mar, 2017 1 commit
  14. 28 Feb, 2017 1 commit
  15. 18 Feb, 2017 1 commit
  16. 16 Feb, 2017 1 commit
  17. 13 Feb, 2017 1 commit
  18. 30 Jan, 2017 1 commit
  19. 25 Jan, 2017 1 commit
    • Adam Barth's avatar
      Add a sliver-based ScrollView (#7627) · eba5fb1a
      Adam Barth authored
      This patch introduces ScrollView, which is a convenience widget for using a
      SliverBlock. This patch also switches a number of tests from Block to
      ScrollView. Once we support more features of block (e.g., padding and
      shrinkwrapping), we'll be able to move over more clients.
      eba5fb1a
  20. 19 Jan, 2017 1 commit
    • Adam Barth's avatar
      InkSplash and InkHighlight shouldn't be special (#7531) · 9f36737f
      Adam Barth authored
      Previously, these classes where in material.dart, which meant they could
      access private interfaces in that library. This patch moves them out
      into their own files so that they need to play by the rules of the
      public API.
      
      Fixes #5969
      9f36737f
  21. 19 Nov, 2016 1 commit
  22. 12 Nov, 2016 1 commit
  23. 03 Nov, 2016 2 commits
  24. 24 Oct, 2016 1 commit
  25. 23 Oct, 2016 1 commit
  26. 16 Oct, 2016 1 commit
  27. 06 Oct, 2016 1 commit
  28. 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
  29. 20 Sep, 2016 1 commit
  30. 02 Sep, 2016 1 commit
  31. 18 Aug, 2016 1 commit
  32. 11 Aug, 2016 1 commit
  33. 08 Aug, 2016 1 commit
    • Dragoș Tiselice's avatar
      Material fixes (#5293) · e1ebc41a
      Dragoș Tiselice authored
      * Added return value to a onNotification callback.
      
      The LayoutChangedNotification callback was missing a return value.
      This commit changes it to return true and stop notification from
      bubbling up the tree.
      
      * Changed _RenderInkFeatures to use fresh clip box.
      
      Since it wasn't using the most current value of the RenderBox's
      size, _RenderInkFeatures was rendering splashes incorrectly when
      the underlying Material size was animating. This commit changes
      the clip reference to use the size of the Renderbox instead of
      the size method in order to get the newest value.
      e1ebc41a
  34. 29 Jul, 2016 1 commit
    • Dragoș Tiselice's avatar
      Added BorderRadius. (#5072) · f3444fcf
      Dragoș Tiselice authored
      * Added custom radii to RRect.
      
      This is the first commit towads an implementation of
      MergeableMaterial. It adds custom radii to RRect.
      
      * Renamed RRect constructors and added BorderRadius.
      
      BorderRadius is a class similar to EdgeInsets that lets you define
      all rounded corners of a rounded rectangle easily.
      f3444fcf
  35. 03 Jun, 2016 1 commit
  36. 25 May, 2016 1 commit
  37. 12 May, 2016 1 commit
  38. 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