GeopJr / Tuba

Browse the Fediverse
https://tuba.geopjr.dev/
GNU General Public License v3.0
572 stars 61 forks source link

[Request]: Ability to post standard emotes/emoji through typing #621

Open Tobleh opened 1 year ago

Tobleh commented 1 year ago

Describe the request

I recognize that Tuba currently has the ability to type up custom emoji. However, I can't do the same for standard emoji; currently, I'm only able to use the emoji picker - a feature that is available on Mastodon's standard web interface.

Screencast from 2023-10-25 13-36-39.webm Screencast from 2023-10-25 13-40-45.webm

It would be cool and be a nice shortcut for power users if there was the ability to type up the name of a standard emoji when writing up a post; i.e. typing up :smile: to get :smile:, or :heart: to get :heart:.

Thank you in advance for taking this into consideration.

Implementation Details

GeopJr commented 1 year ago

I'll take a deeper look but from a quick one the main blocker is: Keeping the list of emoji names up to date is not that easy, Mastodon Web uses https://github.com/missive/emoji-mart, we'd have to either extract the names and manually update them every time emoji-mart does or download them on build but we'll also have to keep track of format changes in emoji-mart

In the meantime, pressing Ctrl. or Ctrl; should bring up an emoji picker (this shortcut should work in all GTK apps)

Tobleh commented 1 year ago

Thank you for letting me know! I appreciate the honest response, and I appreciate learning a cool new trick for the GTK apps that I use!