-
Notifications
You must be signed in to change notification settings - Fork 270
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support adding an arbitrary reaction #388
Comments
A user reports in CZO that zulip-mobile's choice of putting |
We've had another report by email, of wanting a less clumsy add-reaction UI than we currently have in zulip-mobile. They mention (if I understand correctly) having some frequently-used emoji directly in the message-long-press sheet, as discussed here. They also had another interesting idea:
|
Hey. I started doing some prelimary contributions to this issue, however, i can't seem to be able to pull all the available emojis. According to #669 , there's still an open issue about tracking all supported emojis. However, on Zulip web client, we can access a list of all emojis. so i was wondering how i can access those emojis to use on mobile. |
Yeah, as the issue description says, #669 is a prerequisite for this issue. So is #90. Both of those are in progress, but this issue won't be ripe to work on until those are done. To see more about how one can access the emoji on mobile, take a look at #669 and the PRs linked from it — those are the code we wrote as the answer to that question 🙂 |
Currently we offer the ability to add a thumbs-up from the message action sheet, and to tap on an existing reaction to join in or to remove it. This issue is to add the ability to choose an arbitrary reaction to add.
This feature will appear in the message action sheet. The six "popular" emoji, including 👍, will appear there directly, with an option to go to a full-screen bottom sheet with the list of all emoji. Here's the Figma design from @terpimost:
https://www.figma.com/design/1JTNtYo9memgW7vV6d0ygq/Zulip-Mobile?node-id=2854-27692&m=dev
Key screenshots here (but see Figma for details):


Two points of difference from that version of the design:
Prerequisite issues
Previous discussion of design
The zulip-mobile RN app has this functionality but the UI is kind of clumsy. With Flutter we have a lot more control to make the UI work however we like. So this is an opportunity to reimagine this UI to be much nicer. /cc @alya @terpimost
Some previous threads with ideas for improving this UI in the context of the zulip-mobile RN app:
I think all three of those are good ideas, all together or in any combination, or we can go in another direction if we think it'd be good. For the third one (a button next to existing reactions) we can borrow the design from web, but the other two don't correspond to anything in web and so we'd need fresh designs for them.
The text was updated successfully, but these errors were encountered: