[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
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 have been recently messing around with the color accents on my phone. So far I have managed to make a nice Black, Red, Silver theme. However I am stuck with one key I cannot seem to find.
I have successfully managed to change almost all the text to red using these keys:
HKLM\ControlPanel\themes\1\
ProgressBarBackground
TextNeutralColor80
TextNeutralColor75
TextNeutralColor60
TextNeutralColor30
TextNeutralColor20
TextNeutralColor
ContrastColor
However I cannot seem to find the White text that displays on Tiles nor can I find the color that represents the actualy TILE in the call log or textmessaging. I know they are two separate registry settings because using an OLD advanced config I can easily change the tile color to say Dark Blue however the actual text color in the call log and text message area will still be the normal blue. Which is because the old one did not know where the other keys were. So does anyone know of the entire full list of Registry Keys for editing text colors?
Would be cool to see screen shots of your customizations
Sent from my SGH-i917 using XDA Windows Phone 7 App
Have you looked into the XAML files in \windows. There's a thread where someone mentioned these files are related to the themes/accents. The first 2 digits refer to the theme 00 & 01. The second 2 digits refers to the accent color. They somehow work with the registry values.
For more info, see this post.
Ok excellent. I will poke around in that particular file and see what changes what.
Being on an HTC I can easily overwrite in the windows directory so this should not be a problem.
As to a screen shot I will take a look at the new build of WDM and see if I can screenshot it.
Laquox said:
As to a screen shot I will take a look at the new build of WDM and see if I can screenshot it.
Click to expand...
Click to collapse
Yes, WPDM lets you take screenshots. You must have the multitasking/dehydrate hack enabled though so it'll stay connected with TouchXperience running in the background when you change screens.
Unfortunately the values for what I am looking for is not in those XAML files. Apparently editing those only changes how apps read the accent colors and does not actually change the colors I am looking for.
The only colors I have left to change is one single value somewhere but I have done searches of the registry and through those Xaml files and they seem to not be there. :-/ It looks great right now, but would blend completely if I could just fix these last few.
I attached a few screens. You can see exactly where I still have a silver/grey text even though it should be red.
Laquox said:
Unfortunately the values for what I am looking for is not in those XAML files. Apparently editing those only changes how apps read the accent colors and does not actually change the colors I am looking for.
The only colors I have left to change is one single value somewhere but I have done searches of the registry and through those Xaml files and they seem to not be there. :-/ It looks great right now, but would blend completely if I could just fix these last few.
I attached a few screens. You can see exactly where I still have a silver/grey text even though it should be red.
Click to expand...
Click to collapse
If I'm not mistaken some of the fonts are semi transparent, white with the black bg showing through. The first 2 digits are the alpha transparency value. I believe FF is solid where 00 is fully transparent. Another thought, is they look to be the same color of the button icon bar. Either way, looks nice.
I've spent the past 5 hours or so figuring out how to change the status bar icons in the Blue Lightning Theme to the icons from VB final. Got that working perfectly.
(I also tried changing the dialer and contacts screens with no luck, but that's a problem for another time.)
In the Blue Lightning theme, the background image of the notification drop down has a pic of a tattooed girl. I grabbed the background image with the same name from RaverX3X's VB final zip and swapped them.
Now the background looks great, but the little bar used to drag the notifications up and away has disappeared. And, it seems like it's much more difficult to flick the drop down away when estimating where that footer bar "should" be. When I check the drawable-hdpi folder in SystemUI.apk, I can see the .png file for the footer, but it doesn't appear on the phone.
Anyone know what I'm doing wrong?
Try rebootin?
Rebooting doesn't help.
is that file by any chance a .9.png file? (otherwise known as a Draw-9 patch file)
I thought it might have been that, but nope, just a regular .png.
some launchers have a setting that will hide the notification bar. I wonder if that has somehow been triggered.
Try booting into recovery a fix permissions
Sent from my SGH-T959V using XDA App
Send me you systemUI in a zip and ill try and fix it for u
if you ain't first you're last
Does anyone know what file I need to edit to make the notification drop down more transparent? I'm running Embryo 3.2, and I believe that it's one of the framework files from the S3 launcher, but I'm not sure which one.
I want to make some edits to customize it more for my own liking.
An additional question...does anyone know the color code for ICS Blue?
Anyone? This is really driving me nuts. I'm looking through all of the files that I think have the right PNGs in them, and I see some that seem to fit the right names/images, though I wish I knew which ones controlled which images. Some look like they should, in terms of the filename, but don't match what I'm seeing...
I miss the old days
Surely the S2 forums contain an answer, I would imagine at least.
It's not the usual system ui, tw, and framwork res huh?
dac1227 said:
Surely the S2 forums contain an answer, I would imagine at least.
It's not the usual system ui, tw, and framwork res huh?
Click to expand...
Click to collapse
It might be, but I can't seem to find the right files. For example, the only close PNG I see is nowhere near what I see on my own phone. With the presence of those 3 files (and perhaps more) I don't know which one I should edit.
Its in the xml's
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
So I have to edit the XML's now to theme my phone?
Wow...when did that change. I used to be able to change the PNGs and re-insert them into the apk files with no problems...
XML is what declares color and transparancy of status bar if memory serves its been that way on most phones for a long time
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
nrm5110 said:
XML is what declares color and transparancy of status bar if memory serves its been that way on most phones for a long time
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
Click to expand...
Click to collapse
Not looking to theme the status bar itself, just the notification dropdown and the icons on the status bar.
On my Droid 1, you had to edit the Services.jar if you wanted to change the color of the status bar itself, but it was a simple png edit within framework-res.apk if you wanted to change the dropdown color/transparency or any of the icons up there (signal, wifi, etc).
That's correct I misinterpreted what you were trying to do that's my bad
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
You need to be looking in SystemUI. apk, that's where notification drop down background and quick panel icons live.
Btw, there are many duplicates, original ics and tw versions.