[CM7 Theme Engine | HDPI] MinimalBread - Version 1.7.0.1 [10-04-2011]

Search This thread

david1171

Senior Member
Apr 29, 2009
3,202
166
Credits
  • T-Mobile - Theme Engine
  • Haxzamatic - Theme engine guide, Templatebread source, original code/images for indeterminate progress.
  • nhnt11 - Non-linux theme engine guide
  • chrfb - Ecqlipse2 icon set from which various images are used
  • CyanogenMod Team - ROMs, source files, porting T-Mobile theme engine
  • @djdarkknight96, @AMac2583, @Wysie_Soh, @JsinLegacy, @anderwebs, @JAquirre1231, @Montalbert, @teamsilence23 - Helping out with various things at various time whether or not applicable to this project
  • World population - anyone anywhere who has influence me either implicitly or explicitly

About
  • This theme is HDPI only. If someone wants to port to MDPI then go ahead.
  • This is pretty much a port of my Minimalist theme to the T-Mobile theme engine that is used in CM7.
  • The biggest difference in this and Minimalist is that this has widget backgrounds. The backgrounds are a rectangle which is black with 25 percent transparency; there is also an inverted version of that for widgets with black text. There are also a few layout files that are not able to be utilized in Facebook,apk, GenieWidget.apk, Gmail.apk, and Vending.apk, so they look slightly different than in Minimalist.
  • The Calendar edits from Minimalist are not included in the theme because of current limitations in the theme engine, but it is available to flash by itself.
  • There are a few things in framework-res.apk that are not themed at certain times by the theme engine and the lockscreen is not themed. There is a morph that will allow to theme those items, and it must be applied every time you flash a new ROM. It also has my modified Ubuntu Clockopia.ttf included.
  • The Ubuntu font that is used in Minimalist is included to be flashed, and it must be flashed every time you flash a new ROM.
  • You may get an error about assets missing, ignore it and apply the theme.
  • There are over 2000 resources included in this theme that I had to type.
  • If you want to use this as a base for your theme, then feel free to use it.
  • I have attached the full sized version of the screen shot used as the preview image, for more screen shots, go view one of my Minimalist threads as it looks close enough to that.
  • MinimalistBread: because this theme require layout .xml edits, you MUST apply the MinimalistBread_Layout_Morph.zip for this theme to work properly.
  • There is no wallpaper in this theme by default, so it should not replace your wallpaper, but sometimes there is a bug where some random image from the theme will be set as the wallpaper after applying the theme.

Change Log

Thread
10-24-2011
  • Updated call_detail.xml for Contacts.apk to fix messed up looking call details screen in MinimalBread_Full_Morph.zip.

10-04-2011
  • Added MinimalBread_Full_Morph which is the MinimalBread, lockscreen, and layout morphs combined.
  • Added Newer version of Calendar.apk for anyone getting odd looking images in monthview.

08-16-2011
  • Added link for themed Calendar based off of 2.3.5.

08-12-2011
  • Added links for MinimalBread Launcher Pro Plus Widgets Theme

08-09-2011
  • Added an overlay morph to make all the status bar icons blue.

08-08-2011
  • Updated MinimalBread_Layout_Morph to include conversation_list_activity.xml from Gmail version 2.3.5.

07-24-2011
  • Updated MinimalBread_Morph.zip to include screenshot image in power menu.

06-30-2011
  • Updated Swype Files to Version 3.6.84.26668 of Swype.

06-06-2011
  • Updated Calendar.zip to 2.3.4 base instead of 2.3.3. Also, color of the text should flow better.

05-31-2011
  • Changed package name of testsigned .apk to com.david1171.minimalbreadtest so there should be no odd market errors.
05-03-2011
  • Updated MinimalBread_Morph.
  • Updated white_gb_status_bar_icons to include current battery images and current download/upload images.

04-25-2011
  • Updated MinimalBread_Morph again.
  • Updated MinimalBread_Calendar to the latest Calendar.apk from CM 7.0.2.

04-24-2011
  • Updated MinimalBread_Morph and MinimalBread_Layout_Morph. Adds media images for lockscreen and text color in call log details respectively.

04-18-2011
  • Added lockscreen morph with tabs and icons themed.
  • Added several overlay files so you can customize theme to your liking.

MinimalBread
Version 1.7.0.1
  • Fixed signature error. You may still have to uninstall then reinstall, sorry.

Version 1.7.0
  • Themed SetCPU.
  • Updated Market to 3.1.5 images.
  • Fixed some images in YouTube.
  • Fixed headphone icon in status bar.

Version 1.6.9
  • Themed UberMusic
  • Added a few widget images for Launcher Pro to compliment the Launcher Pro Widgets theme

Version 1.6.8
  • Added a few images to Gmail
  • Updated Gmail .css files to version 2.3.5's files

Version 1.6.7
  • Themed 3.0.26/3.0.27 Market

Version 1.6.6
  • Themed Google+
  • Themed Reddit Is Fun
  • Themed ZipThemer

Version 1.6.5.1
  • Added additional 4G status bar images in SystemUI.apk
  • Changed Talk.apk images for talk bubbles.
  • Themed Screen Filter

Version 1.6.5
  • Added PlayerPro Widgets and various other parts of PlayerPro.
  • Added PlayerPro Pure White Skin (Download and select this for a fully themed PlayerPro).
  • Fixed notification pulldown widget buttons to work completely with indicator turned off option.

Version 1.6.4
  • Fixed 4G status bar icons.
  • Partially themed 2.3.4 Google Talk (aka Talk2.apk or Google Talk with Video/Voice chat enabled)
  • New wifi, sync, alarm clock status bar icons.
  • Possible fix for status bar incoming call icon.

Version 1.6.3
  • Made scrollbars two pixels thick instead of one.
  • Themed gReader and gReader Pro.
  • Made SMS/MMS status bar icons smaller.
  • Edited Gmail status bar icon.
  • Edited Google Voice SMS status bar icon.
  • Edited a few other various status bar icons (Music, headphone, maybe a few other minor ones that I cannot recall right now).
  • Edited the add icon for the menu (and in a few other places it occurs).
  • Added a two images to framework-res for when keyboard is being used in landscape.

Version 1.6.2
  • Themed SoundRecorder.
  • Themed DownloadProviderUI.
  • Themed Notes by Yuli.
  • Themed Google Reader.
  • Themed Google Listen.
  • Very minor changes to Gmail.

Version 1.6.1
  • Removed Superuser since theming it caused it to force close.
  • Added a few images in Contacts.
  • Added a few images in framework-res.
  • Very minor edits to SystemUI.

Version 1.6
  • Added/Fixed images in Browser.
  • Themed Superuser.
  • Themed Subsonic. NOTE: Use Black theme.
  • Themed Andoku.
  • Made smoother updload/download images.
  • Made different indeterminate progress images.
  • Made new star images.
  • Minor changes to Talk.
  • Minor changes to Google Search.
  • Minor changes to framework-res.
  • Minor chagnes to SystemUI.
  • Soft buttons for status bar for Tablets themed.

Version 1.5
  • Made in-call buttons match dialer
  • New menu icons
  • Made icons in Camera match zoom icon better
  • Few minor visual changes

Version 1.4.1
  • New dialer - if you don't like the new one, visit the site linked below and I will soon have a method up to restore the old one.
  • A bunch of small various changes, nothing major to note, but it may be a while before I have time for another update, so I figured I would release current work as is.
  • Fixes some menu icons in google voice.
  • Signapktic themed.
  • SwypeInstaller themed.

Version 1.4
  • Added Google Voice
  • Edited more images in framework-res
  • Edited more images in Contacts
  • Edited more images in Phone
  • Edited airplane mode icons to be an airplane
  • Edited unchecked check boxes to be blank
  • Edited image in Facebook that annoyed me

Version 1.3
  • Added Talk
  • Added Plume
  • Added ADW Ex
  • Added ADW.Launcher
  • Added Dev Tools
  • Added Root Explorer
  • Fixed image bug in Settings

Version 1.2
  • Fixed bug where Gmail images were not being used
  • Made Gmail quick reply buttons white
  • Added torch widget
  • Added renderfx widget
  • Added TweetDeck widgets
  • Added progress_horizontal.xml

Version 1.1
  • Added CDMA status bar signal icons
  • Made fully_connected status bar icons white instead of blue, and made the regular status bar icons a gray

Version 1.0
  • Initial release

MinimalistBread
Version 1.0
  • Initial release

Downloads

MinimalBread
  • Now on the Market
  • If you have installed a non-market version of this theme, then you will need to uninstall it before installing the market version.
  • Google Voice may force close while applying the theme, but it does not matter since you have to reboot after applying the theme anyways.
  • Revert to system theme if having trouble downloading/installing update from the Market
  • If you can't install from the market for whatever reason, then just download the test-signed .apk from below in the Overlay section of this post.
  • Free and Donate versions are the exact same except for the package name
  • Free Version: http://bit.ly/ew6Ead
  • Donate Version: http://bit.ly/gh8PGz

MinimalistBread Version 1.0
  • MUST apply MinimalistBread_Layout_Morph.zip
  • Not updated due to lack of demand coupled with the fact that I do not use it.
  • http://bit.ly/fZWM8V

Install Instructions
  • Install
  • Go to Theme Chooser
  • Select MinimalBread
  • Apply
  • Reboot

Update Instructions
  • Go to Theme Chooser
  • Select System
  • Apply
  • Install Update
  • Go to Theme Chooser
  • Select MinimalBread
  • Apply
  • Reboot

MinimalBread_Full_Morph
  • Added 10-24-2011.
  • Includes MinimalBread Morph, MinimalBread Layout Files, and MinimalBread Lockscreen.
  • Updated call_detail.xml for Contacts.apk to fix messed up looking call details screen.
  • Gmail updated to 2.3.5.2.
  • Has Ring styled lockscreen themed.
  • Updated to include smaller ring image for when having multiple custom apps.
  • [http://bit.ly/tx1OyL/url] [/LIST] ...is still needed. [*][url]http://bit.ly/ppzSow

Install Instuctions
  • Set MetaMorph delay to around 1000 (My exact number is 1054) then press Close (Press menu then select settings after Metamorph has been launched to access this)
  • Press Unzip/Extract new theme
  • Navigate to where you have MinimalBread_Morph.zip located
  • Select the file
  • Press close on the on the pop up that appears
  • Press Apply all!
  • The device may freeze up at this point, if it does freeze up, then wait about 30 seconds, then pull the battery and boot your phone
  • If you device randomly reboots, then set the metamorph delay to 5000 and reapply just the .apk's that it either rebooted on, and if there were any that did not apply when it rebooted, then apply those as well.

MinimalBread Layout Morph
  • Updated file 04-24-2011
  • Makes the text in the call log details of a call white instead of black in the header.
  • Makes the text for the Torch widget and RenderFX widget have white text
  • This is not required, but does provide a few nice extra edits
  • Gmail must be in /system/app/ under the exact name Gmail.apk.
  • http://bit.ly/fAA5tt

MinimalistBread Layout Morph
  • Updated 08-08-2011 to include updated conversation_list_activity.xml from Gmail 2.3.5.
  • This is REQUIRED for MinimalistBread to function properly.
  • Facebook and Gmail must be in /system/app/ under the exact names Facebook.apk and Gmail.apk respectively.
  • http://bit.ly/qAsF5y

Install Instuctions
  • Press Unzip/Extract new theme
  • Navigate to where you have MinimalBread_Morph.zip located
  • Select the file
  • Press close on the on the pop up that appears
  • Press Apply all!
  • The device may freeze up at this point, if it does freeze up, then wait about 30 seconds, then pull the battery and boot your phone
  • If you device randomly reboots, then set the metamorph delay to 5000 and reapply just the .apk's that it either rebooted on, and if there were any that did not apply when it rebooted, then apply those as well.

Minimalist Lockscreen
Install Instructions: PLEASE READ!!!
  • Set MetaMorph delay to around 1000 (My exact number is 1054) then press Close
  • Press Unzip/Extract new theme
  • Navigate to where you have Minimalist_Lockscreen_Icons.zip located
  • Select the file
  • Press close on the on the pop up that appears
  • Press Apply all!
  • It WILL force close com.android.phone when it applies the Phone.apk, I do not know of any way around this.
  • While the force close pop up is on the screen, another pop up menu will appear behind the force close pop up and the buttons will say either Continue? or Stop; you must quickly press Force close on the force close pop up, then press Continue? on the other pop up menu; it will then start applying the framework-res.apk
  • The device may freeze up at this point, if it does freeze up (mine did), then wait about 30 seconds, then pull the battery and boot your phone
  • Everything should be applied now; if it is not, then go back and apply the .apk that did not apply
[/SIZE]

MinimalBread Calendar
  • Use for either MinimalBread or MinimalistBread
  • Updated 09-29-2011; added 10-04-2011.
  • If you have an odd bar in your calendar app using an old version of this, then this should fix that.
  • http://bit.ly/pYnE90

Install Instructions
  • Place file on sdcard
  • Reboot into recovery
  • Flash file
  • Reboot
  • Redo this anytime you flash a new ROM

Ubuntu Font

Install Instructions
  • Place file on sdcard
  • Reboot into recovery
  • Flash file
  • Reboot
  • Redo this anytime you flash a new ROM

MinimalBread Launcher Pro Plus Widgets Theme

MinimalBread Themed Swype
  • These are for the 3.6.84.26668 beta of Swype.
  • Added just a flat black version with no buttons only letters.
  • Screenshot (too big for me to want to place directly in thread): http://bit.ly/fRi8RJ
  • GrayBG is on the left, MinimalBread is in the middle, LightBG is on the right.
  • These are ONLY QWERTY layout.
  • There are two ways to get this.
Method One (requires apk manager and knowledge of how to use it):
  • Download one (or all, just depends on which ones you want) of the following files: GrayBG | MinimalBread | LightBG | Flat Black
  • Get the com.swype.android.inputmethod.apk (sometimes has -1 or -2 before .apk) from /data/app/ and put it on your computer.
  • Drag the files from the above .zip file into the swype .apk file using your favorite archiving software (I prefer 7-zip).
  • Put the themed swype .apk into the place-apk-here-for-signing folder of apk manager.
  • Run apk manager and press 16 to sign the .apk.
  • Uninstall the current version of swype on your phone.
  • Install the edited version.
  • Anytime, either right after installing or at any time swype stops "swyping," then you will need to re-license swype through the swype installer.
Method Two:
  • PM/email me and give me some time to respond (specify which version, or if multiple version desired, say so).
  • Uninstall the current version of swype on your phone.
  • Install the edited version.
  • Anytime, either right after installing or at any time swype stops "swyping," then you will need to re-license swype through the swype installer.

MinimalBread Overlay Files
  • MinimaBread_Overlay_Morphs - Contains all of the files for ease of access.
  • battery_percent - Adds battery percentage (0-100) to the battery icons in the status bar.
  • black_pulldown_background - Changes the blue transparent background to a black of the same transparency (75%).
  • blue_fully_connected_status_bar_icons - Changes the status bar icons from white/gray when connected to google servers/not connected to google servers to blue/white respectively.
  • menu_icons_old - Replaces the menu icons with the old styled menu icons.
  • menu_icons_old_white - Replaces the menu icons with the old styled menu icons colored white. (NOTE: some of the icons will be invisible in certain places after applying this.)
  • new_menu_icons_white - Replaces the menu icons with icons that have been colored white. (NOTE: some of the icons will be invisible in certain places after applying this.)
  • new_menu_icons_white_black_background - Replaces the menu icons with icons that have been colored white and have a black background behind them so that they are visible in all places.
  • old_dialer - Replaces the dialer/incall buttons with the old images.
  • white_gb_status_bar_icons - Updated to include battery/download/upload images on 05-03-2011. Changes the status bar icons to the stock GingerBread status bar icons that have been themed white. (NOTE: not connected to google servers icons are 50% transparent of the connected to google servers icons, also the google voice status bar icons are just plain stock.)
  • white_mb_icons_data_battery_signal_apply_over_white_gb_icons - This is to only be used after using the white_gb_status_bar_icons overlay. It restores the MinimalBread data, signal, and battery (without battery percentage) status bar icons.
  • blue_status_bar_icons - Makes the status bar icons blue.
About
  • The files allow you to customize the theme to your liking based on either user requests/suggestions or on things that have changed through the theme.
  • There are a few different ways that you can go about applying these files, based on your comfort with working with .apk files.
  • Method One is written specifically for Windows, I assume similar directions would work on any other OS.
  • Test-signed copy of the latest Market release - 1.7.0 - http://bit.ly/qpl5aw
Method One
Advanced users (with simplified down instructions)
Requirements: ADB, APKManager, 7-Zip (or equivalent software), morph .zip files on computer, MinimalBread.apk found above, or current market release from /data/app/.
  • Step 1: Get apk from above or get the apk off of your phone, if you get the apk from above skip to step 3.
  • Step 2: If you are stubborn and not using the apk from above, then do the following
    Code:
    adb shell ls /data/app/
    (look for com.david1171.minimalbread.apk it may have a -1 or -2 before .apk)
    (the following command will place the apk in your working directory, if you do not want it there, then specify which directory you would like it to be placed in)
    adb pull /data/app/com.david1171.minimalbread.apk MinimalBread.apk
  • Step 3: Open the .apk file with 7-Zip.
  • Step 4: Open each of the morph .zip files that you want to add to the .apk.
  • Step 5: Go into the MinimalBread folder and drag and drop the res folder from each morph .zip files that you want to use into the root directory of the .apk file.
  • Step 6: After adding all of the files to the .apk close the 7-Zip window.
  • Step 7: Drag and drop the .apk file in the place-apk-here-for-signing folder of APKManager.
  • Step 8: Start APKManager (run Script.bat)
  • Step 9: Enter 16 (sign an apk) into APKManager and press enter.
  • Step 10: Once it has finished signing the .apk, then you can install the .apk. If you have any previous version of the theme installed, then first uninstall that version.
  • Step 11: Install the .apk by either placing on your sdcard and installing like any .apk or with the following command
    Code:
    adb install -r MinimalBread.apk
Method Two
Easiest way if not able to do method one.
Requirements: ADB or Terminal, Zip Themer, morph .zip files on sdcard
  • Step 1: Run the following commands from with ADB or through the terminal
    Code:
    (if using ADB)
    adb remount
    adb shell
    (if using terminal a.k.a. kicking yourself in the groin)
    su
    (or whatever the command to remount your /system partition as rw is for your phone)
    mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
    (rest of the commands will work with either ADB or terminal)
    ls /data/app/
    (look for com.david1171.minimalbread.apk it may have a -1 or -2 before .apk)
    mv /data/app/com.david1171.minimalbread.apk /system/app/MinimalBread.apk
    (use cp instead of mv if mv does not work)
  • Step 2: Open Zip Themer
  • Step 3: Press +Theme
  • Step 4: Navigate to where you have the morph .zip files stored on your sdcard
  • Step 5: Repeat Steps 3 and 4 as many times until you have all the morphs you want added, when done, proceed to Step 6.
  • Step 6: Press *Output
  • Step 7: If the name of the output file is satisfactory, press done and go on to step 8, otherwise, change the name of the output file to your liking.
  • Step 8: Press Build It!
  • Step 9: Create undo file if you feel the need to.
  • Step 10: Once Zip Themer has made the .zip file, then uninstall any version of MinimalBread in /data/app/.
  • Step 11: Reboot into recovery
  • Step 12: Select the .zip file that you created with Zip Themer.
  • Step 13: Flash it.
  • Step 14: Reboot your phone once the file is done being flashed.
  • Step 15: Open the Theme Chooser, apply MinimalBread, and reboot when finished.
Method Three
Most annoying way (to me at least)
Requirements: Requirements: ADB or Terminal, MetaMorph, morph .zip files on sdcard
  • Step 1: Run the following commands from with ADB or through the terminal
    Code:
    (if using ADB)
    adb remount
    adb shell
    (if using terminal a.k.a. kicking yourself in the groin)
    su
    (or whatever the command to remount your /system partition as rw is for your phone)
    mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
    (rest of the commands will work with either ADB or terminal)
    ls /data/app/
    (look for com.david1171.minimalbread.apk it may have a -1 or -2 before .apk)
    mv /data/app/com.david1171.minimalbread.apk /system/app/MinimalBread.apk
    (use cp instead of mv if mv does not work)
  • Step 2: Uninstall any version of MinimalBread located in /data/app/.
  • Step 3: Apply the .zip files with MetaMorph (there are several different places in this post that document how to use metamorph, another one is redundant).
  • Step 4: Reboot your phone once you have applied all of the morphs that you would like to apply.
  • Step 5: Open the Theme Chooser, apply MinimalBread, and reboot when finished.
F.A.Q.

Q. Why are there morph files?
A. There are certain aspects where the theme engine does not work, such as: the lockscreen, the power menu, and layout .xml files.

Q. Why is my lockscreen transparent after applying MinimalBread Morph?
A. It is designed that way to keep a minimal look. There is a morph that will give you lockscreen tabs and icons or just icons if you so desire.
 

Attachments

  • MinimalBread.jpg
    MinimalBread.jpg
    34.7 KB · Views: 28,621
  • MinimalistBread.jpg
    MinimalistBread.jpg
    18.2 KB · Views: 25,979
Last edited:

smonme

Senior Member
May 22, 2010
281
9
New York
been waiting for this, cant wait to try it out, is your keyboard theme included in apk? if not can you add the zips to OP.
 

Kaik541

Senior Member
Jun 26, 2010
1,961
902
Cedar Park, TX
very nice theme, only two comments.

1) when a google account is sync'd, the status icons go from white to blue (which kinda seems to throw off the overall feel of the theme), can this be changed so they stay white?
2) the only way I can see my lockscreen is to use the "Lense" lockscreen (sliding tab and both rotaries show nothing, they still work, just don't show anything)

example of blue icons:
snap20110317_060121.png


example of no lockscreen:
snap20110317_060054.png
 

cjward23

Senior Member
Sep 26, 2010
3,389
2,295
Peterborough
very nice theme, only two comments.

1) when a google account is sync'd, the status icons go from white to blue (which kinda seems to throw off the overall feel of the theme), can this be changed so they stay white?
2) the only way I can see my lockscreen is to use the "Lense" lockscreen (sliding tab and both rotaries show nothing, they still work, just don't show anything)

example of blue icons:
snap20110317_060121.png


example of no lockscreen:
snap20110317_060054.png

The lockscreen slider are supposed to be transparent to keep the theme as minimal as possible

And I agree with you about the icons not really fitting in with the theme it puts me of using it. Just need to ask the dev nicely and he might change them for us.

Sent from my awesome DZ
 

smonme

Senior Member
May 22, 2010
281
9
New York
Been using this theme on other devices for awhile, love the themed gingerbread keyboard, keep up the good work dev.

Mytouch 4g / CM7 / Faux Kernel / Minimal Bread Theme
 

smonme

Senior Member
May 22, 2010
281
9
New York
I do however wish something can be done with market colors as it makes my transparent market not attractive ...
45769d6c-290d-cc69.jpg


Mytouch 4g / CM7 / Faux Kernel / Minimal Bread Theme
 

EggoEspada

Senior Member
Jul 10, 2010
172
15
New Jersey
plus.google.com
Beautiful theme. Only thing I feel needed changed is the progress bar (present in the browser, music app, etc.). All the rest is minor stuff like system incons.

Otherwise, great work. My main theme as of now. :)

Sent from my Droid
 

oppip93

Member
Jul 18, 2010
8
1
in my device the dial and contact menu background are all blue! please can you put a black background in the phone menu? i cant find what icon it is..
 

david1171

Senior Member
Apr 29, 2009
3,202
166
After uploading all the work for this yesterday, I realized I could still make a version with transparent widget backgrounds, it would just require a morph to move the modified layout .xml files over and the modified apps to be in /system/app/. I will work on it when I have time and make a separate theme for the transparent widget backgrounds.

The lockscreen slider are supposed to be transparent to keep the theme as minimal as possible

And I agree with you about the icons not really fitting in with the theme it puts me of using it. Just need to ask the dev nicely and he might change them for us.

Sent from my awesome DZ

I can work on making the status bar fully icons white and the regular ones a dark gray.

I do however wish something can be done with market colors as it makes my transparent market not attractive ...

Mytouch 4g / CM7 / Faux Kernel / Minimal Bread Theme

I have never used a transparent market, so I'm not sure what all would have to be done to get it to work properly. I recommend decompiling the MinimalBread.apk, delete res/xml/com_android_vending.xml, open colors.xml and delete all the color lines that start with vending, then go into the drawable folders and delete everything that has "com_android_vending_" in the name. After you do that, recompile the .apk, sign it, then uninstall the version you have installed now, then install your modified version. That way the Vending.apk will not be touched by the theme, so anything you have done to your Vending.apk will be left alone.

Beautiful theme. Only thing I feel needed changed is the progress bar (present in the browser, music app, etc.). All the rest is minor stuff like system incons.

Otherwise, great work. My main theme as of now. :)

Sent from my Droid

Whenever I was adding progress_horizontal.xml to the theme, it would cause the now playing screen in the music player to force close, I know it is that exact file because I removed every call to the music app from the theme and it still force closed, then removing the .xml but leaving all the music edits worked fine. That is why there is the morph in the OP that themes the progress_horizontal.xml along with other things that the theme engine is not capable of for the time being.

in my device the dial and contact menu background are all blue! please can you put a black background in the phone menu? i cant find what icon it is..

I do not know what you are referencing. Can you take a screen shot?
 

bobtentpeg

Senior Member
Jan 18, 2010
502
16
Awesome, twas just about to start building a themeengine port from your source this evening when I saw this.
 

LuffyPSP

Senior Member
Aug 1, 2010
2,276
165
Nice one mate. glad you moved to this one. hard to apply updates from you on Minimalist since its on major release only, and i'm using nightlies.

great job as always!
 

david1171

Senior Member
Apr 29, 2009
3,202
166
I have put MinimalBread in the market now. I will not put MinimalistBread in the market since everything needed for it to function properly cannot be included in the theme engine. There is a free and donate version of MinimalBread but both are the exact same except for the package name.
 
  • Like
Reactions: LuffyPSP

Top Liked Posts

  • There are no posts matching your filters.
  • 27
    Credits
    • T-Mobile - Theme Engine
    • Haxzamatic - Theme engine guide, Templatebread source, original code/images for indeterminate progress.
    • nhnt11 - Non-linux theme engine guide
    • chrfb - Ecqlipse2 icon set from which various images are used
    • CyanogenMod Team - ROMs, source files, porting T-Mobile theme engine
    • @djdarkknight96, @AMac2583, @Wysie_Soh, @JsinLegacy, @anderwebs, @JAquirre1231, @Montalbert, @teamsilence23 - Helping out with various things at various time whether or not applicable to this project
    • World population - anyone anywhere who has influence me either implicitly or explicitly

    About
    • This theme is HDPI only. If someone wants to port to MDPI then go ahead.
    • This is pretty much a port of my Minimalist theme to the T-Mobile theme engine that is used in CM7.
    • The biggest difference in this and Minimalist is that this has widget backgrounds. The backgrounds are a rectangle which is black with 25 percent transparency; there is also an inverted version of that for widgets with black text. There are also a few layout files that are not able to be utilized in Facebook,apk, GenieWidget.apk, Gmail.apk, and Vending.apk, so they look slightly different than in Minimalist.
    • The Calendar edits from Minimalist are not included in the theme because of current limitations in the theme engine, but it is available to flash by itself.
    • There are a few things in framework-res.apk that are not themed at certain times by the theme engine and the lockscreen is not themed. There is a morph that will allow to theme those items, and it must be applied every time you flash a new ROM. It also has my modified Ubuntu Clockopia.ttf included.
    • The Ubuntu font that is used in Minimalist is included to be flashed, and it must be flashed every time you flash a new ROM.
    • You may get an error about assets missing, ignore it and apply the theme.
    • There are over 2000 resources included in this theme that I had to type.
    • If you want to use this as a base for your theme, then feel free to use it.
    • I have attached the full sized version of the screen shot used as the preview image, for more screen shots, go view one of my Minimalist threads as it looks close enough to that.
    • MinimalistBread: because this theme require layout .xml edits, you MUST apply the MinimalistBread_Layout_Morph.zip for this theme to work properly.
    • There is no wallpaper in this theme by default, so it should not replace your wallpaper, but sometimes there is a bug where some random image from the theme will be set as the wallpaper after applying the theme.

    Change Log

    Thread
    10-24-2011
    • Updated call_detail.xml for Contacts.apk to fix messed up looking call details screen in MinimalBread_Full_Morph.zip.

    10-04-2011
    • Added MinimalBread_Full_Morph which is the MinimalBread, lockscreen, and layout morphs combined.
    • Added Newer version of Calendar.apk for anyone getting odd looking images in monthview.

    08-16-2011
    • Added link for themed Calendar based off of 2.3.5.

    08-12-2011
    • Added links for MinimalBread Launcher Pro Plus Widgets Theme

    08-09-2011
    • Added an overlay morph to make all the status bar icons blue.

    08-08-2011
    • Updated MinimalBread_Layout_Morph to include conversation_list_activity.xml from Gmail version 2.3.5.

    07-24-2011
    • Updated MinimalBread_Morph.zip to include screenshot image in power menu.

    06-30-2011
    • Updated Swype Files to Version 3.6.84.26668 of Swype.

    06-06-2011
    • Updated Calendar.zip to 2.3.4 base instead of 2.3.3. Also, color of the text should flow better.

    05-31-2011
    • Changed package name of testsigned .apk to com.david1171.minimalbreadtest so there should be no odd market errors.
    05-03-2011
    • Updated MinimalBread_Morph.
    • Updated white_gb_status_bar_icons to include current battery images and current download/upload images.

    04-25-2011
    • Updated MinimalBread_Morph again.
    • Updated MinimalBread_Calendar to the latest Calendar.apk from CM 7.0.2.

    04-24-2011
    • Updated MinimalBread_Morph and MinimalBread_Layout_Morph. Adds media images for lockscreen and text color in call log details respectively.

    04-18-2011
    • Added lockscreen morph with tabs and icons themed.
    • Added several overlay files so you can customize theme to your liking.

    MinimalBread
    Version 1.7.0.1
    • Fixed signature error. You may still have to uninstall then reinstall, sorry.

    Version 1.7.0
    • Themed SetCPU.
    • Updated Market to 3.1.5 images.
    • Fixed some images in YouTube.
    • Fixed headphone icon in status bar.

    Version 1.6.9
    • Themed UberMusic
    • Added a few widget images for Launcher Pro to compliment the Launcher Pro Widgets theme

    Version 1.6.8
    • Added a few images to Gmail
    • Updated Gmail .css files to version 2.3.5's files

    Version 1.6.7
    • Themed 3.0.26/3.0.27 Market

    Version 1.6.6
    • Themed Google+
    • Themed Reddit Is Fun
    • Themed ZipThemer

    Version 1.6.5.1
    • Added additional 4G status bar images in SystemUI.apk
    • Changed Talk.apk images for talk bubbles.
    • Themed Screen Filter

    Version 1.6.5
    • Added PlayerPro Widgets and various other parts of PlayerPro.
    • Added PlayerPro Pure White Skin (Download and select this for a fully themed PlayerPro).
    • Fixed notification pulldown widget buttons to work completely with indicator turned off option.

    Version 1.6.4
    • Fixed 4G status bar icons.
    • Partially themed 2.3.4 Google Talk (aka Talk2.apk or Google Talk with Video/Voice chat enabled)
    • New wifi, sync, alarm clock status bar icons.
    • Possible fix for status bar incoming call icon.

    Version 1.6.3
    • Made scrollbars two pixels thick instead of one.
    • Themed gReader and gReader Pro.
    • Made SMS/MMS status bar icons smaller.
    • Edited Gmail status bar icon.
    • Edited Google Voice SMS status bar icon.
    • Edited a few other various status bar icons (Music, headphone, maybe a few other minor ones that I cannot recall right now).
    • Edited the add icon for the menu (and in a few other places it occurs).
    • Added a two images to framework-res for when keyboard is being used in landscape.

    Version 1.6.2
    • Themed SoundRecorder.
    • Themed DownloadProviderUI.
    • Themed Notes by Yuli.
    • Themed Google Reader.
    • Themed Google Listen.
    • Very minor changes to Gmail.

    Version 1.6.1
    • Removed Superuser since theming it caused it to force close.
    • Added a few images in Contacts.
    • Added a few images in framework-res.
    • Very minor edits to SystemUI.

    Version 1.6
    • Added/Fixed images in Browser.
    • Themed Superuser.
    • Themed Subsonic. NOTE: Use Black theme.
    • Themed Andoku.
    • Made smoother updload/download images.
    • Made different indeterminate progress images.
    • Made new star images.
    • Minor changes to Talk.
    • Minor changes to Google Search.
    • Minor changes to framework-res.
    • Minor chagnes to SystemUI.
    • Soft buttons for status bar for Tablets themed.

    Version 1.5
    • Made in-call buttons match dialer
    • New menu icons
    • Made icons in Camera match zoom icon better
    • Few minor visual changes

    Version 1.4.1
    • New dialer - if you don't like the new one, visit the site linked below and I will soon have a method up to restore the old one.
    • A bunch of small various changes, nothing major to note, but it may be a while before I have time for another update, so I figured I would release current work as is.
    • Fixes some menu icons in google voice.
    • Signapktic themed.
    • SwypeInstaller themed.

    Version 1.4
    • Added Google Voice
    • Edited more images in framework-res
    • Edited more images in Contacts
    • Edited more images in Phone
    • Edited airplane mode icons to be an airplane
    • Edited unchecked check boxes to be blank
    • Edited image in Facebook that annoyed me

    Version 1.3
    • Added Talk
    • Added Plume
    • Added ADW Ex
    • Added ADW.Launcher
    • Added Dev Tools
    • Added Root Explorer
    • Fixed image bug in Settings

    Version 1.2
    • Fixed bug where Gmail images were not being used
    • Made Gmail quick reply buttons white
    • Added torch widget
    • Added renderfx widget
    • Added TweetDeck widgets
    • Added progress_horizontal.xml

    Version 1.1
    • Added CDMA status bar signal icons
    • Made fully_connected status bar icons white instead of blue, and made the regular status bar icons a gray

    Version 1.0
    • Initial release

    MinimalistBread
    Version 1.0
    • Initial release

    Downloads

    MinimalBread
    • Now on the Market
    • If you have installed a non-market version of this theme, then you will need to uninstall it before installing the market version.
    • Google Voice may force close while applying the theme, but it does not matter since you have to reboot after applying the theme anyways.
    • Revert to system theme if having trouble downloading/installing update from the Market
    • If you can't install from the market for whatever reason, then just download the test-signed .apk from below in the Overlay section of this post.
    • Free and Donate versions are the exact same except for the package name
    • Free Version: http://bit.ly/ew6Ead
    • Donate Version: http://bit.ly/gh8PGz

    MinimalistBread Version 1.0
    • MUST apply MinimalistBread_Layout_Morph.zip
    • Not updated due to lack of demand coupled with the fact that I do not use it.
    • http://bit.ly/fZWM8V

    Install Instructions
    • Install
    • Go to Theme Chooser
    • Select MinimalBread
    • Apply
    • Reboot

    Update Instructions
    • Go to Theme Chooser
    • Select System
    • Apply
    • Install Update
    • Go to Theme Chooser
    • Select MinimalBread
    • Apply
    • Reboot

    MinimalBread_Full_Morph
    • Added 10-24-2011.
    • Includes MinimalBread Morph, MinimalBread Layout Files, and MinimalBread Lockscreen.
    • Updated call_detail.xml for Contacts.apk to fix messed up looking call details screen.
    • Gmail updated to 2.3.5.2.
    • Has Ring styled lockscreen themed.
    • Updated to include smaller ring image for when having multiple custom apps.
    • [http://bit.ly/tx1OyL/url] [/LIST] ...is still needed. [*][url]http://bit.ly/ppzSow

    Install Instuctions
    • Set MetaMorph delay to around 1000 (My exact number is 1054) then press Close (Press menu then select settings after Metamorph has been launched to access this)
    • Press Unzip/Extract new theme
    • Navigate to where you have MinimalBread_Morph.zip located
    • Select the file
    • Press close on the on the pop up that appears
    • Press Apply all!
    • The device may freeze up at this point, if it does freeze up, then wait about 30 seconds, then pull the battery and boot your phone
    • If you device randomly reboots, then set the metamorph delay to 5000 and reapply just the .apk's that it either rebooted on, and if there were any that did not apply when it rebooted, then apply those as well.

    MinimalBread Layout Morph
    • Updated file 04-24-2011
    • Makes the text in the call log details of a call white instead of black in the header.
    • Makes the text for the Torch widget and RenderFX widget have white text
    • This is not required, but does provide a few nice extra edits
    • Gmail must be in /system/app/ under the exact name Gmail.apk.
    • http://bit.ly/fAA5tt

    MinimalistBread Layout Morph
    • Updated 08-08-2011 to include updated conversation_list_activity.xml from Gmail 2.3.5.
    • This is REQUIRED for MinimalistBread to function properly.
    • Facebook and Gmail must be in /system/app/ under the exact names Facebook.apk and Gmail.apk respectively.
    • http://bit.ly/qAsF5y

    Install Instuctions
    • Press Unzip/Extract new theme
    • Navigate to where you have MinimalBread_Morph.zip located
    • Select the file
    • Press close on the on the pop up that appears
    • Press Apply all!
    • The device may freeze up at this point, if it does freeze up, then wait about 30 seconds, then pull the battery and boot your phone
    • If you device randomly reboots, then set the metamorph delay to 5000 and reapply just the .apk's that it either rebooted on, and if there were any that did not apply when it rebooted, then apply those as well.

    Minimalist Lockscreen
    Install Instructions: PLEASE READ!!!
    • Set MetaMorph delay to around 1000 (My exact number is 1054) then press Close
    • Press Unzip/Extract new theme
    • Navigate to where you have Minimalist_Lockscreen_Icons.zip located
    • Select the file
    • Press close on the on the pop up that appears
    • Press Apply all!
    • It WILL force close com.android.phone when it applies the Phone.apk, I do not know of any way around this.
    • While the force close pop up is on the screen, another pop up menu will appear behind the force close pop up and the buttons will say either Continue? or Stop; you must quickly press Force close on the force close pop up, then press Continue? on the other pop up menu; it will then start applying the framework-res.apk
    • The device may freeze up at this point, if it does freeze up (mine did), then wait about 30 seconds, then pull the battery and boot your phone
    • Everything should be applied now; if it is not, then go back and apply the .apk that did not apply
    [/SIZE]

    MinimalBread Calendar
    • Use for either MinimalBread or MinimalistBread
    • Updated 09-29-2011; added 10-04-2011.
    • If you have an odd bar in your calendar app using an old version of this, then this should fix that.
    • http://bit.ly/pYnE90

    Install Instructions
    • Place file on sdcard
    • Reboot into recovery
    • Flash file
    • Reboot
    • Redo this anytime you flash a new ROM

    Ubuntu Font

    Install Instructions
    • Place file on sdcard
    • Reboot into recovery
    • Flash file
    • Reboot
    • Redo this anytime you flash a new ROM

    MinimalBread Launcher Pro Plus Widgets Theme

    MinimalBread Themed Swype
    • These are for the 3.6.84.26668 beta of Swype.
    • Added just a flat black version with no buttons only letters.
    • Screenshot (too big for me to want to place directly in thread): http://bit.ly/fRi8RJ
    • GrayBG is on the left, MinimalBread is in the middle, LightBG is on the right.
    • These are ONLY QWERTY layout.
    • There are two ways to get this.
    Method One (requires apk manager and knowledge of how to use it):
    • Download one (or all, just depends on which ones you want) of the following files: GrayBG | MinimalBread | LightBG | Flat Black
    • Get the com.swype.android.inputmethod.apk (sometimes has -1 or -2 before .apk) from /data/app/ and put it on your computer.
    • Drag the files from the above .zip file into the swype .apk file using your favorite archiving software (I prefer 7-zip).
    • Put the themed swype .apk into the place-apk-here-for-signing folder of apk manager.
    • Run apk manager and press 16 to sign the .apk.
    • Uninstall the current version of swype on your phone.
    • Install the edited version.
    • Anytime, either right after installing or at any time swype stops "swyping," then you will need to re-license swype through the swype installer.
    Method Two:
    • PM/email me and give me some time to respond (specify which version, or if multiple version desired, say so).
    • Uninstall the current version of swype on your phone.
    • Install the edited version.
    • Anytime, either right after installing or at any time swype stops "swyping," then you will need to re-license swype through the swype installer.

    MinimalBread Overlay Files
    • MinimaBread_Overlay_Morphs - Contains all of the files for ease of access.
    • battery_percent - Adds battery percentage (0-100) to the battery icons in the status bar.
    • black_pulldown_background - Changes the blue transparent background to a black of the same transparency (75%).
    • blue_fully_connected_status_bar_icons - Changes the status bar icons from white/gray when connected to google servers/not connected to google servers to blue/white respectively.
    • menu_icons_old - Replaces the menu icons with the old styled menu icons.
    • menu_icons_old_white - Replaces the menu icons with the old styled menu icons colored white. (NOTE: some of the icons will be invisible in certain places after applying this.)
    • new_menu_icons_white - Replaces the menu icons with icons that have been colored white. (NOTE: some of the icons will be invisible in certain places after applying this.)
    • new_menu_icons_white_black_background - Replaces the menu icons with icons that have been colored white and have a black background behind them so that they are visible in all places.
    • old_dialer - Replaces the dialer/incall buttons with the old images.
    • white_gb_status_bar_icons - Updated to include battery/download/upload images on 05-03-2011. Changes the status bar icons to the stock GingerBread status bar icons that have been themed white. (NOTE: not connected to google servers icons are 50% transparent of the connected to google servers icons, also the google voice status bar icons are just plain stock.)
    • white_mb_icons_data_battery_signal_apply_over_white_gb_icons - This is to only be used after using the white_gb_status_bar_icons overlay. It restores the MinimalBread data, signal, and battery (without battery percentage) status bar icons.
    • blue_status_bar_icons - Makes the status bar icons blue.
    About
    • The files allow you to customize the theme to your liking based on either user requests/suggestions or on things that have changed through the theme.
    • There are a few different ways that you can go about applying these files, based on your comfort with working with .apk files.
    • Method One is written specifically for Windows, I assume similar directions would work on any other OS.
    • Test-signed copy of the latest Market release - 1.7.0 - http://bit.ly/qpl5aw
    Method One
    Advanced users (with simplified down instructions)
    Requirements: ADB, APKManager, 7-Zip (or equivalent software), morph .zip files on computer, MinimalBread.apk found above, or current market release from /data/app/.
    • Step 1: Get apk from above or get the apk off of your phone, if you get the apk from above skip to step 3.
    • Step 2: If you are stubborn and not using the apk from above, then do the following
      Code:
      adb shell ls /data/app/
      (look for com.david1171.minimalbread.apk it may have a -1 or -2 before .apk)
      (the following command will place the apk in your working directory, if you do not want it there, then specify which directory you would like it to be placed in)
      adb pull /data/app/com.david1171.minimalbread.apk MinimalBread.apk
    • Step 3: Open the .apk file with 7-Zip.
    • Step 4: Open each of the morph .zip files that you want to add to the .apk.
    • Step 5: Go into the MinimalBread folder and drag and drop the res folder from each morph .zip files that you want to use into the root directory of the .apk file.
    • Step 6: After adding all of the files to the .apk close the 7-Zip window.
    • Step 7: Drag and drop the .apk file in the place-apk-here-for-signing folder of APKManager.
    • Step 8: Start APKManager (run Script.bat)
    • Step 9: Enter 16 (sign an apk) into APKManager and press enter.
    • Step 10: Once it has finished signing the .apk, then you can install the .apk. If you have any previous version of the theme installed, then first uninstall that version.
    • Step 11: Install the .apk by either placing on your sdcard and installing like any .apk or with the following command
      Code:
      adb install -r MinimalBread.apk
    Method Two
    Easiest way if not able to do method one.
    Requirements: ADB or Terminal, Zip Themer, morph .zip files on sdcard
    • Step 1: Run the following commands from with ADB or through the terminal
      Code:
      (if using ADB)
      adb remount
      adb shell
      (if using terminal a.k.a. kicking yourself in the groin)
      su
      (or whatever the command to remount your /system partition as rw is for your phone)
      mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
      (rest of the commands will work with either ADB or terminal)
      ls /data/app/
      (look for com.david1171.minimalbread.apk it may have a -1 or -2 before .apk)
      mv /data/app/com.david1171.minimalbread.apk /system/app/MinimalBread.apk
      (use cp instead of mv if mv does not work)
    • Step 2: Open Zip Themer
    • Step 3: Press +Theme
    • Step 4: Navigate to where you have the morph .zip files stored on your sdcard
    • Step 5: Repeat Steps 3 and 4 as many times until you have all the morphs you want added, when done, proceed to Step 6.
    • Step 6: Press *Output
    • Step 7: If the name of the output file is satisfactory, press done and go on to step 8, otherwise, change the name of the output file to your liking.
    • Step 8: Press Build It!
    • Step 9: Create undo file if you feel the need to.
    • Step 10: Once Zip Themer has made the .zip file, then uninstall any version of MinimalBread in /data/app/.
    • Step 11: Reboot into recovery
    • Step 12: Select the .zip file that you created with Zip Themer.
    • Step 13: Flash it.
    • Step 14: Reboot your phone once the file is done being flashed.
    • Step 15: Open the Theme Chooser, apply MinimalBread, and reboot when finished.
    Method Three
    Most annoying way (to me at least)
    Requirements: Requirements: ADB or Terminal, MetaMorph, morph .zip files on sdcard
    • Step 1: Run the following commands from with ADB or through the terminal
      Code:
      (if using ADB)
      adb remount
      adb shell
      (if using terminal a.k.a. kicking yourself in the groin)
      su
      (or whatever the command to remount your /system partition as rw is for your phone)
      mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
      (rest of the commands will work with either ADB or terminal)
      ls /data/app/
      (look for com.david1171.minimalbread.apk it may have a -1 or -2 before .apk)
      mv /data/app/com.david1171.minimalbread.apk /system/app/MinimalBread.apk
      (use cp instead of mv if mv does not work)
    • Step 2: Uninstall any version of MinimalBread located in /data/app/.
    • Step 3: Apply the .zip files with MetaMorph (there are several different places in this post that document how to use metamorph, another one is redundant).
    • Step 4: Reboot your phone once you have applied all of the morphs that you would like to apply.
    • Step 5: Open the Theme Chooser, apply MinimalBread, and reboot when finished.
    F.A.Q.

    Q. Why are there morph files?
    A. There are certain aspects where the theme engine does not work, such as: the lockscreen, the power menu, and layout .xml files.

    Q. Why is my lockscreen transparent after applying MinimalBread Morph?
    A. It is designed that way to keep a minimal look. There is a morph that will give you lockscreen tabs and icons or just icons if you so desire.
    3
    Updated to 1.6.4.

    Possible fix for incoming call status bar icon being green (needs verification)
    4G status bar icons fixed (needs verification)
    2
    Updated, removed some crap, added a little bit of crap.

    Superuser seems to keep force closing for me when I launch a new app which requires root access... could it be because of this theme?

    It's been removed in the update, the force close is now gone.

    @Lento10, thanks for helping out while I was at work and not able to reply.

    I am the slightest bit confused... does this theme include icons for all apps?

    I got this theme via the market the the CM Theme Chooser for the Droid 1, and I get the "Sorry, this theme is missing assets for your screen size" and when I apply anyway I only have like ~4 icons themed while the rest of the system is totally themed(and looks AWESOME). Is the droid 1's screen size really considered MDPI?

    Either way, thanks for contributing an awesome theme!

    The Droid (sholes I believe) is considered HDPI; the missing assets is just something that pops up every time you go to apply the theme; nothing should actually be missing on your phone though. Where it can be avoided (except for the Swype Installer, which is just my laziness) there are no app icons included with this theme. I have a free ADW Theme with over 500 icons for icons. The only apps I know that I've set app icons for are Google Search, Dev Tools, and Swype Installer. There could be another one, but I really don't remember doing it. Google Search uses the app icon on the widget, and Dev Tools uses the app icon in the app itself.
    2
    Updated, adds more crap, yada yada yada etc..
    2
    David, won't you update the Market version? I read that Market uploading problems have been solved.

    I haven't really done much of anything with this theme since the last market update, and right now, my jaw is hurting way more then I care to think about. I'll try to do a little with this theme at some point soon, but the past week and a half I've been busy with the swype themes and my adw themes. If I can't come up with something more to do, I'll upload what I've done since the last update in a few days.