• Greg Spencer's avatar
    Reland: Add OrderedFocusTraversalPolicy and FocusTraversalGrou… (#50672) · d57d4935
    Greg Spencer authored
    This re-lands #49235 with the addition of includeSemantics flag on the Focus widget so that the FocusTraversalGroup can create a Focus widget without affecting the semantics tree.
    
    The FocusTraversalGroup uses the Focus widget to create a grouping of descendants for traversal, but doesn't actually participate in focus (canRequestFocus is always false), so we don't want it to add a Semantics widget in that case, since that can cause semantics changes. The canRequestFocus attribute can also be used when a widget is disabled, so we do sometimes want to include Semantics even if that is false, but not in the case where it is always false, as for FocusTraversalGroup.
    
    - Added a test to make sure that FocusTraversalGroup doesn't add any semantics information.
    d57d4935
Name
Last commit
Last update
..
actions.dart Loading commit data...
animated_icons.dart Loading commit data...
card_collection.dart Loading commit data...
color_testing_demo.dart Loading commit data...
density.dart Loading commit data...
drag_and_drop.dart Loading commit data...
focus.dart Loading commit data...
hover.dart Loading commit data...
main.dart Loading commit data...
material_arc.dart Loading commit data...
overlay_geometry.dart Loading commit data...
page_view.dart Loading commit data...
raw_keyboard.dart Loading commit data...
text.dart Loading commit data...