1. 07 Jun, 2018 1 commit
  2. 05 Jun, 2018 1 commit
  3. 03 May, 2018 1 commit
  4. 23 Apr, 2018 1 commit
    • Yegor's avatar
      a11y traversal: sort locally; use new sorting algorithm (#16253) · d3540962
      Yegor authored
      New a11y traversal:
      
      - sort direct sibling SemanticsNodes only
      - use new sorting algorithm
      - implement RTL
      - test semantics in traversal order by default
      - add AppBar traversal test
      - breaking: remove nextNodeId/previousNodeId from the framework
      - breaking: remove DebugSemanticsDumpOrder.geometricOrder
      d3540962
  5. 12 Mar, 2018 1 commit
  6. 06 Mar, 2018 1 commit
  7. 02 Feb, 2018 1 commit
  8. 08 Dec, 2017 1 commit
    • Chris Bracken's avatar
      Apply media bottom padding in BottomNavigationBar (#13431) · 276cbb1c
      Chris Bracken authored
      Updates scaffold to expose bottom padding to the associated
      BottonNavigationBar (if present). BottomNavigationBar is now responsible
      for adjusting itself to account for bottom padding.
      
      This change is necessary to support the updated BottomNavigationBar
      layout for the iPhone X.
      276cbb1c
  9. 25 Nov, 2017 1 commit
  10. 23 Nov, 2017 1 commit
  11. 25 Oct, 2017 1 commit
  12. 09 Oct, 2017 1 commit
  13. 06 Oct, 2017 1 commit
    • gspencergoog's avatar
      Adding proper accommodation for textScaleFactor in bottom navigation bar. (#12421) · 8d41fa78
      gspencergoog authored
      This updates the bottom navigation bar to be able to handle more general widgets in the place of the label in the bottom navigation bar, so that Text with a textScaleFactor larger than 1.0 will behave nicely in a bottom navigation bar.
      
      It also means that other widgets given instead of a Text widget for the label will work more predictably.
      
      I also vastly simplified the layout logic, eliminating many computations that were not needed, and refactored the build function to use a separate private navigation tile widget.
      
      Also, the color splash animations were coming from the wrong location (they were coming from far to the right of the touched widget), so that works as specified now.
      8d41fa78
  14. 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
  15. 24 Sep, 2017 1 commit
  16. 03 Jun, 2017 1 commit
  17. 24 May, 2017 1 commit
    • xster's avatar
      CupertinoTabBar (#10264) · 69c25424
      xster authored
      Move some Cupertino colors to a common file. 
      
      Create a CupertinoTabBar widget to mimic iOS looks
      69c25424
  18. 21 May, 2017 1 commit
  19. 05 May, 2017 1 commit
  20. 03 May, 2017 1 commit
  21. 17 Apr, 2017 1 commit
  22. 13 Apr, 2017 1 commit
  23. 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
  24. 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
  25. 31 Mar, 2017 1 commit
  26. 17 Mar, 2017 1 commit
  27. 15 Mar, 2017 1 commit
  28. 13 Mar, 2017 1 commit
  29. 04 Mar, 2017 1 commit
  30. 23 Feb, 2017 1 commit
  31. 18 Dec, 2016 1 commit
  32. 09 Dec, 2016 1 commit
  33. 06 Dec, 2016 1 commit
  34. 30 Nov, 2016 1 commit
  35. 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
  36. 19 Nov, 2016 1 commit
  37. 18 Oct, 2016 1 commit
  38. 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
  39. 22 Sep, 2016 2 commits