yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] gps3dx:
Please make sure to read the OP to understand what each option in the module's settings does...

until I've read that, I though the module is completely broken - but it's not.. there more to each button then its name suggest.
[Xposed Framework Modules] exadeci:
I didn't know I needed this, that some insanely awesome features !
[Xposed Framework Modules] Roughy:
On Nougat support

On Nougat support:

I've updated my own device to 7.1 Nougat, and everything seems to be working correctly.

I've been unable to reproduce the jumping-to-start-of-line issue [MENTION=2311359]gps3dx[/MENTION] mentioned. I'm guessing it's a result of triggering vertical cursor movement, as that will move the cursor to the beginning of the line if you try to move above the top line.

(More suggestions is still broken in stable because of backwards compatibility shenanigans)

The only thing that's missing is support for selecting emoji variants (different colors etc), and probably missing a few standard emoji from the list too.

Having less features than stock Swiftkey isn't really acceptable, so I'll be getting to work on that immediately.

You may, though I am more likely to remember it if you add an issue to the github page.
[Xposed Framework Modules] dimdimdim:
HM.

I am on CAF (ROM][OFFICIAL][MIDO][Citrus-CAF][7.1.2][Tangerine][OMS][2017/10/01, https://xdaforums.com/redmi-note-4/...ls-recoveries--other-development/rom-t3681954)

System root via SU (2.79)

Xposed works (well, it seems green and says it's been installed)

I have also busybox installed. may it be a reason?

I tried all the versions of Swiftkeys you confirmed as compatible.

I did, both having Swiftkey installed before and after:

1. installed Exi

2. enabled it's module

3. rebooted

4. opened the app

5. nothing works

it seems for me like something stupid I missed...but anyway.

what info should I send you to have a chance to get it fixed? actually, I switched to Nougat back from Oreo only because of your great module (imagine!) being a hard keyboard user
[Xposed Framework Modules] Roughy:
Xposed log and logcat.

The Xposed log will tell us if Xposed is working properly, or at least whether it is at least trying to load the module.

The module will also a print a message here it's is called correctly.

When Xposed itself breaks but thinks it's working, (particularly on Samsung systems)

the logs will usually show the modules loading fine, but their load-package methods are never actually called.

Next up is problems during the actual hooking process, which will beprinted to logcat with the tag "exi/" .

As the name suggests this gathers information about classes and methods, and sets up all the hooks.

This happens immediately as Swiftkey is launched, so you might want to force close and restart the keyboard to make sure the info hasn't been pushed out of the buffer.

Finally we've got problems occurring when we try to actually do stuff. If any of the hooks run into trouble they will disable themselves, and any other hooks relying on them.

Should this happen to the base hook, upon which everything relies, ...everything would stop working. This will also be noted in logcat with the tag "exi/"
[Xposed Framework Modules] dimdimdim:
okay, so, I will now FS both exi and Skey and take logs immediately after exi launch and Skey popup with round corner keyboard button of exi interface

---------- Post added at 09:57 AM ---------- Previous post was at 09:12 AM ----------

xposed log is empty (is it okay?)

logcat is attached
[Xposed Framework Modules] Roughy:
Yeah, empty xposed logs means your Xposed Framework is not installed properly (or otherwise broken).

My module, nor any other module, will work until you get that sorted.

You'll have to hit up the framework-specific threads, or perhaps your ROM thread, and ask around for troubleshooting tips on that.
[Xposed Framework Modules] dimdimdim:
Well, thanks, will get back with update when sort it out
[Xposed Framework Modules] dimdimdim:
well, there was a problem with xposed as discussed, EXI works just fine on SDK25 CAF, the most recent modded Swiftkey version.
[Xposed Framework Modules] iu1nguoi:
Thanks for the module. It's working fine on Nougat official Xposed. Can we have a feature that emulates Google keyboard's swipe delete? Basically like current swipe from Delete to select, but also delete the words.
[Xposed Framework Modules] lemerou:
Thanks for this module, could you add the Hide Keyboard action to the Action List? Because Swipe down to hide is not working on my Device if dpi >480. I reported it but their support is... not supporting anything.
[Xposed Framework Modules] K0media:
Have you tried to fix this with App Settings Xposed mod? Maybe it can fix it.

Also, I can report this bug again on the beta forums again in case you want. They may hear you better this time.

PM me with the details, logcat, device model, screen size, dpi, SK version, etc... Or say it (here) in public if you want.

As an addition for your suggestion: if you want to enable this feature, remember that the vertical scroll can cause problems. It could be set as an option, but it could be confusing to other users.

Also, the swipe threshold could be adjusted as well in order to attend to your command when it needs to recognize your action is to hide the keyboard. Currently this feature on native SK is a bit hard to be done. I prefer to press the back button instead.

This shouldn't be such an easy option to implement.
[Xposed Framework Modules] oroboros74:
I notice that I'm not able to use the flow on space bar to move the cursor when I tap on a misspelled word where spell check offers suggestions. Any way you can look into this, please?
[Xposed Framework Modules] coolvabs:
Can you please add a feature to "delete all" text along with cut copy paste etcetera? Also I use voice dictation very much, so an option to have a dedicated voice key would be very much preferred.

Anyway you are doing a great work and this module is a lifesaver, keep that up! Thanks a ton!
[Xposed Framework Modules] Colchenero:
This is already included in SwiftKey, just long press on delete and it will delete the whole word
[Xposed Framework Modules] lemerou:
Yes, I tried with App Settings, but changing the DPI value here is not doing anything for SwiftKey.

I'm changing the dpi value in Android Developer Settings.

I'm using a Samsung galaxy tab s2 SM-T819 on Nougat 7.0 with dpi set to 682. SwiftKey version is always the latest up to date stable one.

When I asked for the swipe down action like, it was only for the keyboard hide functionality. Pressing the back button isn't always working, in some cases I just need to hide the keyboard, I don't want to let the application I'm using interpreting this back action as a back in app one. I believe that there is an Android method to hide the keyboard.
[Xposed Framework Modules] whitehollow:
I want the ''?'' and the voice dictation icon in the main keyboard page. is it possible
[Xposed Framework Modules] NandorHUN:
Does this work with Magisk ( Systemless) Xposed as well? I have sdk24 Systemless Magsik ROM on my S7 edge.
[Xposed Framework Modules] DroidsCtrlHumans:
Awesome module! Thanks! But from 6.6.9.32 don't show "more suggestions" (theme is a little changed)
[Xposed Framework Modules] Drzhivagolikesandroid:
Heartfelt request - Please do something about new keyboard click sounds if you can.
[Xposed Framework Modules] Roughy:
Known issue. Backwards compatibility stuff not working right with stable branch of Swiftkey.

Works in beta. Will be removing backwards compatibility hooks in next version in a day or two, along with updated emoji panels and fixes for various nougat issues.
[Xposed Framework Modules] Primokorn:
Awesome module!

One of the best modules since I have installed Xposed on Nougat.

Keep it up :good:
[Xposed Framework Modules] Luckzzz:
I tried both Swiftkey - 6.6.6.26 and Swiftkey Beta - 6.6.9.19 ... Neither works for me in Nougat 7.1.2 .. My xposed is fine..

My guess is that I can't turn off the Flow or Gestures in Swiftkey .. so it overlays the Exi :'( .. Should I keep it in Flow mode that it will work? I'm crazy here trying to make it work.. what version of SwiftKey it worked well? If someone can provide me a link :( It's the most wanted xposed module for years.. I want it so bad.

Edit: FIXED by installing the official xposed and not installing the apk of Exi by myself (I downloaded in my PC so it didn't work). So I downloaded through Xposed and it's working fine. Except my mobile doesn't have too much ram and it slowed down a bit :D
[Xposed Framework Modules] crazr01:
Could you set up a PayPal, Credit Card, or Amazon Donate possibility?

Sorry if I missed it only found a bitcoin adress.

Would like to donate, thanks for the work!!!
[Xposed Framework Modules] crazyguns:
Is it possible to create a function to export all SwiftKey custom keyboard data to Gboard or a custom dictionary file? I would absolutely pay money for that!
[Xposed Framework Modules] Psych0t1c20:
I have one small issue. Some of my emojis are gray and small. Not matching the rest of the emojis.
[Xposed Framework Modules] RSDamasceno:
[MENTION=6797900]Roughy[/MENTION]

I love this work, man.

I wonder if this recommendation is possible and whether or not you think about including it in your module.
[Xposed Framework Modules] Roughy:
Very unlikely. Swiftkey's backend is all native code, so I can't really begin to look at how it all works, but the rules implemented are not simple key-value pairs.

Screenshots and version info please.

Specifically interested if they display correctly in Swiftkey's own em ...

Oh, I think I know what's going on.

Non-bitmap symbols, such as most of the symbols in this screenshot are just normal vector characters.

Some of them are quite common symbols that do not have emoji equivalents on most systems, so I thought it would be a bit of a shame to remove them.

Looking closer though, the system font does appear to have bitmap-emoji versions of some of thesecharacter available. It would seem they are two distinct characters, and Swiftkey include the non-emoji version in their emoji list (which I copied). They must be doing some extra work down the line to replace it with the emoji codepoint. I'll have to look into that.

Luckily, thanks to the new and improved emoji panel setup, fixing stuff like this will be easy from now on ヾ(❀╹◡╹)ﾉﾞ❀ｷｬﾊ❀ヾ(╹◡╹❀)ﾉﾞ

I think I covered a bit about this in the past, back before I had to panic and start making compatibility fixes instead.

There are 2 approaches to this. The first is to simply returning the number-only layout (assuming there is one, I think there is) instead of the normal one when the user tries to open the numbers and symbols layout.

The problem with this is that I'm fairly sure the only number-only layout is not meant to be used with a normal keyboard layout, meaning returning to the keyboard afterwards would be difficult.

The other option is to play around with the layout of the existing numbers & symbols layout, pushing all the symbols keys off-screen and making the number keys fill the extra space.

I was playing with this to try and make the spacebar wider before, but they changed how keys were defined and I had to ditch the word I had done.

Now that I've dealt with the has-to-be-fixed-right-away nougat stuff, I can hopefully get back to looking at adding features like that.
[Xposed Framework Modules] paarkhi:
[MENTION=6797900]Roughy[/MENTION], Thanks for the wonderful Module and Just to inform that Exi 1.2 also works on Swiftkey 6.7.0.18 (latest according to the playstore) on Xposed 88.1 Magisk
[Xposed Framework Modules] alex_long:
OK, I've done it.
[Xposed Framework Modules] CarlosPinheiroT:
It works in SwiftKey version 6.7.0.18 (Playstore). Thank you!
[Xposed Framework Modules] Roughy:
So, keyboard sounds.

Is the consensus to use sounds similar to the iphone and samsung keyboards?

I can't seem to break swipe selection on the spacebar by tapping a misspelled word. Perhaps I am misunderstanding what is broken?

On an somewhat related note though, swipe selection does disable the jump-to-end-of-word when tapping a word I think. That I will fix.
[Xposed Framework Modules] Drzhivagolikesandroid:
Yes. For me. Iphone and Samsung keyboard have awesome sounds. And others would appreciate that too.
[Xposed Framework Modules] Psych0t1c20:
I found something. So when you copy the top emojis panel to the bottom the option to change the skin tone isn't there. Hopefully that makes sense.

And I have a request that you remove the auto space that is inserted after selecting an emoji from the suggestion box.
[Xposed Framework Modules] Roughy:
Oh jesus I Thought I fixed that.

Evidently I only fixed it when adding individual emoji, not when adding the whole lot orz.

Hotfix with a few other fixed within the day hopefully.
[Xposed Framework Modules] Tundraswan:
Feature request: a transparent keyboard theme, would make the floating keyboard mode 100% better! When you drag the keyboard around, it temporarily goes transparent in a way which I wish it would do permanently!
[Xposed Framework Modules] MaliBooCRO:
Is it possible to provide an option to choose Diacritics as default for popups, rather than the current special symbols? For example when I hold the C key, it selects " as default, but it's much preferred to offer Č and Ć first (like pretty much every keyboard other than Swiftkey does by default). I thought I'd do this by editing popups but it retains original values. Please see screenshot attached.
[Xposed Framework Modules] K0media:
It's alright. I've just took time to get there and finish up what had to be done. Thanks for the mention.

It's been a while since I came here, as the updates stopped to show up, I stopped checking here.

iPhone and Samsung typing sounds are good. If there's any other which you could put in as well, it would be nice too. But for now I agree with those.

Oh, I almost forgot to ask... Which SK Beta version is Exi supporting now? I stopped updating it afraid of it to stop working, so I think it's a good idea to check daily in order to get the update right on time that SK Beta rolls out the update, so I won't miss out the new features.

Please don't forget to mention which official and beta versions is Exi supporting after a new release. ;)
[G3 Q&A, Help & Troubleshooting] AqCwW:
Very happy to find that there're still many of developers out here for the beloved G3.

So are there any recommendations for battery saving kernels and roms?

it would be much obliged if any of your battery saving setup for G3 provided.
[G3 Q&A, Help & Troubleshooting] haget83:
I ' ve always loved modding so i tried hundreads of kernel and rom theese years. Stock based, aosp. Lately was thinkhing to put to rest my g3 because battery life , was really really poor whetever i tryed.

But i changed my mind recently, using a stock odex rom made my phone great again.

If u have a d855 try the odex version of this https://xdaforums.com/lg-g3/development/d855-clean-rom-1-0-t3629917

I use Greenify too
[G3 Q&A, Help & Troubleshooting] AqCwW:
Thanks for your reply.How about the screen on time for a single full battery charge? Greenify is must I think. Enabling aggressive Doze and App-standby with GCM on would help
[Wing, P4350 General] hondaman82:
hello, i have a noob question, what is the different between a beta version and a normal version ? is there such thing as alpha version and so on?? thanks
[Wing, P4350 General] fzzyrn:
a beta version is a preliminary version of something, whereas an alpha is an even MORE preliminary version. Oftentimes, betas and alphas have bugs or are missing software or features
[Samsung Gear S3] TarekElsakka:
Hi there

I am going to be retiring my 2nd Gen Moto 360 and buying a Samsung Gear S3 in a couple of days. I've never really seen one in person because smart watches aren't really popular where I live but the pictures look good online, I also love the fact that it doesn't have the annoying flat tire that my Moto does.

I am not sure if it uses the exact same Android Wear OS as my Moto (heard Samsung has its own interface) but is there a way to install custom watchfaces from facerepo to it? I always use facerepo for all my Moto watch faces which can be imported using different applications like Watch Maker, Facer, etc. but I haven't seen any faces for the Gear S3 specifically, just the Gear Live watch.

Am I missing something? Are we stuck with the stock watch faces Samsung provides?

And what about the "custom ROMs" I see here? I'm a fan of modding and installing custom ROMs on my Android devices but I've never really seen one for a smart watch before.

Thanks for your time.
[Samsung Gear S3] TT01:
1st, the S3 is a Tizen watch, not android wear, and so will not run android apps. Including google maps and assistant.

2nd, if you have Watchmaker, there is a companion app, call appropriately, Watchmaker companion. It allows faces from facerepo to be loaded to your S3. I'm using it and it works well. the only caveat is that sometimes I have to load a face twice to have the units converted correctly.

Also, Facer has a similar companion app.

3rd, since it's a Tizen watch and not open source, I would personally stay away from custom roms until more experimentation is done (on other peoples watches) unless you want a $350 brick on your wrist or are totally OK risking that.
[Samsung Galaxy Tab A series Themes, Apps, and Mods] snifing:
1) The full date on the lock screen language English UK and Russian

2) Removed the inscription "Swipe screen to unlock" language English UK and Russian

3) Replaced icons of Phone and Camera

5) To turn off the backlight, press the clock

6) 3MinitClock/ https://xdaforums.com/android/apps-games/3minit-clock-mod-v1-0-t3400221

7) Installation : twrp
[Samsung Galaxy Tab A series Themes, Apps, and Mods] snifing:
T285 SystemUI Deodexed 1/2

1. mobile operator in the upper left corner, the clock in the center

2. Installation : twrp
[Samsung Galaxy Tab A series Themes, Apps, and Mods] snifing:
SystemUI

if you are using a different SystemUI, you can add the operator name to the top left corner

SystemUI/res/layout/status_bar.xml and add a red line

<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.PhoneStatusBarView android:orientation="vertical" android:id="@id/status_bar" android:background="@drawable/system_bar_background"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<FrameLayout android:id="@id/call_background" android:layout_width="fill_parent" android:layout_height="fill_parent" />
<ImageView android:id="@id/notification_lights_out" android:paddingBottom="2.0dip" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:paddingStart="6.0dip" />
<LinearLayout android:orientation="horizontal" android:id="@id/status_bar_contents" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingStart="@dimen/status_bar_contents_padding_start" android:paddingEnd="@dimen/status_bar_contents_padding_end">
<com.android.systemui.statusbar.AlphaOptimizedFrameLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:alpha="@dimen/status_bar_icon_alpha">
<com.android.keyguard.AlphaOptimizedLinearLayout android:id="@id/notification_icon_area_inner" android:layout_width="fill_parent" android:layout_height="fill_parent">
[COLOR="Red"]<com.android.keyguard.CarrierText android:textAppearance="?android:textAppearanceSmall" android:textColor="#ffffffff" android:ellipsize="marquee" android:gravity="center_vertical" android:id="@id/keyguard_carrier_text" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />[/COLOR]
<com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />
<com.android.systemui.statusbar.phone.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentStart="true" />
[Samsung Galaxy Tab A series Themes, Apps, and Mods] snifing:
T285 SystemUI Blur Effect Deodexed

1. the picture on the lock screen will duplicate the picture on the home screen,you have to set the picture on the home screen and the picture will be displayed on the lock screen

2. If you have installed a new image on the home screen, you must restart the tablet

3. Installation : TWRP
[Samsung Galaxy Tab A series Themes, Apps, and Mods] snifing:
T285 SystemUI/Framework-Res/WallpaperPickerZero2 Deodexed

1. Replaced all stock pictures on the pictures S9

2. Installation : twrp

3. https://yadi.sk/d/jY_vwdQo3UZR9K

4. You can also use this Framework-Res Full Screen Apps https://xdaforums.com/showpost.php?p=76249002&postcount=3
[Samsung Galaxy Tab A series Themes, Apps, and Mods] snifing:
T285 SystemUI/WallpaperPicker/FrameworkRes/Stock Deodexed

1. Stock Pictures

2. Installation : twrp

3. https://yadi.sk/d/_fNnse9Y3VDtda
[Samsung Galaxy Tab A series Themes, Apps, and Mods] willsrockson:
I get bootloop when I flash this

---------- Post added at 10:15 AM ---------- Previous post was at 10:13 AM ----------

Hello how do I get this to work, i have flashed previous once and I get bootloop phone keeps restarting.
[Samsung Galaxy Tab A series Themes, Apps, and Mods] snifing:
only for deodexed firmware
[Samsung Galaxy Tab A series Themes, Apps, and Mods] willsrockson:
So you mean I will have to flash a new ROM before I can use the mod, please do you have link for that

---------- Post added at 01:22 PM ---------- Previous post was at 01:13 PM ----------

Whats deodexed firmware
[Samsung Galaxy Tab A series Themes, Apps, and Mods] snifing:
any modifications can be used only for deodexed firmware, you cannot use stock firmware

https://xdaforums.com/galaxy-tab-a/themes/t285-deodexed-stock-firmware-region-btu-t3691875

https://xdaforums.com/showpost.php?p=75805830&postcount=13
[Samsung Galaxy Tab A series Themes, Apps, and Mods] willsrockson:
Please how is the performance of the deodexed compared to stock, I want to know please
[Samsung Galaxy Tab A series Themes, Apps, and Mods] snifing:
there is no difference between stock firmware and deodexed firmware, but if you use stock firmware, you will not be able to install the modifications, the modifications can only be installed if you use deodexed firmware
[Samsung Galaxy Tab A series Themes, Apps, and Mods] willsrockson:
Okay I had an update last week and I updated it , I just want to know if it's not gonna conflict with the bootloader when Im flashing the deodexed
[Samsung Galaxy Tab A series Themes, Apps, and Mods] snifing:
Deodexed installed on a specific firmware version, cannot be installed on any version of stock firmware,you can choose BTU stock firmware or INS + deodexed BTU or INS

Odex

In Android file system, applications come in packages with the extension .apk.

These application packages, or APK contain certain .odex files whose supposed function is to save space.

These ‘odex’ files are actually collections of parts of an application that are optimized before booting.

Doing so speeds up the boot process, as it preloads part of an application.

On the other hand, it also makes hacking those applications difficult because a part of the coding has already been extracted to another location before execution.

Deodexed

Deodexed is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files.

By doing that, all pieces of an application package are put together back in one place, thus eliminating the worry of a modified APK conflicting with some separate odexed parts.