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.
Sources: https://github.com/ichthyosaurus/sailfish-public-patch-sources
Discussion: https://forum.sailfishos.org/t/patches-by-ichthyosaurus
Donations: https://liberapay.com/ichthyosaurus
Attachment | Size | Date |
---|---|---|
sfos-patch-keyboard-color-stock-emojis-1.0.0-2.noarch.rpm | 39.45 KB | 28/02/2021 - 18:50 |
sfos-patch-keyboard-color-stock-emojis-1.0.1-1.noarch.rpm | 40.11 KB | 01/03/2021 - 14:48 |
sfos-patch-keyboard-color-stock-emojis-1.1.0-1.noarch.rpm | 41.19 KB | 07/03/2021 - 14:39 |
sfos-patch-keyboard-color-stock-emojis-1.2.0-1.noarch.rpm | 41.44 KB | 24/04/2021 - 19:43 |
sfos-patch-keyboard-color-stock-emojis-1.3.0-1.noarch.rpm | 44.76 KB | 12/04/2023 - 03:12 |
sfos-patch-keyboard-color-stock-emojis-1.4.0-1.noarch.rpm | 45.85 KB | 12/04/2023 - 03:12 |
sfos-patch-keyboard-color-stock-emojis-1.5.0-1.noarch.rpm | 191.36 KB | 10/11/2024 - 01:40 |
sfos-patch-keyboard-color-stock-emojis-1.5.2-1.noarch.rpm | 192.04 KB | 10/11/2024 - 15:28 |
1.5.2:
- Fixed compatibility with SFOS 4.5
- The patch should now work on SFOS 3.4 to 4.6
- compatibility with SFOS < 4.5 and > 4.6 has not been tested
- You may have to install an earlier version of this patch on older system versions
- Fixed a typo in the German translation, don't hesitate to contact me if you want to add a translation for your language!
1.5.1:
- Add support for SFOS 4.6, breaking compatibility with 4.5
1.5.0:
- Added full support for Emoji 15.1, you can finally type the "shaking my head" emoji
- Added support for translating the settings page, contributions are welcome!
- Added support for searching emojis by name and description in English and the current system language
- Added a note to the settings page asking for support: you can now donate on Liberapay if you like my work
- Supported search languages: Spanish, Swedish, Norwegian Bokmal, French, German (new translations added on request)
- Squashed a bunch of bugs and improved general stability
- Note: this release might be incompatible with SFOS 4.6 / SFOS 5.x, testers wanted!
1.4.2:
- Update compatibility info: the patch is compatible with all versions of SailfishOS up to 4.5.0.25
- You may have to install an earlier version of this patch on older system versions
1.4.1:
- Add support for Apple 16.4 emojis in the backend (but the new emojis will not yet show up in the keyboard)
- Packaging fixes
1.4.0:
- 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 4.5.0.19
1.3.0:
- 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)
1.2.0:
- Preliminary support for shared use of the emoji implementation in other apps
- Improved stability of skin tone variations on SFOS 4
1.1.0:
- 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
1.0.1:
- 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
1.0.0:
- Initial public release (not yet compatible with SFOS 4)
Comments
ronny_b
Sat, 2024/11/23 - 15:35
Permalink
A few days ago, the keyboard on my cell phone Xperia10-II and my wife's Xperia10-III stopped opening at the same time. After some searching I found out that it is caused by this patch. As soon as we deactivate it and restart the keyboard, the on-screen keyboard opens again.
I have activated Twemoji and now updated to the latest V15.1.0, unfortunately without any change. I then switched to OpenMoji via “dconf write”. Disappointingly, this did not bring any change either.
The strange thing is that it occurred on both our cell phones at the same time. SailfishOS 4.6.0.15 is installed on both phones.
ichthyosaurus
Mon, 2024/11/25 - 16:11
Permalink
This is actually caused by a bug in Patchmanager, so you will have to wait for an update there. I opened a bug report for Patchmanager and you can also follow updates in the forum thread.
So: everyone with a 64bit phone has to wait until nephros can release a fix in Patchmanager, or you can edit the patch file to say /usr/lib64/qt5 instead of /usr/lib/qt5. People using 32bit phones should be able to update the emoji patch without issues.
btodd
Thu, 2024/07/11 - 20:55
Permalink
Hi #icthyosaurus, thanks for the great patch, which I've been using on my 10iii for a couple of years. Since recently updating to 4.6.0.13 the patch has failed to activate in Patchmanager though. Might you be able to investigate? Thanks so much!
ichthyosaurus
Fri, 2024/07/12 - 11:10
Permalink
I'm travelling for holidays right now, and I haven't updated to 4.6 yet. I'll update the patches as soon as I find the time to upgrade my phone!
Meanwhile, it's pretty easy to update patches using sailfish-patch. I don't expect big changes in the system, so rebuilding should probably almost suffice. You can have a look at it on Github.
broncheoli
Mon, 2024/06/17 - 08:05
Permalink
Hi #ichthyosaurus,
is it possible to set the compatibility information inside the patch to 4.5.0.25 because it only says 4.5.0.19 so one can't use it if one's got a new install from newest image.
Thanks for your work ichthyosaurus.
mercurio
Wed, 2023/04/12 - 17:22
Permalink
Excuse me, I have this problem: on my pc with Ubuntu, I started the emoji-dl-sh script but I can't download ele meojii. This appears to me: no links found at https://emojipedia.org/whatsapp/2.22.8.79/, skipped mv: failed to stat 'sailor-emoji-temporary/whatsapp/2.22.8.79/72': File or directory does not exist mv: failed to stat 'sailor-emoji-temporary/whatsapp/2.22.8.79/144': File or directory does not exist Where am I wrong?
ichthyosaurus
Wed, 2023/04/12 - 17:53
Permalink
Emojipedia apparently changed their hoster in the last three months. I just fixed the script :). Please try and report if it is still not working.
mercurio
Thu, 2023/04/13 - 18:32
Permalink
Hello and thank you very much, really! All good: the new script works perfectly!
ichthyosaurus
Thu, 2023/04/13 - 19:07
Permalink
Glad to hear that :) Thank you for testing!
schmolle
Wed, 2022/11/23 - 09:08
Permalink
Hi, i've installed the patch via patchmanager. It won't find the twemoji installation (which works properly with whisperfish). Sailfish 4.4.0.72
kaulian
Thu, 2022/11/24 - 19:58
Permalink
Hi, same problem
Solution:
The release version number seems hardcode.
So you need put the emoji in those folder
/home/defaultuser/.local/share/sailor-emoji/openmoji/13.0.0
/home/defaultuser/.local/share/sailor-emoji/twemoji/13.0.1
for whatsapp not test but seem release - 2.20.206.24
You not need to have this release of the emoji, but patch look in those folder
schmolle
Fri, 2022/11/25 - 12:34
Permalink
Thanks you! Now it works.
ichthyosaurus
Wed, 2023/04/12 - 03:20
Permalink
The new release supports the latest emoji version. If you made any manual changes, I recommend to re-download the latest emoji set using the updated guide / script in the Whisperfish wiki.
davodego
Sat, 2022/04/02 - 15:18
Permalink
I have a problem. The emojis on the keyboard are not always visible. Sometimes only the recently used emojis are there and the rest of the keyboard is blank. Is there any help?
ichthyosaurus
Sat, 2022/04/02 - 19:08
Permalink
Yes, that happens... Sometimes, switching to another keyboard and then switching back to the emoji keyboard fixes this. You can also try switching pages inside the emoji keyboard.
davodego
Fri, 2022/05/27 - 20:11
Permalink
No, switching between the keyboard or switching pages don't solve this. Mostly only a phone restart, sometimes a lipstick restart or reinstall patch again, brings the emojis back.
Unfortunately I can't find a pattern from when the emojis disappear. It works, and next time using the keyboard, they are gone.
Can I find any log or error messages anywhere?
ichthyosaurus
Wed, 2023/04/12 - 03:23
Permalink
Reinstalling the patch should never be necessary... Do you have any patches installed that modify the "stock" emoji keyboard as well? Maybe there are some conflicts I don't know of.
I assume error messages should appear in the system logs. Try running `journalctl` and search for `QML`.
Update: as of version 1.4.0 of the patch, you can fix these problems by restarting the keyboard through the emoji keyboard settings menu. Just tap the gear icon, scroll to the bottom, and hit "restart".
delocoyo
Thu, 2021/12/09 - 16:54
Permalink
Is anyone that cn help me to understand how to install this pactch?
I cant see the local/share ...
I dont understand that whisperfish wiki to do. I am trying to install openemoji 13.0 But when it says that I have to extract to openemoji?? I dont get it, sorry
ichthyosaurus
Wed, 2023/04/12 - 03:21
Permalink
Emoji sets must be installed to `/home/defaultuser/.local/share/sailor-emoji/` (or `/home/nemo/...`). The folder `.local` is hidden by default. In File Browser, you can tap on the page header and select "show hidden files" to find it.
The OpenMoji emoji set comes as a `zip` archive. You have to uncompress the files in this archive to `~/.local/share/sailor-emoji/openmoji/13.1.0`.
Update: downloading and installing is now much easier using the helper script in the Whisperfish wiki.
Juanro49
Thu, 2021/04/29 - 00:54
Permalink
I “installed” twemoji, but in settings it says that it is not installed :(
ichthyosaurus
Thu, 2021/04/29 - 10:00
Permalink
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
Sun, 2021/02/28 - 21:56
Permalink
Wow!! Excellent emoji keyboard, thank you so much!!
ichthyosaurus
Mon, 2021/03/01 - 00:01
Permalink
Glad you like it :)