Not everyone likes emojis, I would like to request a button in the preferences to turn off/on emojis.
Out of curiosity, what exact behavior bothers you today that you would like to be able to turn off in preferences?
:smile, you don't want to see a popup with the list of suggested emojis.:) in the message, you don't want it to be automatically converted to 馃檪.:).Sorry for not clarifying, my requests are your option 2 and 3, whereas :) does not get converted to 馃檪 on "my end" of the conversation.
The other side might want emojis and have the option turned on to show the yellow little fellas :)
Option 2 is pretty easy to accomplish (given that Wire team approves the checkbox in preferences). Basically it's just a matter of adding if (dontWantInlineEmojiReplacement) { return false; } in the beginning of two functions, _try_replace_inline_emoji and _replace_all_inline_emoji.
Given that I already heard this request several times, I think it will be implemented 馃檪
Option 3 is cool, but it is a completely different beast, it is a much more complicated task that requires parsing the received text and doing some pre-processing text replacements before the message is displayed to you. If this ever gets implemented, this will likely come much later. Just so that you know 馃檪
I would like to be able to send the string <3 without it being converted into the emoji heart character on my screen or the recipient's screen. I think this is option #2.
@phoenixeliot wrote on May 23, 2017
It appears that Wire has added one of my least-favorite antifeatures from Facebook Messenger, by making it impossible to type certain ascii sequences, instead forcing them into emojis that simply do not have the same emotional feeling for me (<3 especially).
I would love for there to at least be an option to turn this behavior off. I was pleasantly surprised when I originally started using Wire and it didn't do this behavior, and I'm disappointed that it's been forced upon me in my new favorite messenger.
I agree with you 100% and I'm pleased to see that hopefully there will be an option to turn this off. I'm really looking forward to it.
A preference to disable the auto replacement was added based on a contribution by @balping. It will be part of the release early next week.
Good news!
You can now turn on/off emojis in Wire:
Most helpful comment
Option 2 is pretty easy to accomplish (given that Wire team approves the checkbox in preferences). Basically it's just a matter of adding
if (dontWantInlineEmojiReplacement) { return false; }in the beginning of two functions, _try_replace_inline_emoji and _replace_all_inline_emoji.Given that I already heard this request several times, I think it will be implemented 馃檪
Option 3 is cool, but it is a completely different beast, it is a much more complicated task that requires parsing the received text and doing some pre-processing text replacements before the message is displayed to you. If this ever gets implemented, this will likely come much later. Just so that you know 馃檪