1. 15 May, 2019 2 commits
    • Greg Spencer's avatar
      Implements focus handling and hover for Material buttons. (#31438) · bb3c6605
      Greg Spencer authored
      This implements focus and hover handling for Material buttons. It inserts Focus widgets into the tree in order to allow buttons to be focusable via keyboard traversal (a.k.a. TAB traversal), and Listener widgets into the InkWell to allow the detection of hover states for widgets.
      
      Addresses #11344, #1608, and #13264.
      bb3c6605
    • Greg Spencer's avatar
      Fix needsCompositing propagation from child widgets. (#32717) · ed90d055
      Greg Spencer authored
      This fixes propagation of needsCompositing from child widgets.
      
      When needsCompositing is turned on by a child widget, it necessarily sets the needsCompositing bit of its parent widget, but RenderPointerListener was ignoring that piece of information and only turning on compositing if it thought it needed it for itself.
      
      This corrects that, and adds a test for the condition, and updates a test that was affected by the change.
      
      Fixes #32525 (again)
      ed90d055
  2. 14 May, 2019 19 commits
  3. 13 May, 2019 13 commits
  4. 12 May, 2019 3 commits
  5. 11 May, 2019 2 commits
  6. 10 May, 2019 1 commit