flutter/dev
Adam Barth ae8994860e Rationalize text input widgets (#9119)
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
2017-04-01 17:30:21 -07:00
..
automated_tests Remove deprecated setup.sh and test.sh (#7976) 2017-02-08 13:00:44 -08:00
benchmarks Eliminated DrawerItem, use ListTile instead (#8992) 2017-03-24 15:34:43 -07:00
bots Run both regular and --watch analysis on Travis (#8913) 2017-03-20 16:16:34 -07:00
devicelab Re-enable iOS transitions test in devicelab (#9097) 2017-03-29 19:19:57 -07:00
docs Add a fake package that generates a link to the Android javadocs in the dartdoc output (#8032) 2017-02-09 16:12:09 -08:00
manual_tests Rationalize text input widgets (#9119) 2017-04-01 17:30:21 -07:00
missing_dependency_tests Reduce the amount of spam from analyze watch. (#7582) 2017-01-22 16:43:24 -08:00
tools upgrade package:http so we no longer need custom MultipartRequest (#8715) 2017-03-10 11:05:06 -08:00