Requires Xposed Framework by rovo89. Special thanks to him!
Change the style of status and navigation bar when in “Translucent mode”!
You don't have to be bind to the KitKat gradient if you are on a AOSP ROM, and also you don't have to be bind to any ROM manufacturer's implementation of it!
As long as the implementation is close to the AOSP version, this module can easily replace it to one of the 11 styles available in this module (maybe there are coming more in the next time).
The currently available styles are:
KitKat gradient
Customizable gradient
Full transparency
Android “L” style (a solid, a bit darker colour)
Sense 6 style (like Android “L”, a bit lighter)
Customizable solid color
HTC Sense 5 Style
“CarBlend” style (use only with darker backgrounds, otherwise it's hard to see the icons)
“Halo” and “Bracket” gradient (gradient with curvature)
“Cutter” style
Sony Xperia style
Please, feel free to tell me if you have any suggestions which styles I should add.
Download from Xposed Repository:
http://repo.xposed.info/module/com.woalk.apps.xposed.translucentstyle
This module does nothing but exchanging the overlay for translucent system bars.
Read the thread a bit, and you will find many people thinking other things, and you will find the solution for it faster than you think, if you think this is a bug or something.
Without saying you should understand that this only works on KitKat (4.4+), and that the translucent mode has to be enabled to see the changes.
If it does not work with your ROM:
Please post a link to the ROM you're using. It should be a ZIP file (or any other typical compressed file like Tarball, RAR, ...) I can investigate.
If there is none, consider uploading or linking to your SystemUI.apk and every *.apk file in your /system/framework directory.
Then I'll look into it and check if it is possible to expand the implementation of this module to your ROM's SystemUI.
Should work with the following ROMs:
All near-AOSP-based ROMs (CyanogenMod, Google Editions, ...)
HTC One M7 4.4+ and M8 Stock-based ROMs
LG G3 Stock-based ROMs
Samsung TouchWiz-based 4.4+ ROMs
Sony Xperia 5.x ROMs
Known bug:
Xperia style on xxhdpi devices.
Works perfectly fine together with Tinted Translucent Status Bar, making TTSB's design changes way more unique!
Have fun with it.
Changelog:
Version 2.5
Added support for Xperia Lollipop. Thanks @szpuntoo for testing.
[*]Added use of Material Design on Lollipop.
Version 2.4
Added (rudimentary) AOSP Lollipop support.
Version 2.3
Fixed HTC Sense NavigationBar in solid style always reverting to black.
Fixed Variable and CyanogenMod image styles showing up as something different.
Version 2.2
Now user has to specify whether an engine should be used (fixes "improper use"-FCs)
Added CyanogenMod-specific engine.
Version 2.1.1
Settings to control which engine is used.
Version 2.0
New engine: should work with more ROMs.
Solid color and gradient are now customizable.
New style: Xperia.
Version 1.0
Initial release.
Source code (under GPL v2 license):
https://github.com/woalk/TranslucentStyle
Attachment:
Screenshots of the module interface and the possible effects of it.
The translucency on the module's UI is made with my TTSB module.
gonna test this ..
thanks ..
?
edit: download failed ..
••sent from my thumb to your eyes ••
schrickz said:
gonna test this ..
thanks ..
?
edit: download failed ..
Click to expand...
Click to collapse
Please try again now, there was a problem with the file.
Make sure you press the “refresh” button first.
downloaded, installed, actived, disabled high-end graphics in performance settings (cm11) & rebooted ..
choose full transparent, granted superuser permission, restarted system ui & here is the result; black status bar ..
••sent from my thumb to your eyes ••
schrickz said:
downloaded, installed, actived, disabled high-end graphics in performance settings (cm11) & rebooted ..
choose full transparent, granted superuser permission, restarted system ui & here is the result; black status bar ..
Click to expand...
Click to collapse
Disabling high-end graphics is wrong, I think, then after that every translucency is also deactivated...
Does it automatically detect status bar colours?
Great idea, But how this module works? I selected android L style, but in the apps the statusbar is always black...
Inviato dal mio Nexus 4
Woalk said:
Disabling high-end graphics is wrong, I think, then after that every translucency is also deactivated...
Click to expand...
Click to collapse
OK, I got it ..
but status bar only transparent on launcher, on apps it goes black again ..
about the android L, could you added colour gradient so the status bar change to a slightly darker gradient from apps action bar ?
or this module only aimed at translucency ?
••sent from my thumb to your eyes ••
ermacwins said:
Does it automatically detect status bar colours?
Click to expand...
Click to collapse
Paoliz said:
Great idea, But how this module works? I selected android L style, but in the apps the statusbar is always black...
Click to expand...
Click to collapse
Don't confuse, this is not the functionality of this module.
What you're looking for is Tinted Translucent Status Bar which I linked in the OP.
schrickz said:
OK, I got it ..
but status bar only transparent on launcher, on apps it goes black again ..
about the android L, could you added colour gradient so the status bar change to a slightly darker gradient from apps action bar ?
or this module only aimed at translucency ?
Click to expand...
Click to collapse
First paragraph: If you want this, check my other module TTSB (link in the OP or in my signature), there you can enable it on apps also.
Or check the module "Force Translucent KitKat".
Both can be combined with Translucent Style module.
Second paragraph, first question: select "KitKat lighter gradient", or am I misunderstanding something?
@Woalk this module is working with ttsb but doesn't with tsb, can you fix it?
godlesplay said:
@Woalk this module is working with ttsb but doesn't with tsb, can you fix it?
Click to expand...
Click to collapse
No. TSB overwrites any usual system settings of system bars, which Translucent Style also is (TSB's source code calls it "fake gradient" what its drawing when the window is translucent - it's not the default implementation). That's why I don't like TSB.
I'm sorry.
Nice idea works great
taaeem said:
Nice idea works great
Click to expand...
Click to collapse
Nice to hear.
I've been waiting for this obsessively. Now I just need to download a TouchWiz KitKat ROM and test.
Thank you!
Sent from my i9300 using Tapatalk
Simply awesome Keep it up:good:
xpmode said:
I've been waiting for this obsessively. Now I just need to download a TouchWiz KitKat ROM and test.
Thank you!
Click to expand...
Click to collapse
I also did that before I had enough experience to code it myself.
And it would be very nice to have a TouchWiz user here, so maybe I can expand the "working with" section. Please tell me your experience and provide a SystemUI.apk if it does not work for now.
Marvellous - thank you very much
Solved my problem of having a gradient which i couldn't get rid of.
Thank you
Works wonderfully on LG G2 with G3 rom
stev1456 said:
Marvellous - thank you very much
Solved my problem of having a gradient which i couldn't get rid of.
Thank you
Click to expand...
Click to collapse
You're welcome.
DarkboyZX said:
Works wonderfully on LG G2 with G3 rom
Click to expand...
Click to collapse
Thank you for reporting this.
Nice to hear that not every manufacturer goes his own way.
again, great module by woalk.
but I got navigation bar setup fc tho.
my suggestion : blacklist option/per app setup.
thanks man!
keep it up
Related
New Xposed Mod: Custom Status Bar Opacity
This tiny mod makes the opacity of the status bar (when it is transparent in lock screen or launcher) easily configurable from the mod's UI without reboot. Notice that it will not change anything if the status bar is not transparent at all (e.g. in apps).
=> This helped me getting white status bar icons better readable on bright launcher backgrounds but as well lets you make the status bar permanently solid or fully transparent.
Limitations
Works only on HTC stock-based ROMs version 4.0.3 and higher using Sense launcher (simply does nothing on other devices)
You MUST accept that you use any modification at your own risk
If you want to try it, follow these steps:
If not done yet or included in your custom ROM, install the Xposed framework as described in this thread (requires root)
Install the attached APK and activate the module in the Xposed installer (this is also described in the framework thread)
Reboot
ChangeLog
Code:
[B]1.0[/B]
- Initial release
Hope you enjoy and let me know. Great thanks go to @rovo89 for this fabulous framework.
My Other Xposed Mods
All HTC and Samsung ROMs Android 4.0.3 and above
Smart Alarm Icon
Only shows the alarm icon in status bar a configurable time before next alarm
All HTC Sense 5 ROMs
BlinkFeed Back To Top
Enables the back button in BlinkFeed to fast scroll to top
All HTC ROMs Android 4.0.3 and above
Custom Status Bar Opacity
Easily configure the opacity of the status bar when it is transparent in lock screen and launcher
Freaking sweet thanks has been givin. Fist bTW
been waiting for mods like this. Sweeeeet
Rookies!! Lol...actually I found most of these today:thumbup:
Sent from my HTC One using Xparent Gray Tapatalk 2
It works indeed on stock sense launcher, but it doesn't do anything in adw launcher.
Is there any way to get it working with this launcher too?
Many thanks
Sent from my HTC One using xda app-developers app
millicent said:
It works indeed on stock sense launcher, but it doesn't do anything in adw launcher.
Is there any way to get it working with this launcher too?
Click to expand...
Click to collapse
I'm afraid not with version 1.0 or a quick solution based on it. I'm currently working on bringing this to Samsung's TouchWiz with a more generic approach, which makes it very likely to be working in ADW launcher as well. But this may take a while, so please stay tuned.
By any chance making this mod for Galaxy note 2?
leprophotography said:
By any chance making this mod for Galaxy note 2?
Click to expand...
Click to collapse
Transparency on TouchWiz status bar works differently. This is HTC specific, since it covers the Sense-specific switch between transparency in launcher and no transparency in apps. Certainly, it could be done for TouchWiz with not that big effort, but has low prio for me currently. However, I have a device running TouchWiz, so make myself a note to look into it sometime.
Works great ! thank you !
Mantelinho said:
Transparency on TouchWiz status bar works differently. This is HTC specific, since it covers the Sense-specific switch between transparency in launcher and no transparency in apps. Certainly, it could be done for TouchWiz with not that big effort, but has low prio for me currently. However, I have a device running TouchWiz, so make myself a note to look into it sometime.
Click to expand...
Click to collapse
Sweet! Looking forward to it!
If you add some kind of option for a solid black status bar this would literally be the perfect mod.
devinthomas said:
If you add some kind of option for a solid black status bar this would literally be the perfect mod.
Click to expand...
Click to collapse
Did you try to tap the mod in Xposed installer, which opens the mod preferences, and to slide the opacity slider completely to the left (0%). This will make your status bar solid black.
Mantelinho said:
Did you try to tap the mod in Xposed installer, which opens the mod preferences, and to slide the opacity slider completely to the left (0%). This will make your status bar solid black.
Click to expand...
Click to collapse
It only makes it solid black on the home screen and in the launcher, it reverts back to the gradient in apps.
It is working great and looks nice.
Thanks for your great mods
Sent from my HTC One using Tapatalk 2
Mantelinho said:
Did you try to tap the mod in Xposed installer, which opens the mod preferences, and to slide the opacity slider completely to the left (0%). This will make your status bar solid black.
Click to expand...
Click to collapse
Awesome mod thank you! Anyway to add a way to make the sense home dock change the same way?
Works like a charm... thank you..
Sent from my HTC One using Tapatalk 4 Beta
bob2300nx said:
Awesome mod thank you! Anyway to add a way to make the sense home dock change the same way?
Click to expand...
Click to collapse
Have to look into it, can't promise. If it works same way, it will be easy to add
Great mod works perfectly... Would you be able to create one that disables the messaging app from notifying on delivery reports??? I want to have delivery reports on but the notification on the status bar gets so annoying!!
Not work on ARHD 10.2 with Dark Theme
Gesendet von meinem HTC One mit Tapatalk 4
Requires Xposed Framework by rovo89. Special thanks to him!
Tinting Status Bar and Navigation Bar on KitKat and Lollipop with “Translucent Mode”
This module offers the option to make the status bar and navigation bar “translucent” with a color behind, like the Material Apps in Lollipop or the HTC Sense Apps in Sense 6 and 7.
For every Activity, in every app you want.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Isn't that nice, huh?
The app just uses the Translucent API to draw the status bar and navigation bar, so - it won't enable Translucent Mode on devices that don't support it.
Otherwise, it will e.g. give you the full Sense 6 feeling even in non-Sense-apps on an HTC Sense 6 device.
For developers, take a look at https://github.com/jgilfelt/SystemBarTint, if you want your app to look like this even without this module.
I use code of this in my module, special thanks to Jeff Gilfelt for giving this template to do something like that!
Download the app from Xposed Repo:
http://repo.xposed.info/module/com.woalk.apps.xposed.ttsb
To Download the module in Xposed Installer, you have to allow BETA downloads, as the module is currently in Beta state (user interface isn't as bug-free as it should, but I wanted to share my work as soon as I could).
Just activate the module and reboot, as Xposed suggests. A soft reboot should be enough.
After that, you don't need to reboot to apply settings.
There's a thing called TTSB Community. There you can create an account (you don't have to) and download settings other users published there, or (with an account) publish your own if they aren't there.
Maybe in some time you'll find many settings over there!
If you want to create an account, please see the Terms of use. Thank you.
For using this module bypassing the not-very-well-working UI, maybe a look on my Wiki article about manually setting TTSB Settings Codes should help:
https://github.com/woalk/TintedTranslucentStatusbar/wiki/TTSB-codes
If it does not work, check:
Do you get translucent StatusBar in other apps, without the module (there are test apps for this purpose in Play Store)?
If not: Are you on CyanogenMod? There's an option in “Performance” settings menu to enable or disable things like the gradient.
Has your problem something to do with an already known bug (look at the end of this post, there are they listed)?
Is your problem just for one special app? Please include a Play Store link, XDA thread link, source code link, or anything like this, of that app, or even a description of how it works, like “apps with text field aligned to the bottom of the screen don't move it with IME anymore, which is making it to disappear behind the keyboard”. Also please post your TTSB settings code for that Activity, if you're able to (if the bug is not with the apps UI).
Is your problem device/ROM related? I can't test every ROM because I can't buy every device, but check the first and third point of this list first. My module is using system code of android that should be in every ROM's code, I can't imagine any ROM working without onCreate() method of an Activity.
Maybe it has something to do with security features of a ROM, because my module is using world-readable SharedPreferences to have access to them from every app's onCreate() methods. If you know a better way, please, tell me, I'm relatively new to Xposed.
But have fun with testing this module!
I was inspired by Tinted Status Bar by MohammadAG, a more complicated module that tints the full status bar, so that module works even on older versions of android (between 4.0 and 4.4+).
But I did not like touching the status bar itself, as it creates some problems with some functions and apps, and it never gave me the mentioned "Sense 6 feeling" I wanted.
So I started to create my own module.
But, thanks to MohammadAG, TSB is also a great alternative if you don't want the Translucent overlay in the status bar.
This module was tested in an emulator and on an HTC One M7 running ARHD 71.1 first, at the moment CyanogenMod 11 M10.
This module works perfectly fine with my other module, Translucent Style, which changes the style of the translucency (gradient, Sense 6/Android “L” style, Sense 5 style, ...), this is very good to make TTSB's result way more unique!
Please note that Translucent Style only works on KitKat by now, not on Lollipop (TTSB does well though).
The source code can be found on GitHub under GNU GPL V2:
https://github.com/woalk/TintedTranslucentStatusbar
Changelog:
Beta 3.3
Added detection of hiding SystemUI controls (i.e. StatusBar and NavBar), so that the tint does not overlap a fullscreen or Immersive-Mode app
[*]Added use of Material Design on Lollipop.
Beta 3.2
Fixed new comments showing on top of the list.
Fixed comments deletion.
Fixed some parsing errors, either resulting in an FC or in untouched Activities instead of correctly tinted ones.
Beta 3.1
Fix: FC when there are many comments
Fix: username uppercase handling (no uppercase letters allowed)
Fix: better username change (only change username)
Fix: "Chosen" only showing on top-voted submit.
Community passwords now auto-generated. (reason for better username change)
Notification center added, to see new comments or votes.
(Notification center, see above) Mentions by @(user)
Beta 3.0
Introducing TTSB community, a platform to share settings of this module with other users
Fix: Made scrolling in main screen a bit smoother.
Beta 2.2.3
Fixed XHaloFloatingWindow by excluding its flag from tinting.
Beta 2.2.2
Fixed padding = nothing -> FC.
Fixed landscape navigation padding.
Fixed XHaloFloatingWindow by excluding its flag from tinting.
Added option to only sync layout options.
Beta 2.2.1
Fixed bug where padding was not saved.
Added timestamps to database.
Beta 2.2
Now showing if database settings are different from local ones.
Fixed bug with FC when trying to enter custom advanced options without settings set.
Fixed bug with copying of settings won't work.
Fixed bug with the app list where it jumps back to the top when returning to it.
Fixed bug with the app list where it does not show all apps sometimes.
Beta 2.1.1
Fixed bug with CheckBoxes in Sync menu.
Changed unit of “increase status/nav bar height” to dp (to make settings independent from density).
Changed some infos about the database in TTSB UI.
Made logging an optional option.
Beta 2.1
Added TTSB database possibilities.
Fixed several smaller bugs.
Beta 2.0
Added options to define the three previous layout options more exactly.
Added option to don't do anything with layout.
Improved UI: app selection now an full list with icons in an Activity.
Improved UI: Settings now can be copied to other Activities.
New settings saving engine: TTSB settings code.
Improved UI: Option to modify settings code directly and to copy and paste it somewhere, so e.g. you can share your settings more easily.
The predefined layout options have been reworked.
With the right configuration, nearly every app should be able to do that “scroll content behind translucent navbar” thing.
Through all that: Many bugfixes (or at least “possible” bug fixes with the right settings).
Beta 1.4
Changed layout moving engine.
Fixed bug with keyboard not moving the layout.
Scrollable content now moves behind NavBar, but is accessable.
Beta 1.3
Fixed bug with app crashing when using this module.
Fixed bug with settings aren't working for some Activities.
Color can now be set in #AARRGGBB or #RRGGBB.
Beta 1.2
Added possibility to exclude Activities from “.[ALL]” tinting.
Fixed bug with settings, that you had to set an Activity twice to appear.
Fixed bug increasing performance between the module's UI Activities.
Fixed bug on some devices with the color boxes and autocompletion.
Beta 1.1
Added navigation bar tinting.
Added alphabetical order for apps and Activities.
Added ability to tint all Activities of an app.
Added ability to overwrite settings an app already made (buggy atm)
Beta 1.0
Initial release.
Known bugs:
No seperate landscape options possible.
ActionBar color changing within the same Activity (Play Store) cannot be handled at the moment.
Dialog windows get borders when they are included in tinting.
Attachment: Screenshots of the user interface of the app.
XDA:DevDB Information
Tinted Translucent StatusBar, Xposed for all devices (see above for details)
Contributors
Woalk
Source Code: https://github.com/woalk/TintedTranslucentStatusbar
Xposed Package Name: com.woalk.apps.xposed.ttsb
Version Information
Status: Beta
Current Beta Version: Beta 3.3
Beta Release Date: 2015-05-03
Created 2015-05-06
Last Updated 2015-05-15
Lovely
Sent from my Nexus 4 using Tapatalk
Woalk said:
[Snip]
Click to expand...
Click to collapse
i have to set all apps activities manually
Black_Eyes said:
i have to set all apps activities manually
Click to expand...
Click to collapse
I know, it isn't user friendly atm.
Keep waiting until next weekend or so, I'll work on a way better user experience.
This is just the first preview of what this module will be in its Stable state.
Woalk said:
I know, it isn't user friendly atm.
Keep waiting until next weekend or so, I'll work on a way better user experience.
This is just the first preview of what this module will be in its Stable state.
Click to expand...
Click to collapse
Have you seen this module where it has a color picker that you can overlay on all screens and it can autodetect color, has a slider to adjust it, and a reset to default color option..
This looks awesome btw
jkgao said:
Have you seen this module where it has a color picker that you can overlay on all screens and it can autodetect color, has a slider to adjust it, and a reset to default color option..
Click to expand...
Click to collapse
Yes, I've seen, and I like it. I'll look in a similar direction when programming the color picker, but I can't promise anything for now, I'm not that experienced as some others.
jkgao said:
This looks awesome btw
Click to expand...
Click to collapse
Thank you and all the others liking this, as long as the idea is that much appreciated, I'll keep working on it!
This looks good so far
This is a great module thanks!
Sent from my Nexus 5
MohammadAG said he will be updating his TSB module with the gradient soon. How will these two be different then?
But looks really great!
JaeKay said:
MohammadAG said he will be updating his TSB module with the gradient soon. How will these two be different then?
But looks really great!
Click to expand...
Click to collapse
TSB is far superior in everything except the gradient, if they implement it this will need a lot of work to get at TSB's level :fingers-crossed:
jkgao said:
Have you seen this module where it has a color picker that you can overlay on all screens and it can autodetect color, has a slider to adjust it, and a reset to default color option..
This looks awesome btw
Click to expand...
Click to collapse
+1 this is better than tsb module atm.
This also colors the clock and battery on some ROMs that tsb doesn't.
But it's not open source, so I think the dev won't do it
Sent from my Nexus 4 using Tapatalk
OP
can you do for navigation bar too?
mannn it definitely will be damn owesome
kudos
TSB is great but I prefer this module because I believe it uses the translucent api to apply the gradient instead of coloring the whole status bar. This seems to be faster and the transitions are so smooth.
Sent from my Nexus 5
TSB has released a beta with gradient status bar, sorry
zamzameir said:
OP
can you do for navigation bar too?
mannn it definitely will be damn owesome
kudos
Click to expand...
Click to collapse
Yes, that's the next small step.
RusherDude said:
TSB is far superior in everything except the gradient, if they implement it this will need a lot of work to get at TSB's level :fingers-crossed:
Click to expand...
Click to collapse
abell431 said:
TSB has released a beta with gradient status bar, sorry
Click to expand...
Click to collapse
I'll take a look at TSB's implementation of the gradient and where it may be different from mine. I've some ideas to make my module different, and I'll see which ones of them can be implemented.
Woalk said:
Yes, that's the next small step.
I'll take a look at TSB's implementation of the gradient and where it may be different from mine. I've some ideas to make my module different, and I'll see which ones of them can be implemented.
Click to expand...
Click to collapse
The transitions into an application with gradient are so smooth on your module. It's great. This is something TSB lacks. The reverse tinting in the latest beta of TSB is very useful. Any chance of a similar implementation with your module?
Sent from my Nexus 5
babalonius508 said:
The transitions into an application with gradient are so smooth on your module. It's great. This is something TSB lacks. The reverse tinting in the latest beta of TSB is very useful. Any chance of a similar implementation with your module?
Click to expand...
Click to collapse
Reverse tinting - tinting the ActionBar additionally to status bar?
Maybe, for system default ActionBar it will not be very complicated to add it, I think.
Would be useful, that's right.
But I don't want to start copying TSB line for line.
I'll think about it.
For you and to all saying that TSB's implementation is now there - as far as I can see it in the thread of TSB, even using their gradient implementation accesses the full status bar instead of using KitKat's API, which makes the "move layout option" of my module unnecessary, but I think it uses more power and it overwrites any system specific things (like that the HTC One doesn't use gradients but a bit darker color, and that the default transition effects are deactivated).
I won't view the full code on my smartphone, will look into it in a few hours, but I think that's the actual state now - TSB and TTSB are completely different working modules.
@Woalk, great app thank a lot!
It miss just a few options:
1) rearrange list of apps in alphabetical order and/or add a search function
2) Add a backup/restore settings
3) Add a color picker
4) That's all (I think so), please keep this module easy
Thanks again.
So this module is a ripoff from Tinted Status Bar?
Fatal1ty_18_RUS said:
So this module is a ripoff from Tinted Status Bar?
Click to expand...
Click to collapse
As I said 2 posts before, it is a completely different implementation using - in my opinion - a better way to do it.
Viewed TSB's 1.8.9, and it's not nice - does some sort of hard code a gradient into the status bar. Nice for pre-KitKat, but not nice for KitKat users.
But feel free to use TSB if you like it.
Every module has its advantages.
NOTICE: Xposed for Lollipop itself is in alpha at present, so there is expected to be some unstabilities that is related to Xposed Framework itself but not this module.
Introduction
It is known to us all that accroding to Google's Material Design, the phone status bar should be of the color that defined in app style named "colorPrimaryDark". Unfortunately, not all of the apps support this style attribute (for now), resulting in a completely black status bar on Lollipop. This module aims to fix that, to make the status bar the color it should be.
Actually, I know there have been a dozen of modules of this kind, but none of them are specially optimized for Lollipop. Lollipop provides a much more convenient API to change the background of status bar, but those modules are still using the old way (find and hook the status bar view, then change the color) on Lollipop. The old method looks perfect on ICS, JB, KK, but not perfect on Lollipop, as Lollipop have animations on status bar while switching between activities also. Hooking the status bar view will override this animation. This is why I wrote this module.
I still hold the hope that this module should be deprecated one day, the day that most of the apps have adapted to the style of Material Design.
Features
* Change the status bar background to a slightly darkened color of the app's top
* White-ify status bar icons
Requirements
* >= Lollipop (Android 5.0.x) (Except Samsung's stock roms, as Xposed does not work on them)
* Xposed Framework
ONLY tested on CM12 and AOSP Lollipop, do not know if it is going to work on other custom roms or stock roms by manufactorers
Installation
1. Go to Xposed Installer, select "Download"
2. Refresh and search for "Lolistat"
3. Download the latest version and install
4. Enable it in Xposed
5. Reboot and enjoy!
Download
From Xposed store: http://repo.xposed.info/module/info.papdt.lolistat
Source Code
Source code of this module is opened under the terms of GNU General Public License version 3
https://github.com/PeterCxy/Lolistat
Reporting bugs
Just reply this thread, or open an issue at the GitHub page above.
As a student developer, I may not have time to reply each of the bug reports, but confirmed bugs are in the list and I will try to fix them when I have time.
FAQs
Q:Some apps behave abnormally after enabling Lolistat, any solutions?
A:It is known that some apps just behave abnormally after setting status bar and navigation bar colors for them. I have tried but have not found any solutions yet. For now, temporarily blacklisting them in Lolistat settings may be the best solution.
Q:Could you backport this module to KK/JB/ICS?
A:I'm sorry, but no. This module is specially designed for Lollipop. If you are currently using Android versions earlier than Lollipop, you can choose other Xposed modules such as Flat Style Status Bar.
Donations
If you love this module, you could donate to me via the links in the "About" section of Lolistat app to support the developement.
Credits
This module is not possible without:
* @rovo89 for his awesome Xposed Framework
* @MohammadAG for his module sources that helped me when I wrote this module
* PA project and other modules that change the status bar color for their inspiration
Changelog
1.1.1
- Refactor to fix memory leak (this time it should not happen any more)
- Fix the cases that blacklist refuses to work
1.1.0
- Exclude fullscreen activities
- Fix color for apps that automatically collapse ActionBar
- Introduce Settings UI for customizations and blacklisting (and donation link via PayPal)
- Decrease color refreshing interval
1.0.2
- Fixed the bug that some apps expand behind navigation bar
- Remove black screens in several apps
- Avoid freezing app
- Tint navigation bar also
- Match the app title color in "recent apps" with the status bar color
1.0.1
- Prevent potential memory leak
- Reduce memory occupation and improve performance
- Fix incorrect colors
- Ignore translucent & floating(dialog) activities to prevent conflicts
1.0.0
Initial release.
Module is working great, but the 1.0.1 update caused Nova Launcher to have a black status bar instead of transparent. Other than that, great work!
I'm having problems with whatsapp, blackscreen when scrolling conversations.
Thanks for your report. Is your Nova Launcher default?
xDroid4Lifex said:
Module is working great, but the 1.0.1 update caused Nova Launcher to have a black status bar instead of transparent. Other than that, great work!
Click to expand...
Click to collapse
Thanks for your response. Are you using Nova as default launcher?
Thanks for this module, it's working perfectly on my nexus 5 with 5.0.1 xtrasmooth rom.
Works fine on latest Blisspop for hlte
Working on cataclysm, nexus 5 but with bugs. Instagram and Facebook status bar changes but they freeze when scrolling. 9gag shows nothing, just black and poweramp lost gui but buttons work. Great work nonetheless, thx. Hopefully it can be fixed.
1.0.1 update has flicker on certain apps
thanks for the good work. Just wanted to notify after the update from 1.0 to 1.0.1 i see screen flicker on certain apps like flipboard
PeterCxy said:
Thanks for your response. Are you using Nova as default launcher?
Click to expand...
Click to collapse
Yes its my default launcher.
best tinted status bar app.
time is instant.
love this
Simple and work fine.
Sent from my Nexus 4 using Tapatalk 2
@PeterCxy I really wish there would be a feature soon where it can be applied only on select apps, because in some cases, it completely ruins the app and is better off with a black status bar...
But overall, pretty impressive. ?
xDroid4Lifex said:
Yes its my default launcher.
Click to expand...
Click to collapse
Many thanks, I'll take a look later.
@PeterCxy
I installed this module and it is the best I have ever tried.
Can I ask for a feature? It would be better if you can add the support to change the bar where it is written the name of the app in multitasking view.
It is a feature that none module has and I'm sure that if you add it this module will be the most downloaded one in this category.
Thanks again
Ciao600 said:
PeterCxy
I installed this module and it is the best I have ever tried.
Can I ask for a feature? It would be better if you can add the support to change the bar where it is written the name of the app in multitasking view.
It is a feature that none module has and I'm sure that if you add it this module will be the most downloaded one in this category.
Thanks again
Click to expand...
Click to collapse
I'm looking for the approach to do this.
PeterCxy said:
I'm looking for the approach to do this.
Click to expand...
Click to collapse
Thank you for considering my request [emoji106]
VERY nice module. I also think it is the best for Lolipop, works perfectly.
Just one question : why do you draken the bar color ? Could it be possible to set that as a option ? The idea is to display the same color than in the page.
I succeeded recompile the module and made some changes :
window.setStatusBarColor(Utility.darkenColor(color, 0.85f));
window.setStatusBarColor(color);
Click to expand...
Click to collapse
Works sometimes but for example with gmail the status bar color is still darker. I added some log to the code and I saw that the afterHookedMethod method is not always called ??
Thanks for your answer, @PeterCxy !
PS : I found that I can use "Tinted Status bar" module as the same time. I use it to force colors for app like Gmail and disable it for application like Google Play where your module works (even if darker, it's better than nothing !)
Cool module!
The new update causes mx player controls to become invisible. Didn't have this issue in v1.
i got issue with bbm app. action bar(bottom) cutted by navbar...
krishnaj said:
thanks for the good work. Just wanted to notify after the update from 1.0 to 1.0.1 i see screen flicker on certain apps like flipboard
Click to expand...
Click to collapse
I also experience this on certain apps. I'm using a 2014 Moto X. Like Whatsapp or Yahoo News Digest while scrolling. I like the module though, works very well.
(amic = as much i can)
Hi,
I always want to find a way to make a theme for settings with some options :
- type1a for decor background : transparent, dark, (or themed when my framework will be ok)
- type1b for text colors on all settings pages
- type1c for settings card on not
- type2 for some layout, in my case, i supposed some users want drawer settings panel on right side of their screen, why not.
so , after many month of learning, i have finaly done it and i though is time to share it where i begin my android life, on XDA.
as i themed on I9100, and now on Kenzo, i decided to post my theme here.
IMPORTANT POINT : DONT TRY THE THEME (OR AT YOUR OWN RISK) if your rom dont manage more than 1 column on settings. I can make on option for it or simply remove it, let me know.
maybe you will just get FCs on settings only, just delete the overlay from my theme with substratum app and your settings will be ok.
Sometimes , theming performance wait/need feedbacks to be better, let me know.
Dont ask me why i gave it this name, or anything else about screenspash or dashboard., telegram me and we should probably exchange good ideas.
the theme is working on the new ABC ROM i flashed yesterday.
Thanks.
Credits and many Thanks to all these guys :
DjDarkNight96, Moelle, Pier, Kikk0s, Daveyannihilation, AL_IRAQI, and many friends that know me.
My SystemUi transparent pack overlay is coming soon
just a sample.
thanks
After Settings for individual transparency, let see the SystemUI overlay transparency. No need framework, and it will be my last upload, No other apk system themed more.
I tested this systemui on AICP Rom, no FCs with it
My Settings and SystemUi themed should work on other device/7.1.2 rom. let me know if not or FCs you rom, thanks.
Good luck.
I only swipe on lockscreen, no pin, no schema, i dont know how the systemui themed respond to this.
The future Minimal framework overlay will follow like this :
Woot!! Nice work @Troubadour666
Char_G said:
Woot!! Nice work @Troubadour666
Click to expand...
Click to collapse
@Char_G Thanks
Nice work bud !
Transparent Settings
New release transparent settings with variant background and icons.
- not working on Android 8.0 , no need to try it .
- i use substratum 8.23 beta and use this theme on this rom
https://forum.xda-developers.com/redmi-note-3/development/rom-vertexos-carbide-v3-4-t3662118
This the is just about testings transparency without framework overlay, on Settings and Settings Icons. No other overlays on it.
thanks for the feedbacks if there are.
Will try this soon
Transparent Oreo Dialer overlay
little review for a theme you will probably never see on store
Demo animation
Last demo
Will these themes work for pixel experience Oreo ROM?
I just got an Android 11 phone and to my dismay some older apps that display generally in a dark theme have an unmatching ugly white nav bar. This module turns nav bars black.
source: https://github.com/arpruss/xrecolor
apk download: https://github.com/arpruss/xrecolor/blob/main/app/release/app-release.apk?raw=true
What phone, and can you make a semi transparent black for light and dark mode nav bar option
toolhas4degrees said:
What phone
Click to expand...
Click to collapse
I have a OnePlus 9. But the xposed module will hopefully work on any Android 5.0 or higher phone.
toolhas4degrees said:
, and can you make a semi transparent black for light and dark mode nav bar option
Click to expand...
Click to collapse
It could be done, but since the apps won't be adapted for it, it might well obscure some app buttons at the bottom of the screen, so I am not inclined to do it. But if you want to, you can take the source code and just change opacity = 0xff to whatever you like in Hook.java.
arpruss said:
I have a OnePlus 9. But the xposed module will hopefully work on any Android 5.0 or higher phone.
It could be done, but since the apps won't be adapted for it, it might well obscure some app buttons at the bottom of the screen, so I am not inclined to do it. But if you want to, you can take the source code and just change opacity = 0xff to whatever you like in Hook.java.
Click to expand...
Click to collapse
In laposed what is supposed to get selected in scope system framework and systemui?
Or do I need to select every app that has a white navbar?
toolhas4degrees said:
In laposed what is supposed to get selected in scope system framework and systemui?
Click to expand...
Click to collapse
Only the apps you want to modify.
arpruss said:
I just got an Android 11 phone and to my dismay some older apps that display generally in a dark theme have an unmatching ugly white nav bar. This module turns nav bars black.
source: https://github.com/arpruss/xrecolor
apk download: https://github.com/arpruss/xrecolor/blob/main/app/release/app-release.apk?raw=true
Click to expand...
Click to collapse
Finally, one that works. Tried on my Samsung Note 9 on Android 10. Thank you for sharing this module.
Edit: Turned out, it interferes with a button on my installed calendar app. I can't click a button at the bottom. I had to un-select my calendar app in LSposed. For my other apps, this module works fine so I still use it.
I just added two nav bar options in addition to black:
- 50% translucent
- match status bar (white when status bar is whitish; else black)
arpruss said:
I just added two nav bar options in addition to black:
- 50% translucent
- match status bar (white when status bar is whitish; else black)
Click to expand...
Click to collapse
Hi arpruss, I can't find the settings to get to these added navbar options.
Can you guide us how to get to those options?
Thank you.
XTrail02 said:
Hi arpruss, I can't find the settings to get to these added navbar options.
Can you guide us how to get to those options?
Thank you.
Click to expand...
Click to collapse
Tap on "Navigation bar."
Thank you. I found it
Hi @arpruss , would you consider adding another option for the nav bar to match the status bar color? For example when status bar is blue then nav bar is blue also.
Works perfectly on Oreo, thanks a lot
Hey, sorry for multipost but I wanted to push it to the top..
I'm on Oreo with the last, fully working version of Xposed as magisk module.
I noticed that some apps fail to "acknowledge" the navbar with your module enabled and that results in bottom bar,if they have one, being behind it and not being able to see or use it.
Can you please look into this issue?
Thanks for the module, I've been looking for something like this. Been using Nacho Notch to simulate something similar.
Seems like it can create some oddities in some apps. For example I've enabled it for YouTube (Vanced) and when I try to post a comment it refuses to show the comment box above the keyboard. Very odd issue, but it's fixed when I disable the module.
Also I cannot force the statusbar to be black?
I'm on Android 10 with an Xperia 5 ii
Kocane said:
Thanks for the module, I've been looking for something like this. Been using Nacho Notch to simulate something similar.
Seems like it can create some oddities in some apps. For example I've enabled it for YouTube (Vanced) and when I try to post a comment it refuses to show the comment box above the keyboard. Very odd issue, but it's fixed when I disable the module.
Also I cannot force the statusbar to be black?
I'm on Android 10 with an Xperia 5 ii
Click to expand...
Click to collapse
Yeah, I had the same problem.
Some apps even don't show the bottom menu if they have it.
It's really a pity cause I use both navbar customized with GravityBox and Xposed Edge for gestures and can't imagine my life without both of them lol ;P
So I have to bear the white navbar for now
What if I want some black navbar to white?
zyguo said:
What if I want some black navbar to white?
Click to expand...
Click to collapse
Uninstall the app