Closed
Description
There are several issues in the Flutter tracker where people are unhappy with the Flutter text-input widget, mainly on iOS.
Our basic options for handling this are:
- Live with the issues.
- Dig into a couple of the issues that most affect us, and fix those. Live with the rest.
- Use a native text-input widget instead.
- There's an existing plugin
flutter_native_text_input
some people have built for this. Or we could build our own, using Flutter's general facilities for interoperating with platform features. - This is effectively what we already get in the React Native app.
- There's an existing plugin
This is an umbrella issue for exploring the different options and deciding what to go with.
Some particular Zulip features we should build in order to best explore text inputs:
- A compose box: compose: Prototype compose box, using Material
TextField
widget #9. - Autocomplete/typeahead in the message part of the compose box, in particular @-mention typeahead/autocomplete #49.
We should also:
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done