Patch: Stock emoji keyboard with colors

Your rating: None Average: 5 (4 votes)

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.





- Added troubleshooting option in emoji keyboard settings: easily restart the keyboard service if no keys are being shown
- Fixed skin tone variations not being shown as images on SFOS 4
- Fixed log spam due to undefined variables on SFOS 4
- Updated compatibility info: the patch is compatible with all versions of SailfishOS up to

- Emoji support updated to Emoji 14.0 (introducing melting face, more skin tone variations, etc.).
- IMPORTANT: you must manually update/re-download your emoji sets!
- Added support for Apple and Google Noto styles
- Added partial support for loading outdated emoji sets
- Added support for having a large number of variations on a key (this may impact other keyboards)

- 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)