[Theme] willverduzco's PURE Blackbar for CM 6.1.1 *XML Color Import!* - Now with "4G"
[About]
My goal with this was to create a bar that is PURE BLACK, unlike the gradient bar in HTC Sense, while retaining much of Sense UI's style. As such, this MORPH is heavily based on the HTC Desire Notification Bar. To my eyes, the Sense UI gradient is simply too close to black to look intentional, yet not close enough to look good. It sort of reminds me of an LCD with a back-light leakage problem. Additionally, I created a new, more streamlined notification drawer pull-down image.
This theme has THREE versions: A version with white notifications (classic edition), a version with black notifications (zip file ending with _BN), and a "Faux G" version with black notifications (zip file ending with _BN-4G).
This MORPH is intended for CyanogenMod 6 and beyond. However, it should work with almost every other HDPI ROM, assuming that you have a way to change the status bar and notification text color to white.
[Screenshots - Click to Enlarge]
"Faux G" - Black Ongoing Notifications (_BN-4G version, which I currently use)
Black Ongoing Notifications (_BN version)
White Ongoing Notifications (classic)
[Installation Instructions]
1. Download and install the latest version of MetaMorph (by Stericson) from the Market.
2. Turn on USB Debugging under the Android Settings -> Applications -> Development Menu.
3. Open MetaMorph and select "Unzip/Extract New Theme."
4. Select the appropriate version of my theme, click "Apply All," and reboot when prompted.
5. Change your carrier, clock, date, and notifications colors. (See below for instructions.)
[Changing Text Color Automatically - BN and BN-4G only for now]
-CM6.1 and beyond: Unzip Notifications_XML-FOR_CM6.1.zip and put the CMTheme folder on the root of your SDCard. Import the colors through the following: Android Settings -> CyanogenMod Settings -> User Interface -> Tweaks Extra -> Select A Theme
-CM6: Unzip Notifications_XML-FOR_BN.zip and put cmparts_ui.xml on the root of your SDCard. Import the colors through the following: Android Settings -> CyanogenMod Settings -> User Interface -> Tweaks Extra -> Import Colors from XML
[Changing the Text Color Manually - All ROMs]
BLACK ongoing notifications bar version
1. Navigate to Android Settings -> CyanogenMod Settings -> User Interface -> Status Bar Customization.
2. Change the following fields to white (#ffffffff): Battery Percentage, Clock, Carrier PLMN Label, Carrier SPN Label, Notifications Ticker, Notifications Count, Items Title Color, Items Text Color, and Items Time Color.
3. Change the following to black (#ff000000): No Notifications Title, Clear Notification Label, Ongoing Notifications Title, Latest Notifications Title.
WHITE ongoing notifications bar version
1. Navigate to Android Settings -> CyanogenMod Settings -> User Interface -> Status Bar Customization.
2. Change the following fields to white (#ffffffff): Battery Percentage, Clock, Carrier PLMN Label, Carrier SPN Label, Notifications Ticker, Notifications Count, No Notifications Title, Ongoing Notifications Title, Latest Notifications Title.
3. Change the following to black (#ff000000): Clear Notification Label, Items Title Color, Items Text Color, and Items Time Color.
[Changelog]
Classic (White Notifications) Edition
-None
Black Notifications Edition
1.2 - Discovered when looking in low light that the PNG incorporated in v1.1 wasn't truly 100% black. I replaced the PNG with a new one with RGB values of 0,0,0.
1.1 - Incorporated Eddiemc's changes for dark Notification Panels.
[Known Issues]
Classic (White Notifications) Edition
-None
Black Notifications Edition
-A very small percentage of applications employ their own methods of coloring their ongoing notification text. This cannot be changed with something like Cyanogenmod settings. This is no longer a bit issue because CM6 RC3 and beyond include a version of MusicMod that uses the system-wide notification text color.
[Future]
Classic (White Notifications) Edition
-None. This seems complete unless someone wants different icons.
Black Notifications Edition
-Look for a way to force all notification text to be white, even for troublesome apps.
[Troubleshooting]
-Morph stuck at "Applying" indefinitely? Make sure USB Debugging is enabled.
-Morph only applied to part of the bar and looks bad? Make sure you have custom notification and pulldown bars disabled. (CyanogenMod Settings -> User Interface -> Notification Colors and disable Custom Notification and Pulldown bars.) Also, if you're on CM 6.1+, go to CyanogenMod Settings -> User Interface -> Tweaks Extras -> Select a Theme and pick Stock. Reboot then reapply the theme.
-The latest version of MetaMorph works again. If you have issues applying the theme, and you have already made sure USB debugging was enabled, try the version of MetaMorph that I have uploaded as an attachment.
____
Credit: Thank you very much XebozZ for creating a wonderful base from which I created this Morph, Eddiemc for helping make the first _BN version, and obviously Cyanogen for pumping out CM6 RC!
Applied and it works great! Thanks man!
This is awesome, 5 stars. Thanks man. Pure black >>>> Desire grey IMO, and is great for showing off the great black levels of the AMOLED. I've been waiting for something like this for a long time. I've tried myself and failed.
It would also be cool if the pulldown notifiations are also black/dark with white font, I guess with the standard colors inverted. I think it's tricky it needs to be configured on an app level (I think, but am not sure). Anyways, if there's a toggle between standard/inverse color, that would also kick much ass.
Can you make an enomther version please?
Sent from my Nexus One using XDA App
Thanks. This is very nice indeed.
Thanks for the comments guys, and I'm really glad it works to your liking! And yeap, denimjunkie82. Precisely why I did it! Black looks so good on AMOLEDs!
mgorman said:
Can you make an enomther version please?
Click to expand...
Click to collapse
I'll gladly see what I can do, but unfortunately I'm actually unfamiliar with Enomther's ROMs. Could you please tell me if his ROM has a settings panel inside his ROM, in which you can enter the aRGB values for notification colors (or does his ROM let you import SpareParts XML files like CyanogenMod does)? If so, this MORPH should work with minimal or no changes. If it doesn't have that option, I'm going to have to find out a way to change the text colors first.
denimjunkie82 said:
It would also be cool if the pulldown notifiations are also black/dark with white font, I guess with the standard colors inverted. I think it's tricky it needs to be configured on an app level (I think, but am not sure). Anyways, if there's a toggle between standard/inverse color, that would also kick much ass.
Click to expand...
Click to collapse
Thanks to Eddiemc, this is now done! Screenshots and instructions have been updated!
Thanks again for the comments and for trying it out, guys!
denimjunkie82 said:
It would also be cool if the pulldown notifiations are also black/dark with white font, I guess with the standard colors inverted. I think it's tricky it needs to be configured on an app level
Click to expand...
Click to collapse
Nope, as easy as walking, on cm6
Swap "status_bar_item_background_normal.9.png" in framework res to one that's black instead of white, and change text to white in CM settings.
Works on all app notifications, I'm using it myself. Black's nicer than white!
-e
edit... throw the png file into the framework res folder of the original morph, or just use the modified version attached (hope the op doesn't mind..)
Then change item notifications color in cm settings to white (#ffffffff)
Eddiemc said:
Nope, as easy as walking, on cm6
Swap "status_bar_item_background_normal.9.png" in framework res to one that's black instead of white, and change text to white in CM settings.
Works on all app notifications, I'm using it myself. Black's nicer than white!
-e
edit... throw the png file into the framework res folder of the original morph, or just use the modified version attached (hope the op doesn't mind..)
Then change item notifications color in cm settings to white (#ffffffff)
Click to expand...
Click to collapse
Of course I don't mind. It saved me from figuring out the filename myself, which is much appreciated, so thank you very much for your contribution!
Appropriately, I have added your name in the _BN Morph, and in the original post.
I love it! I've always wanted to change that color. It works great thanks.
Can anyone verify the white text on black bars works on the Music app and Quick Settings? I've tried various morphs a few months ago and these apps leave black text in the Notifications panel no matter what, but that was before the Spare Parts method in Cyan 508-600RC.
level5music said:
Can anyone verify the white text on black bars works on the Music app and Quick Settings? I've tried various morphs a few months ago and these apps leave black text in the Notifications panel no matter what, but that was before the Spare Parts method in Cyan 508-600RC.
Click to expand...
Click to collapse
First issue found... I've added it into the main post. Thanks for letting me know. Unfortunately, the spare parts method doesn't seem to change the music player text. A decent alternative would be to use the classic version with the black text and white ongoing notifications menu, as the text would appear as normal. I believe that these apps must be using some code on a per-app level that does this, as there simply isn't another field that I could see modified. This reason why they did this is likely because it has two slightly different colors (a black and a grey) in that notification.
Hopefully someone knows how to change the music player's text in the notification bar.
Here is a picture of the issue:
EDIT: Looks like it's true. It's probably part of the app itself.
In all honesty, though, this is a very minor issue, and if you don't know what song you're playing through the media player from your own music library, there may be another problem, haha. That said, I will see if anyone has come up with a real solution. I don't want to tell you to hold your phone a different way, haha. Oh wait, that's another company.
Awesome notification bar!
I'd like the gradient on the notification bar itself, with a gradient on the pull down notification. I somehow managed to mix this Metamorph, with another and got what I wanted (by mistake!).
If it's not too much trouble, could I get a .zip file (exactly like the you uploaded) but with a gradient (like the desired) notification bar?
looks good ima trying it out now what i been looking for
level5music said:
Can anyone verify the white text on black bars works on the Music app and Quick Settings? I've tried various morphs a few months ago and these apps leave black text in the Notifications panel no matter what, but that was before the Spare Parts method in Cyan 508-600RC.
Click to expand...
Click to collapse
Notifications on black:
Yea, I just noticed this just now. As op states above, music app doesn't work properly.
I'm using spotify, so I never checked the music app... (btw spotify get white text as it should)
Quick Settings actually has an embedded option to change the text color (normal: white, inverted: black) so so that's no problem
All other apps I've seen works well (gets white text).
On cm6 we are all using the modded music app by Eliot Stocker, so I reckon he should be able to add an option to invert text (like quicksettings) if some of us asks him.
-e
edit....
If someone (op *hint hint*) want to ask him about notification color invert: http://twitter.com/eliotstocker
edit2...
For the more hardcore ones, adb pull the music app, change the xml settings for notification color in Music.apk\res\layout\statusbar.xml (this is beyond me atm, but I might give it a stab) adb push the app back, and voila you'll have white text
edit3...
I pass.
Here are the files if someone can pull this off. As far as I know, due to the way android works, the xml file needs to be hex edited.. I just cannot work out where the changes needs to be
edit4...
Even though I don't use the music app, this issue really bugs me..
If we can get the xml file changed, it can even be included in the morph (or as a seperate morph) so nobody has to adb.
I just posted in eliots thread about the settings option, so perhaps that works out, if not I'll ask his permission to pm around a bit to find someone who can edit the xml.
Now I'll stop editing this post
Is it possible to have an update.zip version of the Black Ongoing Notifications (new _BN version) please.
Don't like to isntall metamorph to install theme.
Black is really beautiful
Thanks.
F.
Wow, good job. I don't use CM myself but I know a lot of people will appreciate this.
Just a quick status update to let everyone know that the issue will be fixed soon.
Eliot Stocker, who wrote the music app in CM6 just got back to me saying that he would add the feature into the next release. Thanks for the twitter link Eddiemc, and thank you again for all of your help!
Eddiemc said:
Notifications on black:
Yea, I just noticed this just now. As op states above, music app doesn't work properly.
I'm using spotify, so I never checked the music app... (btw spotify get white text as it should)
Quick Settings actually has an embedded option to change the text color (normal: white, inverted: black) so so that's no problem
All other apps I've seen works well (gets white text).
On cm6 we are all using the modded music app by Eliot Stocker, so I reckon he should be able to add an option to invert text (like quicksettings) if some of us asks him.
-e
edit....
If someone (op *hint hint*) want to ask him about notification color invert: http://twitter.com/eliotstocker
edit2...
For the more hardcore ones, adb pull the music app, change the xml settings for notification color in Music.apk\res\layout\statusbar.xml (this is beyond me atm, but I might give it a stab) adb push the app back, and voila you'll have white text
edit3...
I pass.
Here are the files if someone can pull this off. As far as I know, due to the way android works, the xml file needs to be hex edited.. I just cannot work out where the changes needs to be
edit4...
Even though I don't use the music app, this issue really bugs me..
If we can get the xml file changed, it can even be included in the morph (or as a seperate morph) so nobody has to adb.
I just posted in eliots thread about the settings option, so perhaps that works out, if not I'll ask his permission to pm around a bit to find someone who can edit the xml.
Now I'll stop editing this post
Click to expand...
Click to collapse
imfloflo said:
Is it possible to have an update.zip version of the Black Ongoing Notifications (new _BN version) please.
Don't like to isntall metamorph to install theme.
Black is really beautiful
Thanks.
F.
Click to expand...
Click to collapse
Glad you like it! I'll gladly make you an update.zip. Are you on clockwork recovery or Amon_RA? (I haven't ever signed an update.zip, and Amon_RA's recovery image requires signed updates, but clockwork doesn't.)
stewroids said:
Awesome notification bar!
I'd like the gradient on the notification bar itself, with a gradient on the pull down notification. I somehow managed to mix this Metamorph, with another and got what I wanted (by mistake!).
If it's not too much trouble, could I get a .zip file (exactly like the you uploaded) but with a gradient (like the desired) notification bar?
Click to expand...
Click to collapse
Glad you like it. Actually, if you want a bar with gradients, though, you should check out XebozZ's gradient bar. He did a great job with that. My goal with this one was to not have a gradient so that it shows off the wonderful AMOLED blacks that we have!
willverduzco said:
Glad you like it! I'll gladly make you an update.zip. Are you on clockwork recovery or Amon_RA? (I haven't ever signed an update.zip, and Amon_RA's recovery image requires signed updates, but clockwork doesn't.)
!
Click to expand...
Click to collapse
Just try to push framework-res.apk copy all file in it and pull back but after a reboot launcherpro loop and woon't run so i was oblige to wipe my device.
I forgot to make Nandroid backup under Amon_RA
Now after a new reboot i have a fresh CM6 with black notification bar but text are all black i'll try to change theme manually in CM6 custom option menu.
BTW thanks.
Applied, it is a very nice bar. Thanks!
edit - spelling
I've installed/customized a theme exactly as I want with Black status bar, and black pulldown background with white text. I properly Deodexed and used the compatible services.jar, however, the following events still show up with black text in the dropdown list:
-In-Call timer status
-Download Progress
-Any item that is an event in progress
I've tried 4 different services.jar and all of them had the same problem, I tried editing the status bar XML files, only to have the phone refuse to load.
I notice 90% of themes leave the dropdown tabs gray, and I assume this is the reason, but does anyone have the files necessary to make all text in the dropdown white?
If you want to attach your framework-res.apk I can give this a go. I'm pretty sure this is in the /res/layout/status_bar_latest_notification.xml file or something titled similiarly.
Anyways.... I can give you some help if wanted...
I've attached my framework-res.apk, let me know what you can do. Thank You!
No problem. I will give this a go after work.
Sent from my DROIDX using XDA App
Guyinlaca said:
I've attached my framework-res.apk, let me know what you can do. Thank You!
Click to expand...
Click to collapse
In looking at your framework...is this the current framework that you thought SHOULD have the white text? Or a unmodified framework. In looking at it...it looks like the text should be white... At least from what theming I have done... You have white (ffffff) set in the correct places for the dropdown notification bar in /res/layout/status_bar_latest_event_content.
What ROM/theme are you using? Also are you on the 2.3.34 update? i'm still on 2.3.15... So I don't want to throw a framework on my phone that may cause issues =?
If you can give me some more info... I was digging through it tonight.
Thanks
I am using the 2.3.340 firmware, standard rom but rooted and deodexed.
I used that exact framework with 2.3.15 with the same issue. My theme is nearly perfect except for that, so it's kind of annoying.
Hm... I'll keep looking over it. So this current framework SHOULD have white text but didn't?
Try also looking at the styles.xml and colors.xml in the /res/layout folder. I.m winning if things need to match up and something in one of those files is overwriting your white color
Sent from my DROIDX using XDA App
Correct me if I'm wrong but doesn't the services.jar hold the information to change the colors in the drop down events?
trebz said:
Correct me if I'm wrong but doesn't the services.jar hold the information to change the colors in the drop down events?
Click to expand...
Click to collapse
I'm pretty sure it just controls color for the clock, ticker, and the "titles" for the sections in the drop-down such as "latest" or "ongoing". It doesn't actually change the text color of notifications in the drop down.
Can u help me too
I had this issue with derezzed too, a lot of ongoing event text colors are controlled by each individual application (something I saw with dropbox and facebook uploads) so the options are to either customize each application as you get it, ignore the unreadable text, or simply change the .png to a different color that provides a similar feel while being able to read black text... or another artsy thing would be to use rounded corners to make each notification look like an individual bubble instead of a continuous pane
edit:
totally didnt see how old this post was... oops
so i've searched for a white notification bar and i cant seem to find one for this device.
i tried to just invert the colors on a black bar theme, but it didnt do anything to the bar and just made all the icons black(and invisible).
anybody know anything about a white bar?
isaacfank said:
so i've searched for a white notification bar and i cant seem to find one for this device.
i tried to just invert the colors on a black bar theme, but it didnt do anything to the bar and just made all the icons black(and invisible).
anybody know anything about a white bar?
Click to expand...
Click to collapse
So.. I'm guessing you already know how to properly modify the files for your ROM. The file you want to look for to modify and make white is "statusbar_background.png" ...Some roms this file name will also contain a ".9" in the name.
If this is the case, the .9 pngs HAVE to be modified a certain way, as the .9 means that they contain special instructions, for text, icons, and stretching. If you are not sure how to fix a .9 png, you can send me the file. I'll make it white, and send it back.
tribalartgod said:
So.. I'm guessing you already know how to properly modify the files for your ROM. The file you want to look for to modify and make white is "statusbar_background.png" ...Some roms this file name will also contain a ".9" in the name.
If this is the case, the .9 pngs HAVE to be modified a certain way, as the .9 means that they contain special instructions, for text, icons, and stretching. If you are not sure how to fix a .9 png, you can send me the file. I'll make it white, and send it back.
Click to expand...
Click to collapse
Well I did get the bar white. But now the clock and a few icons are white. The other icons I can figure out, but what do I do for the clock?
Thanks!
Sent from my Inspire 4G using XDA Premium App
Clock is in the services.jar. or at least it was on the Captivate. Haven't pulled this one apart yet.
isaacfank said:
Well I did get the bar white. But now the clock and a few icons are white. The other icons I can figure out, but what do I do for the clock?
Thanks!
Sent from my Inspire 4G using XDA Premium App
Click to expand...
Click to collapse
Sent from my Inspire 4G using XDA Premium App
I asked Trailblazer101 if he could modify his EC09 Everything Mod for our Continuums to several specific requests of mine. A bunch of requests
And he delivered!
I've long struggled with his mods affecting homescreen respawns on my phone. I use LauncherPro. Thanks to a great post by TXWolf1980 I took his advice and used Rom Toolbox to eliminate all kinds of unnecessary processes that were running automatically. Now I can use TB's mods and I see no difference in my phone's performance.
So, this flashable .zip is Trailblazer101's EC09 Everything mod with the following modifications/additions:
1) Ticker History button now requires a long-press too, like the weather button. Now, nothing can be executed from the standard Ticker screen without a long-press!
2) Long pressing the ticker history button after loading up ticker history puts the ticker into sleep mode. And now sleep mode is completely blank. Also, to exit sleep mode, you have to long-press the clock area. This means the 5 shortcuts to Browser, Market, etc are no longer present.
3) When the SMS icon in the Ticker is present (showing unread texts even when they're aren't any) you can now clear the icon by long-pressing it. If you use a 3rd party SMS app and still want your ticker to show incoming texts, you've been frustrated having to load up the stock SMS app to eliminate the unread text icon in the ticker.
4) The icons for the TW toggles on the pull-down menu and the status bar icons have been replaced with ones I designed with a blue theme.
5) The clock and date are now centered and the clock is the same blue as seen in the icons.
6) Long-pressing the search button is now recognized and configurable for such things as Voice Search or Quick Composing texts.
7) Weather and Ticker History icon are blank by default.
There is a feature that is not mainstream and I'd actually prefer it be undone for the masses, but I think Trailblazer101 is very busy with other things now. I asked him to make the long-press of the weather icon load up my RealCalc calculator app since I don't use the weatherbug program. As such, if you must have the weatherbug program and its functionality in the Ticker, you are not going to want to install this mod.
Major props to Trailblazer101 for doing all of this for me. I absolutely love the way my phone is set up now! He has been SUCH a help to the Continuum community. I don't know how to do it, but if I figure it out, I'd love to add a link to this post for thanking Trailblazer101
Screenshot of icons and clock
Download mod with darker blue
Something new!
Something to borrow
Sent from my SCH-I400 using xda premium
School/Finals are almost over, and when it is... Let the development/my presence (re)commence
Sent from my SCH-I400 using xda premium
Nice work, I'm surely gonna try .
trailblazer101 said:
School/Finals are almost over, and when it is... Let the development/my presence (re)commence
Sent from my SCH-I400 using xda premium
Click to expand...
Click to collapse
Well that's great news! Glad to know you're still alive!
If you want to re-create the Spearoid mod without the Realcalc tweak for the Weather icon, I'll edit the OP to point to that file.
I made a framework that has some blue softkeys to go along with the theme. didn't want to be selfish! XP
hope you guys enjoy it!
http://www.mediafire.com/?nwn22e24uqs34gt
GS3
http://forum.xda-developers.com/showthread.php?t=1669190
Is there anything in this that we can extract and use?
Logan
I realized I actually had the wrong set of icons in the file I linked to. They were simply the wrong color blue. You may have noticed the lighter blue in the signal icons not matching the blue in the TW toggle icons or the Ticker clock.
I've updated the OP with the proper link. THIS is what my tweak of TB's mod was supposed to look like!
I dont know if you even read this forum anymore but you state the weather and ticker and blank by default which isnt the case for me. While the ticker icon is blank the weather icon is still showing. Any idea why?
Edit: I feel like an idiot. Just after posting I remembered I set the weather app up before removing it. I went and removed the location and the icon vanished. Thanks for the awesome mod!
Well I don't come here often as it's a graveyard but glad you like it!
I've finally reached a place of contentment with my Continuum!
Sent from my SCH-I400 using xda app-developers app
Very cool
This looks really nice.
I'm not sure if this equates to "broken" but after whatever recent update happened (maybe a gig update?), all my notification icons are all the same green blob and they aren't respective to their own app anymore.
I tried to clear the cache partition but no luck fixing. Any ideas how to get those regular icons back? (Image attached)
See
How to show app real icon on notifications
Hey, so I just got my galaxy and I'm trying to figure out how to show the real app icon on notifications instead of Samsung icons. I've attached the photo, as you can see it shows same color icons for all notifications and I want to show the...
forum.xda-developers.com
It's by design. The notifications follow the Material U color if you apply it to Icons.
You wither don't apply the colors to the icons (when setting it via wallpaper and colors) or you apply it and get themed icons everywhere.
raul6 said:
See
How to show app real icon on notifications
Hey, so I just got my galaxy and I'm trying to figure out how to show the real app icon on notifications instead of Samsung icons. I've attached the photo, as you can see it shows same color icons for all notifications and I want to show the...
forum.xda-developers.com
Click to expand...
Click to collapse
This was it, thank you! I had to uncheck the use color palette option in style