Improve Emoticons
I'm not sure if there's already an existing emoticon library, but if there isn't I think we should probably have one.
As we integrate more social features and as we have more 3rd party apps that deal with social, we need a consistent way to display emoticons and a consistent way for users to create emoticons. As it stands, half of the time I input something, Empathy doesn't understand what I mean and it often trades out emoticons at inappropriate times (as in what happens to "lp:do")
So what we need is:
* detecting of emoticons and swapping for inline-icons ( s/";)"/face-wink)
* the ability to edit arrays were emotion strings are stored (so that we can add/disable shortcuts)
Some other cool stuff might be:
* An emotion chooser popover
* the ability to input a some syntax to use arbitrary system icons ( ::user-home:: )
* A tab in the keyboard plug for adding and removing these "shortcuts"
* Support for japanese-style emotions: http://
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Low
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Discussion
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
Thoughts: Would we need a special text view in Granite that is able to show our emotes? Would it make sense to have a dconf key somewhere that enabled adding more emotes? ~cassidyjames
According to MonkeyOfDoom it might be possible to create a module to Pango that could swap unicode characters for icons (essentially we could support Emoji) --DanRabbit
Hi !
You might want to check emojione and twemoji for the icons :
http://
https:/