Re-implement emoji palette and emoji history (#1589)
- Add a basic emoji palette
- Emoji categories and order is based on Unicde 14.0
- Emoji history now saves your recently used emojis and sorts them by newest to oldest
- Emoji popups work properly again
Other changes
- Fix crash dialog crashing on Android 12 when pushing a notification
Known issues
- When showing the keyboard UI after longer idling, it may refuse to accept touch input at first. If this happens, hide the keyboard
and tap back into the text field you want to type, then it works again. This is a temporary workaround, a fix is planned as
soon as the cause for this issue has been identified. - Glide typing has issues recognizing long words (unknown cause atm)
Commits included in this release: v0.3.14-beta12...v0.3.14-beta13