1. 05 Apr, 2017 5 commits
  2. 04 Apr, 2017 2 commits
  3. 02 Apr, 2017 2 commits
  4. 31 Mar, 2017 2 commits
    • Adam Barth's avatar
      Improve focus management (#9074) · 89aaaa9c
      Adam Barth authored
      We now have an explicit focus tree that we manage. Instead of using
      GlobalKeys to manage focus, we use FocusNode and FocusScopeNode objects.
      The FocusNode is Listenable and notifies when its focus state changes.
      
      Focus notifications trigger by tree mutations are now delayed by one
      frame, which is necessary to handle certain complex tree mutations. In
      the common case of focus changes being triggered by user input, the
      focus notificiation still arives in the same frame.
      89aaaa9c
    • Alexandre Ardhuin's avatar
      add @required when there's an assert not null (#9124) · 2de61a08
      Alexandre Ardhuin authored
      * add @required when there's an assert not null
      
      * address review comments
      2de61a08
  5. 30 Mar, 2017 1 commit
    • Adam Barth's avatar
      SliverChildDelegate should know which children are live (#9073) · 0e43e581
      Adam Barth authored
      This patch adds a notification to SliverChildDelegate that says which
      children are alive after each layout. The delegate can use this
      information to optimize it's underlying model of the children (e.g., by
      discarding models for children that are far outside the live range).
      
      Fixes #9045
      0e43e581
  6. 29 Mar, 2017 3 commits
  7. 26 Mar, 2017 1 commit
  8. 21 Mar, 2017 1 commit
  9. 20 Mar, 2017 2 commits
  10. 19 Mar, 2017 1 commit
  11. 17 Mar, 2017 1 commit
  12. 16 Mar, 2017 1 commit
  13. 15 Mar, 2017 1 commit
  14. 13 Mar, 2017 4 commits
  15. 10 Mar, 2017 2 commits
  16. 08 Mar, 2017 2 commits
  17. 06 Mar, 2017 1 commit
  18. 04 Mar, 2017 1 commit
  19. 03 Mar, 2017 2 commits
  20. 02 Mar, 2017 1 commit
  21. 01 Mar, 2017 1 commit
  22. 28 Feb, 2017 1 commit
  23. 24 Feb, 2017 1 commit
    • Adam Barth's avatar
      Overscrolls should appear below pinned headers (#8383) · eb839755
      Adam Barth authored
      With slivers, the app bar is part of the scroll view. Naively, the overscroll
      appears at the beginning of the scroll view, but that's not the desired
      behavior. Instead, the app bar should remained pinned to the top of the scroll
      view and the overscroll should appear below the app bar, which is what this
      patch does.
      
      Fixes #8228
      eb839755
  24. 23 Feb, 2017 1 commit