1. 12 Sep, 2017 1 commit
  2. 01 Sep, 2017 1 commit
  3. 31 Aug, 2017 1 commit
  4. 29 Aug, 2017 1 commit
  5. 07 Aug, 2017 1 commit
  6. 03 Aug, 2017 1 commit
  7. 28 Jul, 2017 1 commit
  8. 27 Jul, 2017 1 commit
    • Ian Hickson's avatar
      Increase the touch slop. (#11419) · 87445e59
      Ian Hickson authored
      It was 8.0. It's now arbitrarily 18.0.
      
      Changing this required adjusting some tests. Adjusting the tests
      required debugging the tests. Debugging the tests required some tools
      to help debugging gesture recognizers and gesture arenas, so I added
      some. It also required updating some toString() methods which resulted
      in some changes to the tree diagnostics logic.
      
      Also I cleaned up some docs while I was at it.
      87445e59
  9. 25 Jul, 2017 1 commit
  10. 21 Jul, 2017 1 commit
    • Ian Hickson's avatar
      Add documentation and clean up code. (#11330) · 8f56f6fd
      Ian Hickson authored
      Mainly, this adds documentation to members that were previously
      lacking documentation.
      
      It also adds a big block of documentation about improving performance
      of widgets.
      
      This also removes some references to package:collection and adds
      global setEquals and listEquals methods in foundation that we can use.
      (setEquals in particular should be much faster than the
      package:collection equivalent, though both should be faster as they
      avoid allocating new objects.) All remaining references now qualify
      the import so we know what our remaining dependencies are.
      
      Also lots of code reordering in Flutter driver to make the code
      consistent and apply the style guide more thoroughly.
      8f56f6fd
  11. 01 Jul, 2017 1 commit
    • Ian Hickson's avatar
      Automatic silver keep alive (#11067) · 7ba1879b
      Ian Hickson authored
      * AutomaticKeepAlive
      
      A Widget that listens for notifications from widgets that don't want to die.
      
      * Automatically wrap SliverList and SliverGrid children in AutomaticKeepAlive widgets
      
      * Fixes for review comments
      7ba1879b
  12. 21 Jun, 2017 3 commits
  13. 12 Jun, 2017 1 commit
  14. 09 Jun, 2017 1 commit
  15. 08 Jun, 2017 2 commits
  16. 06 Jun, 2017 2 commits
  17. 02 Jun, 2017 1 commit
  18. 29 May, 2017 1 commit
  19. 26 May, 2017 1 commit
  20. 24 May, 2017 1 commit
    • Ian Hickson's avatar
      More docs about keys. (#10282) · d4828986
      Ian Hickson authored
      I added a bunch of sample code to the core Widget subclasses so that
      people would see that you are supposed to always include the `key`
      argument.
      d4828986
  21. 12 May, 2017 1 commit
  22. 09 May, 2017 1 commit
  23. 06 May, 2017 1 commit
  24. 05 May, 2017 1 commit
  25. 21 Apr, 2017 2 commits
  26. 20 Apr, 2017 1 commit
  27. 19 Apr, 2017 2 commits
  28. 17 Apr, 2017 2 commits
  29. 14 Apr, 2017 1 commit
  30. 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
  31. 08 Apr, 2017 1 commit
  32. 06 Apr, 2017 1 commit
  33. 05 Apr, 2017 1 commit
    • Ian Hickson's avatar
      Update the examples/ README and associated fixes. (#9090) · a52c7b47
      Ian Hickson authored
      This yak shave went as follows:
      
      Fix https://github.com/flutter/flutter/issues/8795 by adding stocks to
      the examples README.
      
      Notice the layers entry in that README isn't quite right either.
      Update that.
      
      Check the layers/README file is worth pointing at.
      
      Update the layers/README.
      
      Let's run some of the layer tests to see if they still work.
      
      Oops, need to update them to gradle.
      
      Ok let's try running them again.
      
      Oops, sector is broken.
      
      Add a test for sector.
      
      Fix sector. Find you need to add an assert to a const constructor.
      
      Notice we need to turn const asserts on for the analyzer.
      
      Notice the analysis_options files are out of sync with each other and
      with the full list of lints.
      
      Turn on the lints that should be on.
      
      Fix the bugs that finds.
      a52c7b47