Find a file
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
.idea update IntelliJ metadata (#8844) 2017-03-17 09:39:18 -07:00
bin roll engine and update tools for the removal of dart:jni (#9137) 2017-03-31 16:20:14 -07:00
dev Rationalize text input widgets (#9119) 2017-04-01 17:30:21 -07:00
examples Rationalize text input widgets (#9119) 2017-04-01 17:30:21 -07:00
packages Rationalize text input widgets (#9119) 2017-04-01 17:30:21 -07:00
.analysis_options Stop ignoring strong_mode_down_cast_composites (#8783) (#8853) 2017-03-17 09:49:43 -07:00
.analysis_options_repo Stop ignoring strong_mode_down_cast_composites (#8783) (#8853) 2017-03-17 09:49:43 -07:00
.gitattributes Add git config option to automatically convert CRLF to LF (#8122) 2017-02-14 10:21:33 -08:00
.gitignore Git ignore vscode .history files. (#8854) 2017-03-17 12:38:57 -07:00
.travis.yml Use only Linux workers on Travis (#8678) 2017-03-09 10:06:42 -08:00
appveyor.yml add appveyor config (#8323) 2017-02-22 10:34:31 -08:00
AUTHORS Ignore HTML in flutter_markdown content without error (#8420) 2017-02-27 12:13:24 -08:00
CONTRIBUTING.md Add --start-paused doc (#8233) 2017-02-17 11:17:05 -08:00
ISSUE_TEMPLATE.md Update ISSUE_TEMPLATE.md 2016-11-02 10:00:58 -07:00
LICENSE Initial commit 2015-10-30 11:16:58 -07:00
PATENTS Add a file describing Google's commitments with regard to patents and this project (#8632) 2017-03-08 16:40:36 -08:00
README.md add AppVeyor build status badge (#8341) 2017-02-22 14:01:50 -08:00
VERSION Bump tools version to 0.0.3. (#6771) 2016-11-08 16:39:27 -08:00

Flutter

Join Gitter Chat Channel - Build Status - Travis Build Status - AppVeyor Coverage Status -

Flutter is a new way to build high-performance, cross-platform mobile apps. Flutter is optimized for today's, and tomorrow's, mobile devices. We are focused on low-latency input and high frame rates on Android and iOS.

Flutter is an early-stage open-source project. We are still missing core features like accessibility, text input, localization, and more. However, you can build demos and examples today. We hope you try it out and send us feedback.

Community

Join us in our Gitter chat room or join our public mailing list, flutter-dev@googlegroups.com.