yashsingh1/xdaforums huggingface dataset:
[Android Themes] Tak3r07:
Hey there, when i try to recompile the apk i get "An error occured" (APKManager - Windows)

Here is the log: http://pastebin.com/82UGYdGS

Maybe someone can look into it?
[Android Themes] PhilDX:
normally you would just delete the /res/values/public.xml file and try again, but the newest version of Swiftkey (beta and play store) cannot be recompiled at the moment.
[Android Themes] sonnysekhon:
Didn't try theming the Play store version because it's still at 4.4 (Beta is 4.5).

It's bad news if even the Play store version can't be recompiled :(
[Android Themes] RSchris:
No way, cant install my .apk modified... aaaaargh ! Sonny, when you just remplace files, do you remplace in every folder ?
[Android Themes] PhilDX:
no, i'm wrong. i just grabbed the current play store release (4.4.4.264), updated the styles.xml per post #707, and it recompiled just fine. i would have bet real money that didn't work last time i tried it, good thing there were no takers :)
[Android Themes] PhilDX:
SwiftKey Top Number Row with Arrow Keys Mod

This is a Top Number Row with left & right arrow keys mod for Swiftkey v4.4.4.264 (play store release 2/19/14).

in case you don't follow the Swiftkey forums, they think they fixed a long standing bug that caused degraded prediction/autocorrect accuracy in this version. so might be worth a try for folks still using version 3 because of this. all two of us :)

There are two versions of this mod with different placement of the left & right arrow keys...which one do you like?

Both arrow keys on the right (functional, but problematic for the OCD challenged):

Symmetrically placed arrow keys (aesthetically appealing but requires advanced finger coordination):

[/URL][/IMG]

just a few easy steps:

Extract the files from link below into decompiled /res folder

Modify android manifest per OP

Modify /res/values/styles.xml per post #707

Recompile & sign

Mod with both arrow keys on right side:

http://www.mediafire.com/download/d2cwzczb13djzxf/SwiftKeyTopRowModRight_v4p4p4p264.zip

Mod with symmetrically placed arrow keys:

http://www.mediafire.com/download/9ef87xg1obt5u12/SwiftKeyTopRowModBoth_v4p4p4p264.zip

i also made a couple of other miscellaneous changes that are visible in the screenshots above that i didn't include in the mod (to avoid conflict with Sonny's work). these include changing the secondary character text (and swipe) colors to white (#ffffffff) for the cobalt ("default") and holo ("ics") themes in the /res/values/colors.xml file. you can compare this version of the file with yours and see the differences for yourself:

https://www.mediafire.com/?ezv7mhwq679x2mc
[Android Themes] rastigo:
[MENTION=3065937]PhilDX[/MENTION], the latest SwiftKey app wont decompile without errors
[Android Themes] PhilDX:
you must be young because patience comes with age :)

here is my copy of apktool and framework file, extract these into your current directory with apktool and give it another go.

https://www.mediafire.com/?4d37twnyae0ns6v

to decompile enter:

apktool d filename.apk

to compile enter (do not add the apk extension when compiling):

apktool b filename

you'll want to grab my latest xml files a few posts up since i just fixed a few things
[Android Themes] rastigo:
Dude i tried again with my apktool, compiled and recompiled. Works stunningly beautiful. The best of [MENTION=3065937]PhilDX[/MENTION]
[Android Themes] PhilDX:
let me know if you think the predictions/autocorrect in this version are on par with v3. I haven't used it enough to pass judgment yet. but it doesn't seem too bad. time will tell.

by the way, I added little arrows in landscape mode, curious to know what you think about them...
[Android Themes] rastigo:
In portrait mode i want to reduce the height of the number and arrow row. The nos are not certer aligned(vertically) so it kinda looks awkward. Else the mad is beautiful men, great job... amazing.

Let me know if i can reduce the height of the number and arrow row in portrait mode
[Android Themes] PhilDX:
the numbers are not centered on top row buttons? when did you grab my modded files from my post above? I updated the files about 1 hour ago and centering the numbers on the top row buttons is one of the things I fixed.

as far as the height of the top row is concerned, I tried to reduce that tonight but I wasn't able to get it to work. I'll figure it out this weekend.
[Android Themes] rastigo:
A few suggestions

The numbers appear too big [MENTION=3065937]PhilDX[/MENTION] . what i would suggest is getting the size of those and the arrow buttons to be smaller than the normal buttons while the numbers in the same size that of letters. Also if the left arrow is to the left of numbers and right arrow is to the right of numbers, the symmetry of the keyboard and appearance will be more enhanced(as is shown in OP for SWYPE). hope this helped

Dear [MENTION=3065937]PhilDX[/MENTION] these are purely my suggestions to assist you in making the perfect mod. do not get offended in any way. your work and efforts are deeply appreciated.
[Android Themes] rastigo:
Here is the size and layout i am talking about with arrows on either side of the number row. Perfect symmetry ;)
[Android Themes] rastigo:
This one is also your creation
[Android Themes] PhilDX:
I understand what you want, I'll make it for you but you have to give me a day or two
[Android Themes] rastigo:
take your time and thx a ton dude
[Android Themes] qwahchees:
Is anyone doing premade apks? I've bought the app, I guess I'm a tad lazy to do this all by myself.
[Android Themes] jacqueline_du93:
You can find the latest beta themed, just look in the thread

Sent from my Nexus 5
[Android Themes] qwahchees:
Hey, thanks for the reply. I've found the latest beta themed, but it doesn't seem to be all that themed like it is in the pictures.
[Android Themes] PhilDX:
scroll up guys, i updated my SwiftKey v4.4.4.264 Top Number Row with Left & Right Arrow Keys mod in post #814
[Android Themes] rastigo:
Terrific work [MENTION=3065937]PhilDX[/MENTION]. Your work is worth appreciation from SwiftKey. Youve made their keyboard look beautifully designed. :angel:

---------- Post added at 08:12 AM ---------- Previous post was at 08:11 AM ----------

This mod deserves place in OP

---------- Post added at 08:21 AM ---------- Previous post was at 08:12 AM ----------

Dear [MENTION=2847101]sonnysekhon[/MENTION], [MENTION=3065937]PhilDX[/MENTION] had made a beautiful mod in post 814.I recommend that you put it in the OP
[Android Themes] rastigo:
[MENTION=3065937]PhilDX[/MENTION] may i request you for a similar mod for the SwiftKey 3. 1. 377 version pl. i will highly appreciate it. Sorry for bothering you with requests
[Android Themes] rastigo:
All you need to add to ur previous mod are the arrows on either side of the number row and iff possible alternate symbols on the top character row. I feel predictions are better in the SwiftKey 3.1.377 version than the latest version
[Android Themes] cazcryy:
So can 4.4.264 be compiled with the themes in the OP? I was able to successfully decompile 4.4.264 and then compile after adding your files from the quoted post (as far as I know, all this does is add the numbers row). If I also add the files from OP, I get an error while compiling. I think the last few versions couldn't be compiled, but the pictures posted in the quoted post seems like it has one of the custom themes applied. Is anyone else able to compile 4.4.264 with the OP themes or are the screenshots from previous versions?
[Android Themes] rastigo:
That is not allowed as per rules as it is a paid app
[Android Themes] PhilDX:
the only thing I did was tweak the secondary character text hint color and recolor a couple of the key button icons in the screenshots. I'll add the text color change detail to my post in a day or so.

I haven't tried applying Sonny's theme files from the OP yet, but it sounds like they may need a little tweaking for this version. I purposely only posted changes to files that are not included in Sonny's mod to avoid conflicts. and because I suck as a themer ☺

---------- Post added at 08:05 AM ---------- Previous post was at 08:04 AM ----------

I want this too, so yeah, in a day or two.
[Android Themes] cazcryy:
Ah I see. It's still looking really good, definitely better than stock themes.
[Android Themes] rastigo:
This is how [MENTION=3065937]PhilDX[/MENTION] mods transforms SwiftKey
[Android Themes] rastigo:
[MENTION=3065937]PhilDX[/MENTION] pl do make the same for SwiftKey 3.1.377 version. I miss the prediction therein
[Android Themes] PhilDX:
here you go, top number row with arrow keys on either end for Swiftkey v3.1.0.377, let me know if this works for you

http://www.mediafire.com/download/zq4snsw5vij66fe/Swiftkey3p1p0p377lr.zip

---------- Post added at 07:47 PM ---------- Previous post was at 07:28 PM ----------

fyi - i added a little info to the bottom of post #814 that explains how i changed the secondary character text color
[Android Themes] cazcryy:
Awesome, thanks! Looks much better. Although I do seem to have a little more blue than you.

Any idea why that is?

Also had trouble downloading languages, but rebooting the phone solved it.
[Android Themes] rastigo:
I will try and revert with screenshots. So people will know your work and your efforts. [MENTION=3065937]PhilDX[/MENTION] your work deserves place in OP.
[Android Themes] PhilDX:
yeah, it's because i also edited a couple of the graphic images in the /res/drawable-xhdpi folder in my version. i'm pretty sure this is the folder your SIII will grab the images from too (depends on screen resolution).

for the Cobalt theme, replace "name" in the filenames below with "cobalt". for the Holo theme, replace "name" in the filenames below with "ics".

name_icon_done.png

name_icon_smiley.png

name_smiley_large.png

name_smiley_small.png

name_swiftkey_icon_blue.png

name_microphone.png

cobalt_icon_arrow_down.png

cobalt_icon_arrow_left.png

cobalt_icon_arrow_right.png

cobalt_icon_arrow_up.png

and maybe a few others...

there are more images with blue in these two themes that i missed, but this is just a temporary fix for me so i really didn't try very hard.

i use paint.net (awesome freeware graphics editor) to edit the images. all i did was fill the blue color in these images with hex color code #ffeeeeee (almost white).
[Android Themes] cazcryy:
Ah, okay. Thanks a lot.

The S3 is 720p so I'm thinking that's probably drawable-hdpi, but I'll play around with it.
[Android Themes] rastigo:
This is an example of how the SwiftKey keyboard 3.1.377 looks with [MENTION=3065937]PhilDX[/MENTION] mod.... STUNNINGLY BEAUTIFUL
[Android Themes] pierx:
Hi all.

Is there anyone here know where to find the cobalt key button? that grey normal button.

Thanks

--

EDIT: Solved.

Found it in xml folders [cobalt_base_filter.xml]
[Android Themes] cazcryy:
Yes!

Finally happy with how my SwiftKey looks :)

No more jumping around to inferior keyboards just because they're easier on the eyes.
[Android Themes] rastigo:
In the light theme, how do i change the background of the keyboard (not the keys).
[Android Themes] rastigo:
All i want to do is make background in light theme a little dark leaning key button color the same. I think that will offer better visibility
[Android Themes] cazcryy:
I see that the background file for the Ice theme is in res/drawable (winter_background.jpg). But I don't see a similar file for any other theme, including the light theme, which would've been named default_background. The only reason I can think of is that the background of Ice is a picture (with snowflakes), whereas the background for the other themes is just a solid color. I thought I might find an .xml file in that folder that contains the hexcodes for the background color. I had no luck, but maybe you can find something there.

Alternatively, if you can find an .xml file starting with "winter_" that refers to res/drawable/winter_background.jpg, you could look in the "default_" equivalent .xml and see if it has the hexcodes in there.
[Android Themes] pierx:
Yeah, it's default_background.xml in drawable folder. There is gradient for that background.
[Android Themes] rastigo:
Nope that only work for setup. Not for keyboard
[Android Themes] pierx:
New theme for swiftkey

Black, Silver and White

Credits:

Thanks to [MENTION=5248047]Allewar[/MENTION] for the mockups and inspiration from this post.

Thanks to [MENTION=2847101]sonnysekhon[/MENTION] & [MENTION=3065937]PhilDX[/MENTION] for this [old] thread.
[Android Themes] zgroten:
Amazing!

Moto X - 4.4.2 - Stock - Rooted
[Android Themes] Lemonfouler:
Cool, thank you.
[Android Themes] rastigo:
Can u make the white theme also. Looks gorgeous
[Android Themes] rastigo:
Okay, here is the screenshot how it looks. So beautiful... Thx
[Android Themes] zekozeko:
[MENTION=4367200]pierx[/MENTION] Is your theme compatible with latest SwiftKey updates? Is it for ''apk tool'' (like described in op) or just drag and drop and sign?

Great work! Any chance for black shift and backspace keys as seen on original concept?
[Android Themes] pierx:
Yes, it's coming soon ;)

Also thanks to the guy who did the mockups.

Yes it's for v4.4.4.264 but you can compare the files (a lot changes since the latest public beta). Use apktool 2 (beta9 or the upcoming beta10) , we don't need to modify the xml's like in the OP, it will compile and recompile just fine. After the file decompiled, we only need to copy and paste the included zip files, build,sign and that's it.

The clear shift and backspace? Unfortunately it won't since its also connected to the other function key, but i'm not sure what would it be if we make it to full image key button.
[Android Themes] oll0:
How do you guys sync your data(user directory) with that tweak (looks awesome btw). I really need the sync function since I'm switching roms quite often and sometimes restoring data / restoring via TB breaks systemui - i.o.w. I'm forced to reinstall the apk. In that case the sync function provides me with my user data. Here, the sync function does not seem to work (for me?).

Any fixes out there?

cheers
[Android Themes] cazcryy:
Something else I tried:

By the way, where are the button background files for the default cobalt theme? For holo, they're in the drawable folders under ics_btn, ics_btn_pressed, etc but I can't find the cobalt ones under either default_... or cobalt_...
[Android Themes] khaled-vb:
nice Themes love it
[Android Themes] pierx:
I also got confused with that at first and post it in 2 pages before. Apparentl it is in xml folders [cobalt_base_filter.xml].
[Android Themes] rastigo:
[MENTION=4367200]pierx[/MENTION] can you tell me how to change the background of the keyboard in light theme. i don't mean the keys but the background of the app which white (slightly) probably. I d like it grey or so, so that the keys become prominent...thx
[Android Themes] zekozeko:
Thanks for the reply and a great theme! I succeeded and it's beautiful. I can report that decompile/compile is also possible with the latest AndroidMultitool http://xdaforums.com/showthread.php?t=2326604 I noticed that number keys are round - is it on purpose?
[Android Themes] HiDEFF:
I hate to be that noob but, is it as easy as just compiling this zip? or is there more to it?
[Android Themes] cazcryy:
Ah, thanks! The .xml only has 2 lines, 1 for normal key unpressed and another for pressed, but I'll gladly take what I can get ;) I'd imagine we can't just add lines in that file to edit function keys?
[Android Themes] pierx:
It's default_background in colors.xml

Good, yes it is on purpose, its also on different color to distinguish to the other key ;)

Well, its not that hard..yes, swiftkey is renowned for its difficulty to build but you may try the tools posted above which come with user interface or search on how to compile/decompile process with apktool, there's plenty here on xda.

Yes we can :), for the function keys there is cobalt_function_filter, special keys > cobalt_special_filter, and candidate > cobalt_candidatetop_filter. ;)

By the new light theme is done, do i have to merge it with other theme or just as stand alone theme? the black and silver theme use the regal and dusk and this new light will use the place occupied by berry theme, i'm not sure if anyone here using those theme.
[Android Themes] rastigo:
Yes berry is a useless theme. Do that

---------- Post added at 01:53 PM ---------- Previous post was at 12:56 PM ----------

Can you make key shape like light theme, rounded and instead make background dark and keys background white. Im sure, might look better. Just my opinion.
[Android Themes] pierx:
New theme added

White

Available here http://xdaforums.com/showpost.php?p=50805544&postcount=853

It is better to use sky or fuchsia theme as base for that.
[Android Themes] j3eter:
ty ıt looks good
[Android Themes] rastigo:
Thx to the developer, without a doubt. But I love to see a white key background on grayish keyboard background.. May be that could be named as a Grey theme [MENTION=4367200]pierx[/MENTION]
[Android Themes] HiDEFF:
[MENTION=4367200]pierx[/MENTION] another quetion: can we compile the beta and use your themes instead? I only ask cause I want the use of Androids emoji's.

thanks you.
[Android Themes] rastigo:
This is a nice looking white SwiftKey theme for [MENTION=4367200]pierx[/MENTION]
[Android Themes] pierx:
I already use the sky theme for the white theme at first, so we'll see ;)

Not recommended since there is a lot of changes happen in after the beta release, but i'll try to look at the beta again later.

Nice.
[Android Themes] zekozeko:
[MENTION=4367200]pierx[/MENTION] With latest zip that you provided (new one with white theme) flow's trail on black theme became colored instead of white like it was in earlier zip which included only black and silver theme. Did I do something wrong or it's designers choice? :)
[Android Themes] pierx:
Yes, the flow trail 's is on purpose. Its a bit boring with just plain white. ;)
[Android Themes] gautam_nexus:
nice to see this thread alive...how i am supposed to use the zip? is it a flashable zip? can someone provide me the updated beta apk with the new themes.

Thanks
[Android Themes] zekozeko:
Yes, you're right. After day of use I couldn't go back to white. It's better like this.
[Android Themes] pierx:
New theme for swiftkey

- Black

- Silver

- White

- Sky

Credits:

Thanks to [MENTION=5248047]Allewar[/MENTION] for the mockups and inspiration from this post.

Thanks to [MENTION=2847101]sonnysekhon[/MENTION] & [MENTION=3065937]PhilDX[/MENTION] for this [old] thread.

No, this is not a flashable zip.

I already tried to include this new themes into the latest beta (4.5.0.31), its recompiled just fine but got this result when tried to install it through adb.

INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

We cannot do this with just drag&drop into archive manager since most of the modification are in xml. So this might be the last theme-able version before version 4.5 hits final release.
[Android Themes] PhilDX:
this is an awesome white theme, you did a really nice job, thanks for sharing!
[Android Themes] Allewar:
Omg amazing work dude...

I'm happy that my mock ups helped do this. Thanks for sharing!

For me it's kinda frustrating because I don't know how to decompile/recompile apps using OS X hahaha
[Android Themes] undaclazz:
The black one is awesome... Love it!!

But, can you make silver one to be more contrast? Thx
[Android Themes] ch4mi:
Its possible to install themes without the process decompile/compile? i have tried everything and always get errors; Apktool, apk multitool, Remothe Themer Injector...

Help please!
[Android Themes] cazcryy:
If anybody wants these, I'll share them when I get a chance.
[Android Themes] rastigo:
Pl do share them they look stunningly beautiful. Pl i want these..... Pl
[Android Themes] kezn715:
Woooo...it is beautiful , Can you share with us ? thanks in advance ... :)
[Android Themes] jenicekk:
+1
[Android Themes] gautam_nexus:
can anyone please post an apk with the updated themes? Thanks
[Android Themes] shinesthru:
Read the 3rd line of the OP.
[Android Themes] gautam_nexus:
Now read this

http://xdaforums.com/showpost.php?p=50304759&postcount=801

The OP himself is sharing the modified beta apk. :cyclops:
[Android Themes] shinesthru:
Alright, I stand corrected. ?
[Android Themes] jacqueline_du93:
Because the beta version is free to download unlike the play store version

Sent from my Nexus 5
[Android Themes] Gnaver:
It would be awesome to have latest emoji beta with the themes few posts above.
[Android Themes] ch4mi:
I cant recompile the swiftkey apk. I Always get this error:

I have JRE and JDK

Can someone help me? or upload the swiftkey beta themed? thanks!
[Android Themes] undaclazz:
Have you tried do this => post #707
[Android Themes] cazcryy:
OK, I'm sharing my themes for Swiftkey.

I used the latest Play Store version (4.4.4.264), so I can't say how these will work if you're using other versions.

I themed the following skins: Cobalt, Dusk, and Holo (pictures below). Holo is actually kind of a pain to edit, so for now, only xhdpi phones will use my Holo theme. I think xxhdpi phones may use files in xhdpi folder, so Holo may work for those phones as well. Cobalt and Dusk themes should work for all phones, but let me know if they don't.

I've had a number of people PM me on how to install, so I'm just gonna post instructions here, but for those familiar with APK Multi-Tool, it's pretty standard:

1. Extract Swiftkey apk from your phone (I used Titanium Backup)

2. Download and extract APK Multi-Tool from OP

3. Place your extracted apk here: ...\APK-Multi-Tool\place-apk-here-for-modding

4. Run script.bat in your APK Multi-Tool folder.

5. Press any key to continue when prompted, then select 9 to decompile.

6. Once it finishes, go to ...\APK-Multi-Tool\projects\com.touchtype.swiftkey-....apk, open AndroidManifest.xml with notepad, go to the second line, change package="com.touchtype.swiftkey" to package="com.touchtype", then save (overwrite).

8. Do this. I'm not gonna pretend to know why.

7. Download my .zip, extract to the folder mentioned in step 6, overwriting all files when prompted.

9. Run script.bat again, this time select 12 to compile non-system apk

10. When prompted, select 2 to compile unsigned apk for now

11. When finished, select 13 to sign the apk

12. Get the new apk from ...\APK-Multi-Tool\place-apk-here-for-modding, the file should be named signedcom.touchtype.swiftkey...

13. Move it to your phone, install over existing Swiftkey

There's a very good chance I missed instruction steps and/or files in the .zip, so let me know if there's anything different from what you see in the screenshots I posted.

Thanks to sonnysekhon, PhilDx and pierx for their own instructions + technical help, and Allewar for design inspirations :)
[Android Themes] undaclazz:
[MENTION=5739916]cazcryy[/MENTION] so, only holo that only work on xhdpi phone? And other themes will work on hdpi?
[Android Themes] cazcryy:
Haven't tested this because I don't have an hdpi phone but yea, I think the other themes will work on all phones
[Android Themes] undaclazz:
Ok... I will test then.

===========================

And this is the result on my hdpi device Samsung Galaxy S Advance, both Cobalt and Dusk work well... But not with Holo, as you mentioned before...
[Android Themes] ch4mi:
Yay! it works! thanks! i love this themes :)
[Android Themes] sarkhan9:
Can you explain the ''step 8'' , i cant recompile properly and i think its because i not doing this step like i should. ( where should i paste those lines ? )

sorry , im really a noob at this.

Ty
[Android Themes] Gnaver:
Anybody tried theming the latest beta? Fail for me :-/
[Android Themes] DiegoMarinDiego:
Same here. I'm still having problems with OSX. Any new public beta repacked?
[Android Themes] sonnysekhon:
Now I'm officially pissed! They changed everything in the new beta. Moved all the images to the assets folder and are using code to generate most of them instead of pngs.

Can't theme anything now :(
[Android Themes] PhilDX:
this is not good.

did you try compiling? is it still not possible like with past betas?

honestly, I'm more afraid of manipulating graphics files than I am xml files... I do not know how you do what you do :)