Patch: Stock emoji keyboard with colors

Your rating: None Average: 5 (3 votes)

Update: experimental compatibility with SFOS 4

This patch adds support for color emojis, skin tone variations, and different emoji styles to the stock emoji keyboard layout. Recently used emojis are available in the suggestions row for quick use.

Emoji sets have to be installed manually. Please follow the instructions in the Whisperfish wiki.

Note: remove the improved stock emojis patch before installing.

Known issues with SFOS 4:

  • the list of recently used emojis cannot be scrolled (system bug affecting all keyboards)
  • the settings page sometimes hangs or lags (I suspect this to be related to the scrolling bug)
  • skin tone variations sometimes fail to show up in the selection popup (it shows text instead)





- Preliminary support for shared use of the emoji implementation in other apps
- Improved stability of skin tone variations on SFOS 4

- Experimental compatibility with SFOS 4
- Some settings require to change back and forth to a text keyboard to take effect
- Make key size configurable
- Increase history size from 30 to 40
- Show if an emoji set is currently installed
- Don't show placeholder while loading icons to avoid flickering
- Use simplified config label component
- Fix some flickering when closing the config overlay
- Fix removing failed icons from list of recently used emojis
- Fix a possible bug causing last row to be empty

- Support users other than "nemo"
- Close settings page by dragging like a fake pulley menu
- Configure number of keyboard rows
- Fix some corner cases causing the keyboard to become unresponsive

- Initial public release (not yet compatible with SFOS 4)


Juanro49's picture

I “installed” twemoji, but in settings it says that it is not installed :(

ichthyosaurus's picture

Are you sure the files are at `~/.local/share/sailor-emoji/twemoji/13.0.1/<...>.svg`? If so, try switching back and forth between keyboards and then check the settings again. Make sure to select twemoji in the list. If it still does not work, try restarting the phone. Hope this helps :).

carmenfdezb's picture

Wow!! Excellent emoji keyboard, thank you so much!!

ichthyosaurus's picture

Glad you like it :)