[Defy Themes and Apps] bhupatib:
The choice between shiny new CM10 and good ol' CM7 isn't a tough one for Defy users, it's a matter of priority: adventure vs stability. But once you've tried JellyBean and it's lovely UI, going back to GingerBread is a pain to the senses! That doesn't takes away from the fact the latest CM7.2 is amazingly smooth so only the UI needs bit of tweaking and theming.

Enough talk, here's what this thread is about. Screens taken from maniac103's CM7.2 -

Description -

Mods:

--> Jellybean style notification layout & icon, clear button and botttom carrier name (thanks to AChep. His thread)

--> Jellybean style notification bar time-date and settings button (thanks to petrukgrinder. His thread)

--> Jellybean style settings (thanks to balamu96m. His thread) with fixed redundant entries and graphical battery info on main screen

--> Jellybean transition animations

--> Roboto fonts from CM10

Theme:

--> Holo style theme for ThemeChooser. It's a fixed version of jasonevil's Ice9 theme. New resources and color schemes to be more like JB, custom icons, Nexus 4 analog clock, improved XMLs etc.

Instructions -

--> To keep things simple I have just included the tweaked files in a flashable zip and the theme as installable apk

--> Download the mods for your build (see Important section below if your's is not listed):

JBMakeOverMods_maniac103: (0712/12) | (1304/13)

JBMakeOverMods_Quarx: (2511/12)

JBMakeOverMods_Fuzz: (0312/12) | (1412/12)

JBMakeOverMods_Epsylon3: (2611/12)

--> Download Font.zip

--> Go to recovery, wipe dalvik and wipe cache

--> Flash the zips and reboot

--> Install Ice10.apk, apply in theme chooser and reboot

--> Recommended install: Holo Launcher

--> Done :D

Important -

The tweaked files in the zip (fremework-res, systemUI, settings, deskclock, bluetooth, phone, music and downloadprovider) are verified to be working on my MB525 with maniac103's and official builds. In theory, they should work with any CM7.2 build but I haven't tried with others. MB525 and MB526 versions are same. What matters is the build date and that only when there has been any major changes between them (I'll update if there has been any).

Before trying, always create an Undo.zip by replacing the respective files in the mod with yours.

The theme however is universal and will work for any device so if you don't want the mods, just use the theme :)

Same goes for fonts.

Otherwise, Make your own mod using JBMakeOver Patcher

UPDATE: 23rd Nov 2012

--> More JB like notification bar (See updated screens) with settings button

--> Battery text in status bar made smaller for better aesthetics. Also battery bar (maniac specific) displays properly now.

--> Settings.apk tweaked with more logical groupings.

--> Theme update

UPDATE: 28rd Nov 2012

--> Added support for 0711 maniac103's build: JBMakeOverMods_maniac103_0711

UPDATE: 1st Dec 2012

--> Added support for 2511 official build: JBMakeOverMods_Quarx_2511

--> Theme update

UPDATE: 2nd Dec 2012

--> Added simple one-click patcher to make your own mods (for all Defy CM7.2 builds): JBMakeOverMods_Patcher

UPDATE 04 Dec 2012

--> Added support for Euroskank builds in the patcher. Not tested (confirmed working in this post )

--> Theme update.

UPDATE 09 Dec 2012

--> Added Fuzz 0312 build patches:

JBMakeOverMods_Fuzz_0312

--> Theme update

UPDATE 23 Dec 2012

--> New JB style phone

--> Added mods for Fuzz 1412 build:

JBMakeOverMods_Fuzz_1412

--> Added mods for Epsylon3 2611 build:

JBMakeOverMods_Epsylon3_2611

--> Theme updated minor changes