flutter/examples/flutter_gallery/lib/demo
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
..
animation add @required when there's an assert not null (#9124) 2017-03-31 18:34:13 +02:00
calculator apply the upcoming rule unnecessary_this (#8838) 2017-03-17 08:05:42 +01:00
cupertino Rename Dismissable to Dismissible (#8919) 2017-03-20 16:17:08 -07:00
material Rationalize text input widgets (#9119) 2017-04-01 17:30:21 -07:00
shrine add @required when there's an assert not null (#9124) 2017-03-31 18:34:13 +02:00
all.dart apply the upcoming rule : directives_ordering (#8582) 2017-03-08 14:58:09 -08:00
animation_demo.dart Added a gallery animation demo (#8547) 2017-03-03 11:38:19 -08:00
calculator_demo.dart Reorganize the calculator demo (#4536) 2016-06-13 11:44:46 -07:00
colors_demo.dart add @required when there's an assert not null (#9124) 2017-03-31 18:34:13 +02:00
contacts_demo.dart Rename ImageFit to BoxFit (#8871) 2017-03-17 15:21:55 -07:00
pesto_demo.dart use color.shadeXxx instead of color[Xxx] (#8932) 2017-03-21 23:14:55 +01:00
shrine_demo.dart prefer const constructors (#8316) 2017-02-21 14:54:29 -08:00
typography_demo.dart add @required when there's an assert not null (#9124) 2017-03-31 18:34:13 +02:00