deltachat / deltachat-android

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

send reactions #2402

Closed r10s closed 10 months ago

r10s commented 1 year 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 11 months 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 11 months 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 11 months 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 11 months 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 11 months 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 :)