nextcloud / spreed

🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud
https://nextcloud.com/talk
GNU Affero General Public License v3.0
1.61k stars 430 forks source link

Ability to set an emoji as a conversation avatar #8444

Closed e-caste closed 1 year ago

e-caste commented 1 year ago

How to use GitHub


Is your feature request related to a problem? Please describe. Whatsapp allows to set an emoji as a group chat icon. I think this could be a very nice UX addition for 2 reasons:

  1. facilitate quick group chat creation (without having to choose a picture which takes longer)
  2. make easily recognisable group chats (without having to sacrifice the precious characters in the title to make it start with an emoji)

Describe the solution you'd like While creating a group chat, the user can spawn an emoji picker and choose from those.
At that point either:

  1. the selected emoji gets rasterized and saved as image on the server or
  2. the corresponding image for the selected emoji is chosen from a high resolution emoji pack such as https://twemoji.twitter.com/ which also contains SVG versions

the image is then used as the conversation avatar.

Whatsapp UI:

  1. tap the icon button IMG_8441
  2. choose "Emoji and Sticker" IMG_8442
  3. choose emoji and background color IMG_8443

Describe alternatives you've considered Emoji in the chat title, manually picked picture as a conversation avatar.

Additional context Issue opened as requested by @nickvergessen in #927.

nickvergessen commented 1 year ago

So as a quick plan the following idea came up: