Line 42: | Line 42: | ||
== Benefit to Fedora == | == Benefit to Fedora == | ||
Emoji | It will be easier for users to enter Emoji, which are popular on SNS, E-mail, and Chat. | ||
<!-- What is the benefit to the platform? If this is a major capability update, what has changed? If this is a new functionality, what capabilities does it bring? Why will Fedora become a better distribution or project because of this proposal?--> | <!-- What is the benefit to the platform? If this is a major capability update, what has changed? If this is a new functionality, what capabilities does it bring? Why will Fedora become a better distribution or project because of this proposal?--> | ||
== Scope == | == Scope == | ||
* Proposal owners: | * Proposal owners: |
Revision as of 06:31, 31 August 2016
IBus Emoji Typing
Summary
The IBus core will provide the Emoji (emoticon) Unicode input using IBus XKB engines.
Owner
- Name: Takao Fujiwara
- Email: tfujiwar [at] redhat [dot] com
- Release notes owner:
Current status
Detailed Description
IBus already has a feature to enter Unicode hexcodes using Ctrl-Shift-u and now we plan a similar implementation for inputting Emoji. With IBus XKB engines, Emoji input will be provided using Emoji annotations after Ctrl-Shift-e.
Benefit to Fedora
It will be easier for users to enter Emoji, which are popular on SNS, E-mail, and Chat.
Scope
- Proposal owners:
- IBus core provide the dictionary of the Emoji typing.
- IBus XKB engines load the Emoji dictionary.
- Other developers: N/A
- Release engineering: N/A
- List of deliverables: N/A
- Policies and guidelines: N/A
- Trademark approval: N/A
Upgrade/compatibility impact
Users don't have to type Ctrl-Shift-e if they don't need to type Emoji.
How To Test
- Log into non-GNOME desktop.
- Run "ibus-setup" utility and enable any IBus XKB engines.
- Open any IBus clients, e.g. firefox
- Type Ctrl-Shift-e-smiley
Show the smiley Emojis.
User Experience
This time provides the English words.
Dependencies
Note: nodejs-emojione is required by ibus package as a build dependency only. The updated ibus package build will convert emoji.json in nodejs-emojione to a GHashTable dict during the package build. You can get the IBus SRPM.
Contingency Plan
- Contingency mechanism: Drop the feature in Fedora 25 and postpone it to Fedora 26
- Contingency deadline: Probably Fedora 25 Alpha freeze
- Blocks release? No
- Blocks product? No
Documentation
N/A