• 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
Name
Last commit
Last update
..
automated_tests Loading commit data...
benchmarks Loading commit data...
bots Loading commit data...
devicelab Loading commit data...
docs Loading commit data...
manual_tests Loading commit data...
missing_dependency_tests Loading commit data...
tools Loading commit data...