1. 19 Mar, 2018 1 commit
    • Yegor's avatar
      a11y: remove SemanticsSortOrder; sort locally only; semanticsOwner post-test check (#15537) · 9c49255f
      Yegor authored
      * a11y: remove SemanticsSortOrder; sort locally only; semanticsOwner post-test check
      
      * update accessibility test framework
      
      - default nextNodeId/previousNodeId to -1
      - stop treating null as opt-out from value testing
      - add `id`, `TestSemantics.root`, and `tags` to the suggested code in the TestSemantics failure message
      - fix a small bug with raw string escaping
      - update all tests accordingly
      
      * fix sortKey doc
      
      * prefer const over final
      9c49255f
  2. 12 Mar, 2018 1 commit
  3. 31 Jan, 2018 1 commit
  4. 09 Jan, 2018 2 commits
  5. 19 Dec, 2017 1 commit
  6. 15 Dec, 2017 1 commit
    • Yegor's avatar
      make date picker accessible (#13502) · 235b64ed
      Yegor authored
      * make date picker accessible
      
      * make test file lookup location-independent
      
      * address some comments
      
      * always wrap in IgnorePointer
      
      * no bitmasks for flags and actions
      
      * recommend List<*>
      235b64ed
  7. 11 Oct, 2017 1 commit
  8. 06 Oct, 2017 1 commit
    • Yegor's avatar
      Date picker i18n (#12324) · 150c5830
      Yegor authored
      * formatYear
      
      * localize date picker
      
      * tests
      
      * clean-ups
      
      * address comments
      150c5830
  9. 24 Aug, 2017 1 commit
  10. 14 Aug, 2017 1 commit
  11. 14 Jul, 2017 1 commit
  12. 30 Jun, 2017 1 commit
  13. 23 Jun, 2017 1 commit
  14. 20 Jun, 2017 1 commit
  15. 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
  16. 07 Apr, 2017 1 commit
  17. 05 Apr, 2017 1 commit
  18. 17 Mar, 2017 1 commit
    • Mikkel Nygaard Ravn's avatar
      Remove old platform messaging API (#8837) · dce4bf85
      Mikkel Nygaard Ravn authored
      Breaking change: removed deprecated methods of PlatformMessages, leaving only binary messaging there. All other use of platform communication now goes through PlatformMessageChannel and PlatformMethodChannels. Retained use of String and JSON codecs for now.
      
      Companion engine PR: flutter/engine#3482
      dce4bf85
  19. 13 Mar, 2017 1 commit
  20. 04 Mar, 2017 1 commit
  21. 23 Feb, 2017 1 commit
  22. 07 Feb, 2017 1 commit
    • Adam Barth's avatar
      Add PageController (#7948) · 2eb4f2c3
      Adam Barth authored
      This patch improves PageView to the point where we can use it in the date
      picker. Specifically, you now get onPageChanged notifications and you can
      control which page is visible using a PageController.
      2eb4f2c3
  23. 06 Feb, 2017 1 commit
  24. 03 Feb, 2017 1 commit
  25. 02 Feb, 2017 1 commit
  26. 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
  27. 19 Jan, 2017 1 commit
    • Adam Barth's avatar
      Improve Route lifecycle (#7526) · 23361d5a
      Adam Barth authored
      Previously the navigator wouldn't always call Route.dispose when it was
      removed from the tree. After this patch, the navigator remembers popped
      routes so that it can call dispose on them when it is removed from the
      tree.
      
      Also, improve some error messages around calling dispose() more than
      once on routes and AnimationControllers.
      
      Fixes #7457
      23361d5a
  28. 12 Jan, 2017 1 commit
  29. 29 Sep, 2016 1 commit
  30. 21 Sep, 2016 1 commit
  31. 27 Jul, 2016 1 commit
    • Ian Hickson's avatar
      Fix DatePicker (#5061) · 1097d92a
      Ian Hickson authored
      Fundamentally the core problem was that we were not saying how wide a
      date picker should be. It should be 330 pixels, if I'm measuring the
      spec's mocks correctly.
      1097d92a