Skip to content

Need to rationalise the names of the *Input* and *Field* classes #7031

@Hixie

Description

@Hixie

As of today:

InputField is not an Input and is not a FormField. It contains a RawInput.
InputContainer is not an Input and is not a Container.
Input builds an InputContainer containing an InputField.
InputFormField extends FormField and builds an Input.

This is very confusing. We should rationalise these names.

See also #7017 about documenting all this better.

cc @HansMuller, @mpcomplete, @abarth

Metadata

Metadata

Assignees

Labels

c: API breakBackwards-incompatible API changesframeworkflutter/packages/flutter repository. See also f: labels.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions