zulip / zulip-flutter

Upcoming Zulip mobile apps for Android and iOS, using Flutter
Apache License 2.0
183 stars 174 forks source link

@-mention typeahead/autocomplete #49

Closed gnprice closed 1 year ago

gnprice commented 1 year ago

This Zulip feature: https://zulip.com/help/mention-a-user-or-group#from-the-compose-box

For a first prototype, it's fine to cover only the most prototypical user @-mentions, without (a) groups, (b) wildcards, or (c) silent mentions. If in our first PR implementing this feature, handling any or all of those would add complexity and not just fall out naturally, then we'll leave them aside and open new issues for them.

In addition to being a valuable feature for users, part of the value of this feature for the prototype is that it gives a workout to some of the trickier aspects of a text input — useful for #47:

chrisbobbe commented 1 year ago

For the UI, I might first try experimenting with Flutter's Autocomplete widget.

gnprice commented 1 year ago

For the UI, I might first try experimenting with Flutter's Autocomplete widget.

Interesting find!

Discussion thread in chat: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/autocomplete.20UI/near/1588095