only works up to Swype version 3.25 - not compatible with the new version 3.26 and up.
While the new Swype may look similar it is entirely different. Instead of images of the entire keyboard there is only a single stretchable patch .9 png of every kind of key (normal, dark, etc). Since it is stretchable it can fit all keys of the same kind/color. That means there is no more need for keyboards in different languages since all fonts are added on the fly. All fonts on the keys are not part of the images anymore. They are all fonts read out of the different language files. There is currently no way to change those fonts. I could change the background images for the keys since I know how to decompile/modify/compile .9 png's but without being able to change the font and font color it would look atrocious.
Unless someone figures out how to change those fonts and font colors (which I suppose is unlikely) or Swype adds theme support I suppose 3.25 is the end of the line for Cyanoswype and Honeyswype. And 3.25 will stop working after some time, just like all beta Swype versions unless someone finds a way to prevent that from happening.
First off I must ask everyone to please not send me PM's requesting a complete swype.apk - this is considered warez on xda so I will not provide this in .apk form - not in this thread and not via PM. Sorry!
After the Cyanogen Mod team finally released their fine CM7 mod for the sensation I was reminded of how much I loved the keyboard design of the CM7 rom / cyanbread theme. I used to love it on my HD2 but kind of forgot about it since changing to the sensation and sense.
I think the default swype theme looks just awful with CM7. It kind of ruins the CM7 feeling for me every time that keyboard pops up.. so I decided to start a big project - redesigning swype to look like the CM7 keyboard - to have the comfort and swiftness of swype while maintaining the simplicity, elegance and stylishness of CM7.
This turned out to be a rather big project since swype has a pretty different layout from the CM7 keyboard. It has many keys that the CM7 keyboard does not have. Furthermore all keyboards are stored as png's of the entire keyboard in all possible states. That is normal, shifted, caps lock, symbol, symbol shifted, numeric. Then all those keyboards have to be designed twice because there is a portrait and a landscape version. And then I had to do ALL of them twice because I designed the QWERTZ and the QWERTY keyboards since I use QWERTZ for German and QWERTY for English swyping. All this stacks up to 30 individual keyboards that I designed in photoshop with over 20 hours of work. I copied the base of some keys from screenshots of the CM7 keyboard that I made. Others I made from scratch since they don't exist in the CM7 keyboard. I found the original CM7 font that was used to make the CM7 keyboard so I used that to perfectly match the style of the CM7 keyboard. That was also used to add all secondary functions to all keys etc.
Unfortunately, there is no very simple way of themeing swype since Swype itself doesn't support themes and providing a complete Swype.apk is not allowed on xda as that is considered warez. Here is a short HOW-TO for themeing the swype you have installed.
REQUIREMENTS:
- phone with qHD or (WVGA)HDPI resolution
- phone must be perm-rooted with installed superuser
- file manager that can access system - for example root explorer (paid app but worth it), ES File Manager (free)
- swype beta account and installed swype. You can register for free on beta.swype.com, follow the instructions there
- only swype up to 3.25 is supported! newest version 3.26 not supported!
- winrar or another program that supports storing archives without compression (or metamorph)
- metamorph if you want to use it
- ZipSigner 2 from google market (free)
- a brain. Do not attempt without said brain.
INSTALLATION:
- install regular swype as mentioned in requirements
- use your file manager to go to data/app and copy com.swype.android.inputmethod-1.apk to the root of your /sdcard/
Now you have two options. You can either modify the swype apk on your computer or modify it on your phone using an app called metamorph. Download the regular version of the theme if you want to modify the apk on your computer. Download the metamorph if you want to modify the apk on your phone using metamorph.
If you want to modify the apk on your computer:
- transfer the file to your computer
- download the regular theme package from here
- extract the archive with winrar
- open com.swype.android.inputmethod-1.apk with winrar
- go to the subfolder assets/keyboards
- open the Cyanoswype folder you extracted from the theme package, select all files within the folder and drag them into the winrar window
- those with English Swype should do the same with the files in the "English-only" folder
- a window with archive parameters will pop up. You MUST select "Store" as Compression method on bottom left and click ok
- transfer the modified com.swype.android.inputmethod-1.apk onto your phone's sdcard
If you want to modify the apk on your phone using metamorph:
- Download the metamorph version of the theme you want to use and put it on your sdcard
- Open metamorph and select "Unzip/Extract New Theme"
- Select the theme you downloaded on your sdcard
- A preview of the theme will be displayed. Select "Apply All" to apply the theme to your swype apk.
Now do this after you modified the apk on your PC or using metamorph:
- open ZipSigner 2
- tap "Input..." and navigate to the root of your sdcard, find com.swype.android.inputmethod-1.apk and select it
- it will automatically choose com.swype.android.inputmethod-1-signed.apk as name of the signed file and will store it in the same folder
- tap "Sign The File" (changing the Key/mode is not necessary, auto-testkey is fine)
- you may want to back up your swype installation using Titanium Backup or the like
- uninstall swype in settings/applications/manage applications
- make sure "unknown sources" is checked in settings/applications
- install the signed .apk ( com.swype.android.inputmethod-1-signed.apk ), be careful not to install the unsigned .apk
- enable swype in settings/language & keyboard
- you may want to restore the data of your previous Swype installation using Titanium Backup to restore your personal dictionary
- DONE & ENJOY
It looks like a long list of instructions but it is really quite simple. And you have the benefit of learning how to modify apk's !
NOTES:
- redesigned: QWERTZ and QWERTY keyboards, numeric keyboard, editing keyboard
- NOT redesigned: azerty keyboard, trace color, word suggestion color. Nobody seems to know how to change those colors so both will remain blue, sorry!
- this is qHD and HDPI. Other resolutions will not be added. That is until the Nexus Prime is realeased and Swype releases a new version for that resolution.
- this was designed with the most recent beta of Swype. It should work with any
- 3.x version. I don't recall any changes to the key layout since 3.0
- yes, the cm7 version is the same as cyan but with the cm7 caps lock indicator
only works up to Swype version 3.25 - not compatible with the new version 3.26 and up.
While the new Swype may look similar it is entirely different. Instead of images of the entire keyboard there is only a single stretchable patch .9 png of every kind of key (normal, dark, etc). Since it is stretchable it can fit all keys of the same kind/color. That means there is no more need for keyboards in different languages since all fonts are added on the fly. All fonts on the keys are not part of the images anymore. They are all fonts read out of the different language files. There is currently no way to change those fonts. I could change the background images for the keys since I know how to decompile/modify/compile .9 png's but without being able to change the font and font color it would look atrocious.
Unless someone figures out how to change those fonts and font colors (which I suppose is unlikely) or Swype adds theme support I suppose 3.25 is the end of the line for Cyanoswype and Honeyswype. And 3.25 will stop working after some time, just like all beta Swype versions unless someone finds a way to prevent that from happening.
qHD
cm7
regular http://db.tt/I9XGE3F1
metamorph EN-only http://db.tt/UVhOyDNJ
metamorph multilanguage http://db.tt/o32e5Hfb
cyan
regular http://db.tt/cJr1dmbm
metamorph EN-only http://db.tt/5HwUbztL
metamorph multilanguage http://db.tt/OTi2zTgi
blue
regular http://db.tt/ku8PjdVg
metamorph EN-only http://db.tt/O3OpRT3H
metamorph multilanguage http://db.tt/25jHa1FH
purple
regular http://db.tt/fkuT84t1
metamorph EN-only http://db.tt/WbGtZkjy
metamorph multilanguage http://db.tt/EsUMp4YM
pink
regular http://db.tt/Cf6xiUbe
metamorph EN-only http://db.tt/E50wWPBV
metamorph multilanguage http://db.tt/cguXXpnn
red
regular http://db.tt/nTlWyQDb
metamorph EN-only http://db.tt/3OYaEm5i
metamorph multilanguage http://db.tt/q4BAG2EU
orange
regular http://db.tt/POJHsV0t
metamorph EN-only http://db.tt/GwyedoEc
metamorph multilanguage http://db.tt/YtJCdHch
yellow
regular http://db.tt/Zza2tSuR
metamorph EN-only http://db.tt/2RIul4Uo
metamorph multilanguage http://db.tt/Jo2UpUBQ
green
regular http://db.tt/1g67jDJt
metamorph EN-only http://db.tt/fE2ZUDf2
metamorph multilanguage http://db.tt/F7rXGRdB
grey
regular http://db.tt/Gu6ni5Vd
metamorph EN-only http://db.tt/Fm8z96Ki
metamorph multilanguage http://db.tt/9pPvz8Bk
HDPI (WVGA)
cm7
regular http://db.tt/VqqDGuP4
metamorph http://db.tt/Vqqf8eQ0
cyan
regular http://db.tt/R37s6Cpw
metamorph http://db.tt/IjI8aozh
blue
regular http://db.tt/3gCarzmf
metamorph http://db.tt/T7fkV1XR
purple
regular http://db.tt/HLozQZcK
metamorph http://db.tt/UWNSCJpF
pink
regular http://db.tt/9nXegdGN
metamorph http://db.tt/JTStpj9B
red
regular http://db.tt/TZGQE392
metamorph http://db.tt/19fx0L09
orange
regular http://db.tt/nUcIxGTH
metamorph http://db.tt/VdmyL3Kb
yellow
regular http://db.tt/SVfK27v5
metamorph http://db.tt/zBW3v1WW
green
regular http://db.tt/BGbW1hbd
metamorph http://db.tt/LRPem3G4
grey
regular http://db.tt/75fqGrHZ
metamorph http://db.tt/iFoKFV8l
qHD
cm7
regular http://db.tt/emUpdzZD
metamorph EN-only http://db.tt/3wZw6IOo
metamorph multilanguage http://db.tt/dLWKSNHM
cyan
regular http://db.tt/AdHCEG0S
metamorph EN-only http://db.tt/zhk21yqe
metamorph multilanguage http://db.tt/hVjrlTNM
blue
regular http://db.tt/6fYJkUld
metamorph EN-only http://db.tt/R6twPSeY
metamorph multilanguage http://db.tt/VRAYlcGx
purple
regular http://db.tt/OPZgiPEU
metamorph EN-only http://db.tt/xq3Lm4jm
metamorph multilanguage http://db.tt/dWnEenPu
pink
regular http://db.tt/6PuBE8hS
metamorph EN-only http://db.tt/iPZK9man
metamorph multilanguage http://db.tt/rjvV15cO
red
regular http://db.tt/rfvH786C
metamorph EN-only http://db.tt/raOzbtiI
metamorph multilanguage http://db.tt/rMUol90L
orange
regular http://db.tt/eoKhg6GX
metamorph EN-only http://db.tt/AphIPaki
metamorph multilanguage http://db.tt/yANSc357
yellow
regular http://db.tt/4GqRbxMl
metamorph EN-only http://db.tt/BRxl2Y7Q
metamorph multilanguage http://db.tt/XlkkPBn2
green
regular http://db.tt/cUKESykE
metamorph EN-only http://db.tt/WgdxvCmW
metamorph multilanguage http://db.tt/BDBdVKrC
grey
regular http://db.tt/Dd1qg0Co
metamorph EN-only http://db.tt/yRAlMMnl
metamorph multilanguage http://db.tt/M09njccv
HDPI (WVGA)
cm7
regular http://db.tt/nZQlyCSw
metamorph http://db.tt/1qL7dFYt
cyan
regular http://db.tt/7e1cRLpS
metamorph http://db.tt/sXJpN54b
blue
regular http://db.tt/4Sd2PrOx
metamorph http://db.tt/g0yxkUNa
purple
regular http://db.tt/dZ391zF0
metamorph http://db.tt/jngR07fh
pink
regular http://db.tt/RN2yxNeY
metamorph http://db.tt/r7XHLj28
red
regular http://db.tt/h2ouGwH9
metamorph http://db.tt/mddPZRQ4
orange
regular http://db.tt/MX3WR2oO
metamorph http://db.tt/OTF4mUAT
yellow
regular http://db.tt/SVfK27v5
metamorph http://db.tt/HVdzJ4Qm
green
regular http://db.tt/ovGcKP2i
metamorph http://db.tt/6XTomcog
grey
regular http://db.tt/VPRGWerM
metamorph http://db.tt/sxV50tqu
qHD
HDPI (WVGA)
Two versions of the editing keyboard are included. One that works with all languages and one that is English-only.
The editing keyboard is shown when Swyping from the Swype key to the sym key.
After finishing the editing keyboards I noticed that those keys with text look not so good without the drop shadow that all of my keys have. Unfortunately the text depends on the language of Swype and it is only stored as text. That is why I decided to make an English-only version as well. I took screenshots of the keys with the text and used my Photoshop-fu to create shadows for the text.
The first two screenshots below are without shadows, the second two are with shadows.
So if your Swype is English then simply copy over the keyboard designs in the English-only folder to get the nice shadows
No shadows:
English-only shadows:
Honeyswype
currently qHD-only and only one color.
DOWNLOAD --> http://db.tt/aLiIBY2p
DOWNLOAD metamorph --> http://db.tt/HdruVind
UPDATE
18.10.2011
Introducing Honeyswype!
currently only in one color though. Recently switched to the Honeybread theme after using the Cyanbread theme for a long time. Took this as opportunity to make a Honeycomb-styled swype.
19.10.2011
Added metamorphs by request. Untested since I don't use metamorph myself!
Last edited: