Skip to content
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

Show emoji name on mouseover #14446

Open
fraenki opened this issue Feb 18, 2025 · 4 comments
Open

Show emoji name on mouseover #14446

fraenki opened this issue Feb 18, 2025 · 4 comments

Comments

@fraenki
Copy link

fraenki commented Feb 18, 2025

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

Which Nextcloud Version are you currently using: 30.0.6

Is your feature request related to a problem? Please describe.
The meaning of an emoji is not always 100% clear. This issue is not specific to Nextcloud Talk, it also applies to other communication apps. Emojis may look different depending on the operating system, which makes matters worse.

Describe the solution you'd like
The name of the emoji should be shown on mouseover.

Describe alternatives you've considered
Guessing what an emoji actually means. 😆

Additional context
For example, Skype shows the emoji name on hover:

Image

@Antreesy
Copy link
Contributor

Thanks for the report, quite an interesting task!

It's possible to get this information from emoji library, so technically we can do it:
Image

  • That would require upstream changes (e.g. exposing EmojiIndex.findEmoji() or EmojiIndex.emoji(), as we can currently only perform a search in emoji data object (by id - string representation), but not the opposite
  • Also EmojiPicker should show these titles in picker itself - also upstream

@fraenki
Copy link
Author

fraenki commented Feb 18, 2025

@Antreesy would you please provide a link to the upstream library/project? I may create a feature requests for the upstream project, too.

@Antreesy
Copy link
Contributor

Sure, feel free to!

New issue: https://github.com/nextcloud-libraries/nextcloud-vue/issues/new
Source code where findEmoji and getEmoji could be added to be used in another apps: https://github.com/nextcloud-libraries/nextcloud-vue/blob/master/src/functions/emoji/emoji.ts
Source code for component (have no ideas yet, how to do it, but buttons already have data-title attribute): https://github.com/nextcloud-libraries/nextcloud-vue/blob/master/src/components/NcEmojiPicker/NcEmojiPicker.vue

@fraenki
Copy link
Author

fraenki commented Feb 18, 2025

Oh they are all owned by Nextcloud, too. So it's probably better if someone with more insights creates the library-specific feature requests 😁

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants