-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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
Add emoji autocomplete #627
Comments
Would love this to be added. |
Would you guys accept a PR with this feature if I write it? |
👍 Would also love to see that in future versions. It works so much faster to write the emoji_name_ than moving the mouse over the smiley and search for the right one with the mouse.. :) |
I would love to see this implemented as well, really the only thing I am missing in the desktop version. Those shortcuts are not only implemented in Webogram, but in Github as well 😉, and many other webs! |
Sorry, I kind of missed the reply. I'll try to implement this feature on this weekend! |
@fotanus Did you finally try to implement this feature? How did it go? 😊 |
@nemobis @m-ober please look at these: pull request and issue |
I believe the following section of CONTRIBUTING.md literally means that no pull request for this feature will be merged. If this is going to be implemented, it has to come from Telegram developers.
|
I am afraid it is really more annoying thing than a feature, as told by @nemobis. |
@john-preston it depends on the implementation - I can tell you, it is very useful on Slack. This just needs to be unobtrusive. For example, on Slack the popup will not appear unless a user enters |
@john-preston I also find this very useful, rather than annoying. It is not only Slack or Webogram implementing this, note how GitHub does the same. |
Any news on this? |
@john-preston Do you think there's a way of doing it that it won't be annoying? I find it very comfortable, and I can see that a lot of people too. Maybe there can be a shortcut for opening this menu. Like typing colon and then ctrl+space |
There's already a "replace emoji" thing in the settings, with a list - would it be possible to at least allow users to define their own substitutions? |
An alternative to this would be to add a search field to the emoji drawer. Searching an emoji right now is really painful. Opening the emoji drawer and start typing something like "house" and see related emojis is pretty straightforward. |
One thing that would be great is while you type the double-dot emoji, when you end it, the code got replaced by the emoji and show the related stickers panel. This would be wonderful. |
Hey 🙂 I've recently implemented emoji autocomplete for a different messaging app called Wire. I'm not using Telegram anymore and will not submit pull request here, but since I spent quite some time on designing unobtrusive and intuitive behavior for emoji autocomplete, I thought I'd share these insights with you guys, which would hopefully help or inspire you implementing this as well. In the end, we all want better emoji for everyone, right? 😄 First of all, emoji-cheat-sheet.com is an obsolete list, it is not maintained anymore and is certainly not the most complete one (last commit is 1 year ago). Don't use it. Luckily, one of the famous emoji providers called EmojiOne started to host a similar list. It is open for pull requests, and has a higher chance of staying up to date. I know Telegram is not using EmojiOne, but don't worry - the list itself is independent of the emoji style. Highly recommend to use that list. As for the annoyance point, I believe I managed to make it as unobtrusive as possible. These are the rules I created for showing autocomplete:
A picture is worth a thousand words, so... demo time! By sharing this with you, I hope it will spark the discussion and at the same time demonstrate that it is possible to have useful and unobtrusive emoji autocomplete. The code for this feature is open source and available in Wire repository, if interested I encourage you to take inspiration from it (just double check with the license). |
@maximbaz thanks for sharing, I've never thought of those. |
@maximbaz very nice mate, good insights on behavior. |
@maximbaz Thanks! Used some of your hints :) |
Thank you very much, @john-preston. This was the only thing I liked webogram over telegramdesktop! Now this issue may be closed? |
Finally, been waiting for this for ages. :) cheers @john-preston |
which PR? 😲 |
This is a nice feature, but has a down-side (at least for me). |
@kipusoep If that's the only thing, you can use Also, remember you can add a space to dismiss the emoji selection menu |
Well it's a breaking change and interfering with a habit, which should be prevented imo. |
The developers could answer about what's possible or not.
The aliases still work as they did before, the only difference is that you should type another character such as space to close the menu and use the basic aliases. I think that a good suggestion would be an option to turn this functionality on/off from settings. |
NOFI, but I'm having some issues with asking the developers to add on/off settings, because of #2541 ⛔️ |
Hmm well, I have no idea about the asking issues.. How about asking if a PR by you will be accepted in order to add this to the settings? We need to separate features that aren't following the project guideline from the ones that can be added, but are in a low priority and therefore won't be developed. |
I agree with @kipusoep it should have a on/off option. |
About consistency, the webogram client use a much better behavior IMO : there's no emoji selected by default when you type |
You are right. It doesn't autocomplete when you use a capital letter, like Also I would like to draw attention to the following enhancement which lets us create shortcuts for the emoji we want to send. Just like with MSN messenger back in time. (nostalgia right?) #780 |
This is the worst feature I see in the Telegram Desktop! I can't get rid of this garbage autocompletion, how to turn this off? |
i am afraid this is not the case anymore. For example the site is showing |
Inserting Emojis Using the Function Keys It would also be nice to send emojis in a non-animated format for both sides. I also wrote a code for that in the link I mentioned but I really wish that the option becomes available in feature Telegram updates. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Add support for emoji autocomplete suggestions for telegram desktop upon typing colon [ : ] . This feature is already implemented on webogram.
Full list : http://www.emoji-cheat-sheet.com/
The text was updated successfully, but these errors were encountered: