[Xposed Framework Modules] Roughy:
Exi 1.2.0 Release

Update - V 1.1.1 - Nougat, diverse emoji, restore defaults, bug fixes

Changes in [1.2.0]:

Fixed

- More suggestions

- Dark/Light theming in emoji panel

- Overlay hook sometimes not being called, breaking the quick-menu

- Wrong panel emoji panel being treated as recents if moved

Added

- Diverse Emoji support

- Icons to all menus

- Ability to partially restore stock configuration

Changed

- Emoji panels to match Nougat

- Stock Emoji panels to be unmodifiable

- Emoji menus to be more intuitive

Broke

- Support for Swiftkey 6.6.7.24

Full List of changes

Download:

Exi for Swiftkey on the Xposed Module Repository

Notes:

This update was brought to you by the common cold.

Emoji

The most significant update here is the emoji. The panels have been changed to mirror Swiftkey's stock panels, and diverse emoji have been implemented too.

If you are still on Marshmallow or below you will continue to get the old emoji.

If you haven't modified the existing panels too much they should be automatically removed and replaced with the new ones. Should it fail to do so you can also

restore the default emoji by going to settings - restore defaults - emoji.

The Emoji panel configuration interface has also changed a bit. The largest change is that the stock panels can no longer be modified, which will makes it a lot easier to update things in the future.

Top: Stock panel Bottom: Stock panel

Here both the top and the bottom panels are "stock".

You cannot add individual emoji from the top panel to the bottom (keyboard) panel, but you can add the entire panel, or remove the panel entirely.

Top: Stock panel Bottom: Customizable user panel

Meanwhile if you create a new keyboard panel, you can choose to individual emoji or even all the emoji from the template at the top.

Unlike when using the "Add panel to keyboard" option, this panel will not automatically have new emoji added to it as update to newer versions of Android, but in return is fully customizable.

Overlay hook sometimes not being called, breaking the quick-menu

This is a bit of a ... weird one. A hook that runs when the keyboard view is created simply was not called the first time swiftkey launched, despite working flawlessly after a force-close.

This also happened back with the unofficial xposed frameworks, so it would appear to be a bug on Xposed's side.

I can't really fix it, but I've moved the hook to a different method that seems to be called reliably.

Translations

I added ... many strings in this release.

[MENTION=6204033]X_Hunter[/MENTION] : Your translation was complete until I added those, but I couldn't get a hold of you to ask for help translating the new strings, so no Brazillian Portugese in this release :(

[MENTION=8536001]alex_long[/MENTION] [MENTION=4858491]godlesplay[/MENTION]:

I've added the translations you so kindly provided to Crowdin, but both were missing quite a few chunks.

If you are still interested in helping out, please have a look at the Swiftkey for Exi Crowdin project page to see what needs to be done.

Donations

[MENTION=7395913]crazr01[/MENTION] :

Thanks for your support!

There should be a big yellow "DONATE TO ME" button under my name on the left side.

This link should also work