Skip to content

feat: Migrate TextInput to TextField#1

Closed
wonderlul wants to merge 3 commits into
feat/TextField-v6from
feat/TextInput-v6
Closed

feat: Migrate TextInput to TextField#1
wonderlul wants to merge 3 commits into
feat/TextField-v6from
feat/TextInput-v6

Conversation

@wonderlul
Copy link
Copy Markdown
Owner

@wonderlul wonderlul commented May 12, 2026

Motivation

This branch replaces the legacy TextInput stack and HelperText with an MD3-oriented TextField as the primary way to capture text and show supporting copy in Paper 6.x.

Why TextField instead of extending TextInput

Matches Material terminology (“text field”) and avoids overlapping with React Native’s built-in TextInput name in imports and docs.

Variants follow MD3 wording: variant="filled" | "outlined", instead of mode="flat" | "outlined", where “flat” previously meant filled.

Order of merging

callstack#4909

Related issue

callstack#4878
callstack#4329
callstack#4235

Test plan

Run the Example app.

filled
text-field-filled

outlined
text-field-outlined

@wonderlul wonderlul closed this May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant