deltachat / deltachat-android

Email-based instant messaging for Android.
GNU General Public License v3.0
1.15k stars 149 forks source link

send reactions #2402

Closed r10s closed 1 year ago

r10s commented 2 years ago

sending reactions should be similar to what is discusssed on https://github.com/deltachat/deltachat-ios/issues/1728, however, as we by default use the multi-select-paradigm of android, we should keep the main title bar menu as is and show an additional reaction "area".

this is also what whatsapp is doing:

cmp. https://github.com/deltachat/deltachat-core-rust/pull/3644, https://github.com/deltachat/deltachat-desktop/pull/2964

timing

there is no urgency, first we'll need release that uses a core that processes reactions (core >= 98), also #2401 should be implemented first

r10s commented 1 year ago

a handful of default reactions

these are the default reactions used by some other tools:

๐Ÿ‘ whatsapp  signal  telegram   forgejo** imessage
๐Ÿ‘Ž           signal  telegram   forgejo   imessage
โค๏ธ whatsapp  signal  telegram   forgejo   imessage
๐Ÿ˜‚ whatsapp  signal  telegram*  forgejo*  imessage*
๐Ÿ˜ข whatsapp  signal             forgejo*
๐Ÿ˜ฎ whatsapp  signal
๐Ÿ™ whatsapp
๐Ÿ”ฅ                   telegram
๐Ÿฅฐ                   telegram
๐Ÿ‘                   telegram
๐ŸŽ‰                              forgejo
๐Ÿš€                              forgejo
๐Ÿ‘€                              forgejo
โ—๏ธ                                        imessage
โ“                                        imessage

*slightly different icon
**matrix, github, gitea uses the same set as forgejo
adbenitez commented 1 year ago

since we plan to only have that set of reactions (no extra any-emoji button) I think the matrix/forgejo is the best, OTH screen size should be considered, so maybe the Signal set is the less problematic

r10s commented 1 year ago

to get a grip on this issue easily, idea is to use the "move to bottom floating button" as a template; this is even in the correct activity

hpk42 commented 1 year ago

On Fri, Sep 29, 2023 at 03:49 -0700, Asiel Dรญaz Benรญtez wrote:

since we plan to only have that set of reactions (no extra any-emoji button) I think the matrix/forgejo is the best

hum, it's something that concerns more people than just android devs ;) would it be difficult to have a custom poll where there are all emojis (from all sources) and then everyone can select 6 they want? and then we look at the top-6? we could post this to the community and xyiv channels or so for the fun of it.

r10s commented 1 year ago

hum, it's something that concerns more people than just android devs ;)

regarding that only 5~6 emoji fit into the "direct picker", the mentioned forgejo-set cannot be used in complete anyways.

and picking an intersection from the table above will not only cover android devs but also people used to whatsapp/signal/telegram/imessage

additionally, for sure, some votes could be fun - and may help at least to decided for "the last slots", where also the other messengers do not have a clear intersection.

plan is to have an emoji picker sooner or later anyways. but, surely even then the default set is a thing :)