• Greg Spencer's avatar
    Add MediaQueryData.navigationMode and allow controls to be focused when disabled. (#54919) · 8ef29154
    Greg Spencer authored
    This adds a new navigationMode to the MediaQueryData that indicates how focusable controls should behave under different navigation modes, currently with two modes: NavigationMode.traditional, and NavigationMode.directional.
    
    It may seem like focusing a disabled control is not desirable, but this is useful for user interfaces that use DPAD navigation because if a control gets disabled, losing focus is disruptive to the user, and it is difficult to control where the focus will end up unless it is done explicitly.
    8ef29154
actions.dart 39.8 KB