Bug 466626 - Auto-convert text emoticons to emoji
Summary: Auto-convert text emoticons to emoji
Status: CONFIRMED
Alias: None
Product: NeoChat
Classification: Applications
Component: General (show other bugs)
Version: 23.01.0
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-28 22:40 UTC by Neal Gompa
Modified: 2024-11-09 22:32 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Neal Gompa 2023-02-28 22:40:25 UTC
SUMMARY
Most contemporary popular chat clients (Discord, Slack, Telegram, etc.) automatically convert text emoticons into emoji characters (for example, ";)" -> "😉"). NeoChat does not currently offer this capability. Please add the ability to do this, and for those who don't like it, have an option to toggle off the behavior.


STEPS TO REPRODUCE
1. Open NeoChat and enter a room
2. Type a text emoticon (like ";)", ":D", "^^;", etc.)

OBSERVED RESULT
It does nothing.


EXPECTED RESULT
It should automatically change to the corresponding emoji character.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 38 (KDE Plasma)
(available in About System)
KDE Plasma Version: 5.27.1
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
This is apparently supported in KMail, so some code for doing this exists elsewhere. It might be worth lifting that for NeoChat.