Ticket #153 (assigned enhancement)
Allow to disable receiving custom emoticons and winks per-contact
| Reported by: | amroth | Owned by: | valerio |
|---|---|---|---|
| Priority: | minor | Milestone: | kmess-2.0 |
| Component: | GUI - Contact properties | Version: | 1.5-pre2 |
| Keywords: | contact properties, chat window | Cc: |
Description (last modified by valerio) (diff)
KMess focuses the 1.5 release on receiving everything: but that, too, can be too much.
Sometimes it happens to chat with a contact whose custom emoticons have been added completely unknowingly. The shortcuts for their emoticons often are a single character, like "d", "k", or ".", and more often than not they're HUGE, so your chat becomes almost impossible to follow without proper skills at resolving rebuses.
KMess should allow the user to not only stop translating new custom emoticons - and winks - but also to remove received winks and emoticons, replacing the former with the original shortcut text, and the latter with just a text link.
This should be possible via a chat window menu option and via two settings in the contact properties.
The options could be an Action Menu:
- Allow custom emoticons
- Disable annoying custom emoticons
- Disable all custom emoticons
with "annoying" meaning: emoticons which shortcut is a single character, and emoticons which don't have special characters in the shortcut. Not sure about how to explain this meaning to the user in a menu, though :P
For one on one chats, the settings changed via menu item should be remembered in the contact's properties. For group chats, the option should not be associated to the involved contacts, but should only be set for the duration of the chat (i.e. when the group chat is closed, the setting is not saved anywhere).
