yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] iamMG:
No worries mate. It doesn't bother me much. Work on it only if you have some spare time some day. :)
[Xposed Framework Modules] death_jax:
With latest beta 7.0.5.22, EXI module doesn't work well anymore.

When keyboard starts, it's ransparent and it's impossible to type because it disappears immediately after clicking on it.
[Xposed Framework Modules] aalupatti:
Same here
[Xposed Framework Modules] XtraWater:
Same here. Transparent and doesn't work anymore. Apart from that, a great module for a great keyboard.
[Xposed Framework Modules] Roughy:
Yuppers. Fix in a couple of hours hopefully.
[Xposed Framework Modules] Roughy:
Exi for Swiftkey 1.4.3 release

1.4.2 [ 12.05.2018 ] - Default diverse emoji, keyboard opacity fix ( Stable: 7.0.4.20, Beta: 7.0.5.22 )

Changes in [1.4.3] (Stable: 7.0.4.20, Beta: 7.0.5.22) :

Fixed

- Keyboard overlay breaking everything ( targeting 7.0.5.22 )

- More suggestions suggestions crashing on click ( targeting 7.0.5.22 )

Download:

Exi for Swiftkey on Xposed module repository

Notes:

Swiftkey break stuff, I fix stuff.

This is a very rushed release. The only components that were affected were the overlay ( swipe-selection and quick-menu), which ended up being inserted in a way that... broke everything. The fix seems to be working okay, but it really does need more testing. Do hammer me with feedback if anything breaks horribly.

The other was a crash when clicking on one of the more-suggestions ... suggestions. Also fixed.

This update should also be compatible with the previously targeted versions of swiftkey.

Maybe I should put this on the playstore to make updates less of a pain for everyone.
[Xposed Framework Modules] XtraWater:
Hello

Thank you for your work. I updated the module within the xposed installer, activated it again and restarted the phone. Now SwiftKey keyboard doesn't appear. Then I tried to open the SwiftKey app by itself. It appears only the SwiftKey logo and then it stuck there. The only way to end the task was to kill it.

I use a Samsung galaxy s5, intl. Version with stock rom marshmallow, touchwiz.

Thank you.
[Xposed Framework Modules] Techvir:
Latest version works well and bugs fixed.

Using with SwiftKey beta on Note 8

Thanks for the quick fix.
[Xposed Framework Modules] iamMG:
That would be great. Please do it.
[Xposed Framework Modules] Roughy:
When the module or Swiftkey updates, the module will go through a somewhat lengthy ( 30sec on my device, probably slower on other devices) process of recognizing the classes it will be hooking. This allows the module to work despite significant changes to the Swiftkey codebase, but is admittedly... slow.

Android being android, it will tell you the Swiftkey has locked up, but just tell it to wait and you should eventually be fine.

I should probably add some kind of visible notification for this.
[Xposed Framework Modules] XtraWater:
OK. I just installed the update again. Then waited and I got asked to reboot the device. I did a soft reboot and now it works. After my first try... May be I booted to fast. That's a great module.

Another question. This might be rather a general question. I use 3 languages. English, Dutch and German. Since Dutch and German uses some similar words, SwiftKey is confused which language to use.

It would be great if there is a way to switch the language quickly.
[Xposed Framework Modules] :
May I request that we have the ability to resize the font size of the suggestions?
[Xposed Framework Modules] Colchenero:
Any chance to have a per app color theme like chrooma and flat style colored keyboard module? ?️
[Xposed Framework Modules] b0rnc0nfuz3d:
Hi,

when I install this is totally disables the swipe, and there is no way to re-enable it.....whats the problem here....is there a fix?

thanks
[Xposed Framework Modules] oroboros74:
Check your Exi settings and read the settings descriptions. That should do it for you!

---------- Post added at 08:33 AM ---------- Previous post was at 08:28 AM ----------

@Roughy Is it possible to make Exi force recognition of the location sharing module in SwiftKey which currently shows "not available in your region"?
[Xposed Framework Modules] b0rnc0nfuz3d:
Yeah there is nothing there that says enable swipe....any better directions....

I did read the settings before posting the question FYI

Sensitivity Threshold = minimum

Speed minimim

Swipe mode = anywhere

and inside the "Settings" menu there is nothing of consequence.

So please can you just give directions on how to actually get this working as there are no clear instructions anywhere....surely you would just install it and it works...

Also, this does not work at all on the beta...just displays a keyboard with no background and the actual keys dont work, its as if they are transparent
[Xposed Framework Modules] Roughy:
That sounds like the exact issue that was addressed in the last hotfix.

Please ensure you are using the latest release of the module ( 1.4.3 ) and one of the Swiftkey versions it targets.

If the problem persists, please tell me your android, module, and swiftkey versions. Xposed logs and any relevant logcat output ( Anything output by swiftkey or tagged with "exi/" ).
[Xposed Framework Modules] oroboros74:
You have Swipe anywhere enabled. Read the description:

Choose something else, like Swipe on spacebar.... But again, please read carefully the description in post #2: https://xdaforums.com/showpost.php?p=73264023&postcount=2

Let us know if that doesn't solve the problem....!
[Xposed Framework Modules] rolear8:
Man I am on Oreo, and for some reason on the recent emoji panel the recent emojis I am using are not being saved there, and the clipboard is only saving the copied text for some time the disappears

Any idea please?

How can I buy you a beer, great work as always Thanks
[Xposed Framework Modules] drjat:
Is there a Magisk module as well?
[Xposed Framework Modules] rolear8:
Yes
[Xposed Framework Modules] DieHoe:
The functions are all working, S7 edge, Lineage OS 15.1

BUT the Keyboard won't fill the screen. I have a blank space on the right, and I'm always misstyping. When I want to hit the spacebar I hit the dot, and when I want to hit the enter button I hit a blank space. Any way to solve this?

Can't post links. : m imgur com / 1buTFtW
[Xposed Framework Modules] Roughy:
General notice: Quick-menu doesn't seem to work on some of the weird Chinese layouts. I'll deal with that in the next update, which I will probably postpone until somebody complains about it.

The emoji panel tabs are also not being set to the right theme (dark/light) after changing themes, but is fine if you restart your phone or swiftkey after changing the theme. Minor thing so I'm not going to worry too much about that now.

Another user mentioned the recent emoji thing a while back, but never responded to my request for xposed/logcat output.

Recent emoji are saved to the database when you close the keyboard, and loaded (if necessary) when you open it. If this process is running into trouble for some reason, it will be noted in the logcat output, along with stacktrace explaining what went wrong. Messages will be logged by the Swiftkey app, with a message tagged with "Exi/" appearing near the stacktrace in question.

"the clipboard is only saving the copied text for some time the disappears"

By clipboard do you mean normal copy-pasting, or Swiftkey's internal clipboard thing?

If android itself is successfully copying the text, but then clearing it later for some reason, it's not anything I am doing.

If you are referring to Swiftkey's internal clipboard feature, I believe there is some auto-timeout on them. Another user requested a way to extend this a while back.

Are you certain it is being caused by this module, it looks a lot like the compact keyboard layout.

If you are certain it is a problem caused by this module, when did it first occur? What is your current module and swiftkey version?

What version of android are you running? what theme are you using? etc etc
[Xposed Framework Modules] DieHoe:
Yeah, 100% sure, I'm not using any compact keyboard layout.

It appears directly after activating the module and restarting my phone.

I'm new to this module, so I only used the newest version: 1.4.3

I looked through EVERY option in Exi and SwiftKey, but no way to change this.

As soon as i deactivate the module and restart my phone, the layout is back to normal.

When i choose the floating keyboard, the layout is normal.

But when I choose the Compact or Thumb Layout, theres the extra blank space on the right too.

S7 Edge (SM-G935F) / (hero2lte)

Custom Rom: LineageOS 15.1 running on Android Oreo 8.1.0

SwiftKey Beta 7.0.5.22

Themes doesn't change it either. I changed from custom to default ones, reinstalled the module after changing, restarted my phone, resetted the options etc.

The size doesn't change anything. Activating / Deactivating the number row isn't changing anything.

I literally changed every single option in SwiftKey / Exi because I love all the features, but misstyping everything costs me too much time. But it seems that Exi is causing the problem. But idk why.

Only interesting thing(s) maybe: I use two languages. German and Englisch (US). So the Layout is changing from "QWERTZ" to "QWERTY" sometimes. But not often.

AND in Landscape mode the blank space is gone.

It only Appears in Portrait.
[Xposed Framework Modules] Roughy:
I have been unable to reproduce the issue, but have made some changes to how I modify the keyboard layout.

This approach should be less likely to have unintended side-effects, but I obviously can't confirm whether or not it will correct this particular issue.

Apk available at: http://www.mayulive.com/swiftkeyexi/swiftkeyexi-1.4.4_beta.apk

Could you give it a go and get back to me?
[Xposed Framework Modules] DieHoe:
I installed it, and it's working!

Thx so much!!!

But I have two other issues now...

- When I click the Emoji Button, the Emoji's won't show up properly. The Keyboard Layout won't Dissappear, so the Emoji's are "Hiding" behind the Key layout. Looks like this: m imgur com / 9893Xa8

Same goes for the Clippboard / Settings etc...

(Still can't post links, sorry... :rolleyes: )

- And I have a lot of random device reboots now... I think that's because of the Emoji issue above...
[Xposed Framework Modules] Roughy:
Oh god dammit, it broke something else. At least I can reproduce the new problem.

I am 99% sure your reboot issues are unrelated, I'm just not doing anything that could possibly result in that.

Hook your phone up to your computer and see what logcat outputs just before the system dies, you'll likely find your culprit.

I'll try to sort out the emoji panel issue and push an update soonish. Thanks for your help.
[Xposed Framework Modules] DieHoe:
Well yeah, I sometimes have random reboots.

And they're happening because I use unofficial LineageOS 15.1 and haven't red i shouldn't install OpenG Apps in a higher package than the Micro version... That's my problem. Was the first time happening again and again. Reboot didn't helped, but turning off and then starting the device solved the issue... So I have to say thank you, I now know why my device has random reboots + I'll have a working Exi version for SwiftKey soon... So we both won!

Thank you, and no problem! If I can test other things for you, pm me... I'm always there for testing unofficial apk's and things like that!
[Xposed Framework Modules] Roughy:
Turns out it was a fairly easy fix.

http://www.mayulive.com/swiftkeyexi/swiftkeyexi-1.4.4_beta2.apk

I'll get a few other issues sorted and do a proper release later, but that apk should be good for now.
[Xposed Framework Modules] DieHoe:
no issues! ?️
[Xposed Framework Modules] rolear8:
Quote/

Another user mentioned the recent emoji thing a while back, but never responded to my request for xposed/logcat output.

Recent emoji are saved to the database when you close the keyboard, and loaded (if necessary) when you open it. If this process is running into trouble for some reason, it will be noted in the logcat output, along with stacktrace explaining what went wrong. Messages will be logged by the Swiftkey app, with a message tagged with "Exi/" appearing near the stacktrace in question.

"the clipboard is only saving the copied text for some time the disappears"

By clipboard do you mean normal copy-pasting, or Swiftkey's internal clipboard thing?

If android itself is successfully copying the text, but then clearing it later for some reason, it's not anything I am doing.

If you are referring to Swiftkey's internal clipboard feature, I believe there is some auto-timeout on them. Another user requested a way to extend this a while back.

QUOTE/

OK I am trying to understand how to get the log cat. If I open the Xposed app an go to the log tab, I founded this with the Exi premise:

05-24 21:49:56.466 I/Xposed ( 2833): Exi/LoadPackageHook, Module loaded in com.touchtype.swiftkey

05-24 21:49:58.642 I/Xposed ( 2833): Exi/LoadPackageHook, Finished hooking work incom.touchtype.swiftkey

05-25 16:29:10.463 I/Xposed (21882): Exi/LoadPackageHook, Module loaded in com.touchtype.swiftkey

05-25 16:29:16.991 I/Xposed (21882): Exi/LoadPackageHook, Finished hooking work incom.touchtype.swiftkey

05-25 16:31:04.175 I/Xposed (23174): Exi/LoadPackageHook, Module loaded in com.touchtype.swiftkey

05-25 16:31:11.246 I/Xposed (23174): Exi/LoadPackageHook, Finished hooking work incom.touchtype.swiftkey

05-25 16:41:05.804 I/Xposed (30495): Exi/LoadPackageHook, Module loaded in com.touchtype.swiftkey

05-25 16:41:07.130 I/Xposed (30495): Exi/LoadPackageHook, Finished hooking work incom.touchtype.swiftkey

05-25 16:42:21.156 I/XposedInstaller(31204): Downloaded http://dl.xposed.info/repo/partial/14956.xml.gz with status 0 (error: null), size 46057 bytes

05-25 16:42:21.200 I/XposedInstaller(31204): Updated repository http://dl.xposed.info/repo/full.xml.gz to version 15005 (0 new / -1 removed modules)

I have the logcat app, do you want me to recreate the issue and save and share the log cat???

I am talking about the SwiftKey Clipboard, the clipboard icon appears in the keyboard itself above next to the theme icon. Before upgrading to Oreo it used to save all my copy text things forever if I marked them with ths PIN icon that is on the left side once you are inside the clipboard.

Thanks
[Xposed Framework Modules] Roughy:
We're assuming the problem is that they are not being saved correctly, since if you're seeing the modified emoji panels it is clearly loading them just fine.

Do they show up in the recents panel inside of the Exi config app?

The error message we are expecting would show up in logcat after opening the keyboard -> entering a few emoji -> closing the keyboard. It will attempt to perform closing duties and presumably fail. So a logcat taken / after / this would contain the information we are after ( assuming it in fact failing and there isn't some fault elsewhere ).

I'm not sure what app "logcat app" might pertain to, but the easiest way to obtain a dump of it is to take a debug report, an option which you'll find at the very top of settings - developer tools. If developer tools are not enabled, you can enable them by going to settings - about phone and tapping the build number a couple of times.

As for Swiftkey not keeping your pinned clipboard entries around, unless you can confirm that they work fine when you disable the module, it is very unlikely that this module is responsible. That's probably just a vanilla Swiftkey bug (or feature, depending on who you ask)
[Xposed Framework Modules] drjat:
Is it possible to use Exi Module within Magisk (without xposed)?
[Xposed Framework Modules] Roughy:
Negative. This is an Xposed module that requires the Xposed Framework to function.

There is a Systemless Xposed that works with Magisk you might be interested in, but I have no personal experience with it.
[Xposed Framework Modules] rolear8:
Thanks for the explanation.

If I open the Exi app > emoji then select the recent tab it's empty, look at the screenshot please.

I also ran a bug report before and while I followed the steps, opening the keyboard typed some emojis the closed the keyboard, here is the zip of the report hope it helps, I even tried to clean data, make sure exi and swift app has storage permissions

Thank you hope it helps, please provide your PayPal email address not will be mi h but I try to show my appreciation of your amazing work
[Xposed Framework Modules] Kingody:
Auto Capitalization bug

I have enabled Hold shift and swipe and Selection mode from shift/delete and when I use shift to move the cursor it messes with auto capitalization the next time I use it. If I toggle auto caps off and on it then works properly until I use shift to move the cursor again. Otherwise great module it's very useful!
[Xposed Framework Modules] ccelik97:
Hi. Is there any modded swiftkey app with this mod added or if not, is there any way for me to make one (for personal usage of course)? I'm thinking of not using xposed soon but I love this module too so I hope there's some positive answer to me :D Thanks anyways.

Oh and also I'm only asking this for the shortcuts (quick select all, copy, past etc.) and nothing else. If there are some other apps for these you can tell me here or pm me if you find continuing with on that off topic.
[Xposed Framework Modules] rolear8:
Thanks for your input.. I clear the datato see if helped but same issue with the emojisnot being saved then I created a Custom panel where I put the must used ones, so I think that's the 13th you speak about, but the recent panel still doesn't work, I see right now that it has saved only 4 emojis but nothing more and of course I have used many. If you still want me to get database file I can do it just let me know
[Xposed Framework Modules] Roughy:
Reproduced and fixed, I think.

I will probably be releasing an update within the next day or so.
[Xposed Framework Modules] Kingody:
That was fast! Thank you so much it becomes annoying after a while :)
[Xposed Framework Modules] Roughy:
So recent emoji does occasionally save /a few/ of them?

Do they stay there forever, or are they eventually cleared and stop appearing?

I walked through my code to figure out of the database transactions in your logs made sense, and it turns out they do.

When I save the recent emoji I clear the existing values stored in the table rather than just adding/removing individual items, so that's why there's a DELETE FROM statement just before INSERT INTO.

If you've added more than the 4 that are appearing, a copy of your database would tell me whether they are being added to the database and just not being loaded for some absurd reason. If all the other panels are loading in fine so should the recent emoji though ...

If a few of them stick around initially but are cleared after a bit, does this happen after just opening/closing the keyboard? after modifying the other keyboard panels? after rebooting?
[Xposed Framework Modules] chainrulez:
New update of swiftkey messed up this mod, please check :(

Update: oh there has been update of this mod and i was looking in xposed repository only lol my bad sorry

Update 2: how to get 1.4.3 :S
[Xposed Framework Modules] Roughy:
The Xposed Repository tends to be very out of date when accessing it via the app.

You will find the apk for the latest version of this Module on it's repository web page: http://repo.xposed.info/module/com.mayulive.swiftkeyexi
[Xposed Framework Modules] ArgamanZa:
Currently using the latest version of the module (1.5.2) and same for SwiftKey (7.0.5.45), i'm experiencing a lot of FCs when the module is enabled, tried cleaning the data for the module and re enabling it, no luck, anyone experiences the same?
[Xposed Framework Modules] rolear8:
Yes it has saved only 5 emojis, it doesn't save more, and seems that it saved them ramdomly. They are still there, even after rebooting, they have not disappeared yet, but doesn't save anymore than those 5. All the other panels are working fine, even the extra panel I added where I put the emojis that use the most, this way o don't miss that much recent panels :crying:

Attached screenshot
[Xposed Framework Modules] Roughy:
A copy of your logcat output should tell us what is going on. Unlike other problems, something major like causing Swiftkey to crash will usually have a very obvious cause.
[Xposed Framework Modules] oroboros74:
I realize it takes some time for Xposed repo to update, but it still shows that last update was almost a month ago with 1.4.3

Don't you think there might be something wrong, maybe with your upload? Just a heads up.
[Xposed Framework Modules] Roughy:
I'm fairly sure it's a problem with the Xposed Installer itself.

It's supposed to refresh the list of modules from the repo once a day when opened, but it clearly isn't working properly.

If you clear the Xposed Installer's data and open it again, it will sync correctly and display the latest version.

I'd investigate exactly what's going on, but I'm going to have to wait for my list is out of date by a couple of days again.
[Xposed Framework Modules] oroboros74:
I did clear cache, didn't want to clear data (wasn't sure what would happen).

I do see other updates there... Dunno.

Not urgent, but maybe something to keep in mind for future updates!

On a side note : is it possible to force use the location feature without it checking if it's "available for your region"?
[Xposed Framework Modules] Roughy:
Clearing cache just disables all your modules, but that doesn't take effect until you reboot anyway. Just toggle them back on and you're good to go.

The location now available in your region pops up in a few places, but the most glaring check is whether or not the device's country is part of this list:

public static final bg<String> f14318a = bg.m10569a("US", "IN", "RU", "ID", "DE", "IT", "ES", "MX", "FR", "TR", "GB", "PL", "BR", "ZA", "MY", "AT", "NL", "CA", "AR", "AU", "BE", "JP", "KR", "TW", "CH", "HK");

I don't really have the time or drive to implement it right now, but it is probably possible.
[Xposed Framework Modules] b0rnc0nfuz3d:
why is this not available in the xposed repository? I have global settings of experimental and this doesnt show....the only version i get is 1.4.1.....and that doesnt work.
[Xposed Framework Modules] Roughy:
Xposed Installer app is bugged and doesn't seem to refresh its module list once a day like it's supposed to.

You can clear the data of the Xposed Installer to force a refresh (Will just have to re-enable modules), or grab the latest module apk from the repository web site: http://repo.xposed.info/module/com.mayulive.swiftkeyexi
[Xposed Framework Modules] k_o_t_s:
Works fine with 7.0.6.27
[Xposed Framework Modules] MaXAiRO:
OnePlus 5

Latest stock OOS - Android 8.1

Swiftkey 7.0.6.27

Exi 1.5.2

All features work fine but I currently have only 2 emojis in the recent emojis panel as mentioned here. 2-3 days ago I had like 5-6. Is there any fix or setting for the recents panel that I cannot find?
[Xposed Framework Modules] Roughy:
There have been a few reports of this, but I have been unable to reproduce the issue.

There does not appear to be any meaningful debug output, and the fact that it sorta-kinda works for a few emoji rules out most things that could possibly go wrong.

I am probably going to completely re-write how recent emoji are saved and loaded in hopes of it magically fixing the issue, and having any willing guinea pigs test it out, when I find the time.
[Xposed Framework Modules] zzzhead:
Op3 RR oreo 8.1

Latest SwiftKey crashes with latest exi

Reverted Exi with latest SwiftKey and works
[Xposed Framework Modules] edilsoninacio:
Swiftkey Crash

What version of exif and swfitkey are you using? I'm having problems with Oreo 8.0. Thank you!
[Xposed Framework Modules] zzzhead:
Exi 1.4.3 with SwiftKey 7.0.6.27