TextInputClient currentTextEditingValue

Summary

Context

Description of change

Migration guide

Timeline

References

Summary

Add a field, currentTextEditingValue, to the TextInputClient
interface to get the current value of an editable text field
from a platform client.

Context

The TextInputClient class is used by the Flutter framework to
communicate with platform code about the current state of text
input widgets like EditableText.

The platform side can lose its state when an Android app
moves to the background. As of this change,
the app can ask the framework for the last known state.
In order to obtain this information,
the TextEditingValue was surfaced for the TextInputClient.

Description of change