• Adam Barth's avatar
    Rationalize text input widgets (#9119) · ae899486
    Adam Barth authored
    After this patch, there are three major text input widgets:
    
     * EditableText. This widget is a low-level editing control that
       interacts with the IME and displays a blinking cursor.
    
     * TextField. This widget is a Material Design text field, with all the
       bells and whistles. It is highly configurable and can be reduced down
       to a fairly simple control by setting its `decoration` property to
       null.
    
     * TextFormField. This widget is a FormField that wraps a TextField.
    
    This patch also replaces the InputValue data model for these widgets
    with a Listenable TextEditingController, which is much more flexible.
    
    Fixes #7031
    ae899486
Name
Last commit
Last update
..
README.md Loading commit data...
assertions.dart Loading commit data...
basic_types.dart Loading commit data...
binding.dart Loading commit data...
change_notifier.dart Loading commit data...
debug.dart Loading commit data...
licenses.dart Loading commit data...
observer_list.dart Loading commit data...
platform.dart Loading commit data...
print.dart Loading commit data...
serialization.dart Loading commit data...
synchronous_future.dart Loading commit data...
tree_diagnostics_mixin.dart Loading commit data...