(https://fedorahosted.org/fesco/ticket/1594) |
(Explained nodejs-emojione dependency.) |
||
Line 100: | Line 100: | ||
<!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
[https://bugzilla.redhat.com/show_bug.cgi?id=1350700 nodejs-emojione] | [https://bugzilla.redhat.com/show_bug.cgi?id=1350700 nodejs-emojione] | ||
Note: nodejs-emojione is required by ibus build only. ibus converts emoji.json in nodejs-emojione to a GHashTable dict during the package build. | |||
You can get the [https://fujiwara.fedorapeople.org/ibus/emoji/ibus-1.5.13-5.fc24.src.rpm IBus SRPM]. | |||
== Contingency Plan == | == Contingency Plan == |
Revision as of 08:55, 20 July 2016
IBus Emoji Typing
Summary
The IBus core will provides the Emoji Unicode typing with the IBus XKB engines.
Owner
- Name: Takao Fujiwara
- Email: tfujiwar [at] redhat [dot] com
- Release notes owner:
Current status
- Targeted release: Fedora 25
- Last updated: 2016-07-20
- Tracker bug: <will be assigned by the Wrangler>
Detailed Description
IBus has already provided Unicode hex codes tying with Ctrl-Shift-u and now we think the similar implementation for the Emoji typing. With IBus XKB engines, Emoji typing will be provided with the Emoji annotations following Ctrl-Shift-e.
Benefit to Fedora
Emoji typing is the popular script on SNS, E-mail, 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 build only. ibus converts 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