[MOD][Xposed][4.4+] Tinted Translucent StatusBar (Beta 3.3) - Xposed Framework Modules

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.

Related

[MOD][Xposed] Tinted Status Bar [BETA 8]

Requires Xposed Framework!
Inspired by iOS 6/7 and the latest Android 4.4 fake leaks (whether true or not), implemented by Paranoid Android as manual tinting, and now, an Xposed module with automatic tinting for most apps.
This module tints your status bar according to the currently shown activity, it also allows you to customize the tint color yourself on a per app basis. You'll need to do that for apps where auto detect doesn't work.
It also allows you to have the KitKat gradient on devices that support this module, use 66000000 as the color to achieve that.
Screenshots:
{
"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"
}
Video:
http://www.youtube.com/watch?v=8IX-lnLdKmo
Compatibility:
All Jelly Bean and KitKat devices should be compatible. Some ROMs may introduce issues, if they're open source, I can look into it, if not, post a reply with a deodexed copy of your SystemUI.apk
Tested on:
Google Nexus 10
Samsung Galaxy S4
Samsung Galaxy Note II
Samsung Galaxy SII running Chameleon (mainly AOKP-based)
2012 Nexus 7 with CyanogenMod 10.2 (covers all CM10.2 devices).
2012 Nexus 7 with stock Google 4.4
LG Optimus L7
HTC One / HTC One (M8)
HTC Sensation
Sony Xperia Z / Z1
Galaxy S Advance GT-I9070 with CyanogenMod 10.1 (covers all CM10.1 devices).
Issues:
To report an issue, use Github, I can't track this thread due to how big it's become:
https://github.com/MohammadAG/Xposed-Tinted-Status-Bar/issues
Download:
http://repo.xposed.info/module/com.mohammadag.colouredstatusbar
Source code:
Tinted Status Bar is licensed under GPLv3, including any parts of it in any of your code requires you to release the source code of it.
https://github.com/MohammadAG/Xposed-Tinted-Status-Bar
Contribute to this!
I can't add default colours for all the apps that aren't auto detected. You can contribute to a list of colours that look great on the app.
The quickest way to get the colours is to take a screenshot of the app and use an app like "Color Picker" from the store and using that to get the colour.
Feel free to ask devs to add support for this!
Get and add your colours here: https://docs.google.com/spreadsheet/ccc?key=0AibKJwYV-sTfdF9MZmk3a1JqZ2ZBODJ0azVJV3RnTEE&usp=sharing
Google Drive doesn't support transparency, so if you want to make a cell coloured, remove the first "ff"s, colours should be in the format "RRGGBB". My mod takes "AARRGGBB" too though.
Thanks to:
rovo89 for the Xposed Framework.
Nottach for his module's source code, it helped with the icon colours.
C3C076 for GravityBox, parts of the source code were used for keyboard detection.
rovo89 and Tungstwenty, I borrowed some of the UI code from App Settings.
Niek Haarman for his ListViewAnimations library.
Lars Werkman for Holo Color PIcker.
GermainZ for his suggestion on how to determine default icon colour and his many patches
GriffinSauce for the icon.
Developers!
Here's the API, you can easily support this in your apps by using this class in your project: https://github.com/MohammadAG/Xpose...madag/colouredstatusbar/StatusBarTintApi.java
Support development:
If you found this mod useful, consider donating with PayPal or buying the Play Store donation package.
this mod working perfectly on my Galaxy S4, thanks
Working with wanamlite 2.0 mh1 (touchwiz rom) but only on hangouts app and play store
ssking said:
Working with wanamlite 2.0 mh1 (touchwiz rom) but only on hangouts app and play store
Click to expand...
Click to collapse
I can't provide defaults for each and every app, you'll have to set tints in the customization app.
Sent from my GT-I9500 using xda app-developers app
Genius work! Just get the PA and android 4.4 feel right away. .. setting manually it's not a big deal. . Gave more benefits.
Sent from my GT-I9500 using XDA Premium 4 mobile app
Downloading it now to test.
If anyone tried, will it conflict with 3minit framework, Wanam Xposed or Foxhound ROM?
Zkaar said:
Downloading it now to test.
If anyone tried, will it conflict with 3minit framework, Wanam Xposed or Foxhound ROM?
Click to expand...
Click to collapse
its conflicting with Wanam Xposed clock color,, clock color becomes white ,, dont know about circle battery color because i m using battery module...
Mohanshbhr said:
its conflicting with Wanam Xposed clock color,, clock color becomes white ,, dont know about circle battery color because i m using battery module...
Click to expand...
Click to collapse
The colour matches that of icons, obviously having one colour for the clock isn't right (e.g if the clock is black and the status bar is black, then the clock would be invisible).
You're free to change white to whatever you want in the config app.
Sent from my Samsung Galaxy S4 (i9500)
interesting
can anybody plz post the screenshots.
thanks
Mohanshbhr said:
its conflicting with Wanam Xposed clock color,, clock color becomes white ,, dont know about circle battery color because i m using battery module...
Click to expand...
Click to collapse
MohammadAG said:
The colour matches that of icons, obviously having one colour for the clock isn't right (e.g if the clock is black and the status bar is black, then the clock would be invisible).
You're free to change white to whatever you want in the config app.
Sent from my Samsung Galaxy S4 (i9500)
Click to expand...
Click to collapse
I use 3minit to control Statusbar transparency and icon colors, also battery. Wanam is only used to remove the Recent Apps, Battery Fully Charged and others. I'll test it now and see what happens.
[EDIT]
After booting, status bar goes to default (black, blue wifi, white other icons) and after a while, the icons started flashing colors, showing that it is conflicting heavily with 3minit. Won't recommend installing both.
Beta 2 out.
Chagenlog:
Fix for pre-4.2 devices.
Animations when changing colours.
Notification icons should now change colour.
More defaults (GMail, WhatsApp, Dropbox, Chrome).
Zkaar said:
I use 3minit to control Statusbar transparency and icon colors, also battery. Wanam is only used to remove the Recent Apps, Battery Fully Charged and others. I'll test it now and see what happens.
[EDIT]
After booting, status bar goes to default (black, blue wifi, white other icons) and after a while, the icons started flashing colors, showing that it is conflicting heavily with 3minit. Won't recommend installing both.
Click to expand...
Click to collapse
The consistent flashing is the 1-2 minute bug mentioned in the first post, let your device settle down after it boots up and it should be fine.
MohammadAG said:
The consistent flashing is the 1-2 minute bug mentioned in the first post, let your device settle down after it boots up and it should be fine.
Click to expand...
Click to collapse
Actually not, it kept flashing for about 10 minutes, changing between Tinted and 3minit colors (sometimes even random colors). Disabling the Tinted or 3minit would keep the other app colors. It seems to be a nice app, though I am not using it because of this conflict...
Zkaar said:
Actually not, it kept flashing for about 10 minutes, changing between Tinted and 3minit colors (sometimes even random colors). Disabling the Tinted or 3minit would keep the other app colors. It seems to be a nice app, though I am not using it because of this conflict...
Click to expand...
Click to collapse
Just an explanation of how this mod works.
Every time you launch activity, it goes through what's called a "lifecycle", one part of which is "onResume".
I hook the onResume() method of the Activity superclass, so each time onResume is called, I detect which activity called it, and set colours for that. So, if after the system has settled down, you still get flashing icons, then some activity is being constantly resumed and paused, and I'd be worried about that in terms of battery life.
Check logcat to see what's triggering an icon change. If it's not something you're launching, I'd uninstall the package quickly.
Thanks for this great mod. You are one of the best developer
Gesendet von meinem GT-I9505 mit Tapatalk 4
dear bro
its not working with me
STOCK ROM XXUBMG9
STOCK KERNAL
ROOTED
I need center clock and white notification icons
BdA2 said:
dear bro
its not working with me
STOCK ROM XXUBMG9
STOCK KERNAL
ROOTED
I need center clock and white notification icons
Click to expand...
Click to collapse
Xposed Framework installed? Center clock is from Nottach/Wanam's modules, not mine.
Beta 3 out.
Chagenlog:
More fine tuned defaults (PayPal)
Clock in expanded panel no longer changes colour.
New notifications should follow the colour of the icons next to them.
Tickers will now change colour when the user changes activity while a ticker is showing.
I consider this beta the one closest to a stable 0.1 release.
I understand that it's quite difficult for the dev to apply this to all apps, but it would be great if people post here if they find the current colour of some apps.
xdeal said:
I understand that it's quite difficult for the dev to apply this to all apps, but it would be great if people post here if they find the current colour of some apps.
Click to expand...
Click to collapse
That would get way too messy. I have a better way though
https://docs.google.com/spreadsheet/ccc?key=0AibKJwYV-sTfdF9MZmk3a1JqZ2ZBODJ0azVJV3RnTEE&usp=sharing
Added to OP.

[MOD][Xposed][4.4+] Translucent Style

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

[MOD] [XPOSED] Keep Trash [v2.0.1]

Keep Trash
An open source Xposed module to customize the visibility of menu options from 3-dot overflow menu to the action bar in official Google Keep app.
My personal blog post for the module - Read Me
Featured on XDA portal.
Thanks to @eagleeyetom for featuring the module.​
I use Google Keep a lot to jot down thoughts that come to my mind, thoughts that may come in handy in future. This leads to many many notes scattered all over the app.
To delete a note, I had to -
Long tap the note
Tap on the 3-dot overflow menu
Tap on 'Delete
It was a little bit annoying to have an extra tap to open the 3-dot overflow menu just so that I could reach the 'Delete' button. So I moved the button to the action bar.
Now, to delete a note -
Long tap the note
Tap on 'Delete'
In v1.1, I implemented a customizable icon listing in the action bar of the official Google Keep app. The users can select which icons they want to show in their Google Keep app action bar. Users can choose any combination, such as select only one among the menu icons listed below, choose any two, choose all three or choose none. Users can choose among the following icons -
Archive
Delete
Share
In v1.2, I implemented a customizable icon listing in the action bar when the note was being edited in the official Google Keep app. Just like v1.1, users can select any combination among the menu items listed below -
Archive
Show/Hide Checkboxes
After 2 years, with v2.0 comes a completely re-written implementation of the Xposed module. The code is more flexible and robust. Keep Trash now uses the new material design and new material drawables that are consistent with the official Google Keep app. Now, visibility of 6 menu items can be customized - Delete, Archive, Share, Reminder, Label and Color Picker. For more details, check the changelog below.
You can select the icons you want to show in your Google Keep app action bar and customize your Google Keep experience.
SCREENSHOTS
{
"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"
}
REQUIREMENTS
Xposed framework
Latest Google Keep (tested working on Google Keep v3.3.243.0)
Android 4.0+
SOURCE
Source code of the module can be found on my Github
DOWNLOADS
Xposed module repository
'Releases' section in my Github.
CREDITS
Big thanks to @rovo89 and @Tungstwenty for the amazing Xposed framework
Thanks to @Faiz Malkani for the Floating Action Button (FAB) library used in v1.x
CHANGELOG
v2.0.1
Minor fix to the Xposed Module description that shows up in the Xposed installer
v2.0
Completely re-written Xposed implementation that is more robust and flexible
Add support for Google Keep v3.3+
Visibility of 6 menu icons can be customized - Delete, Archive, Share, Label, Reminder and Color picker
New Keep Trash app icon
New material design for the Keep Trash app
New material drawables for the Google Keep action bar
Removed floating action button (for now?)
Removed customization of 'Note Editor' action bar as Google Keep's doesn't have those options in action bar anymore
v1.3
Fix action bar icon sizes for official Google Keep
Remove "Exit" button from Keep Trash action bar
Added German translations (thanx to @mihahn)
v1.2
Ability to choose which icons (Archive or Show/Hide checkboxes) should show up in action bar when the note is being edited in the official Google Keep app (any combination can be selected)
Add android L style floating button to open Google Keep from Keep Trash (thanx to FAB library by @Faiz Malkani)
Change supported android version to 4.0.3+ (API 15+) (Google Keep supports 4.0.3+ only)
Fix module description in Xposed Installer after install
Add padding to "Share" icon to make it a bit smaller
Set action bar color to blue
v1.1
NOTE - If you have previously disabled the GUI in v1.0, uninstall and reinstall Keep Trash to enable the new GUI to see the customization options.
Ability to choose which icons you want to show up in official Google Keep's action bar (any combination from Archive, Delete and Share can be set. Any one among these, any two, all or none)
Switch from Holo theme to Holo light with dark action bar
Remove 'Disable GUI' checkbox
Enable 'Open Google Keep in Play Store' permanently
Code clean up
v1.0
Initial Release
Yay I was waiting for google for sooo long to make this an option like on Gmail. Thank you very much. Also could you male the swipe action also delete the note instead of archiving? I presume it's not hard, only changing a method call
could you move the share button to the action bar too?
paxy97 said:
Yay I was waiting for google for sooo long to make this an option like on Gmail. Thank you very much. Also could you male the swipe action also delete the note instead of archiving? I presume it's not hard, only changing a method call
Click to expand...
Click to collapse
Google Keep is closed source. The code is obfuscated, so pin pointing the method is hard. But I'll still look into it.
xdauser7 said:
could you move the share button to the action bar too?
Click to expand...
Click to collapse
This is feasible. It will make the action bar cluttered if I move "all" the menu options to the action bar. I'll keep this option customizable in the GUI, giving user the ability to choose which menu icons they want in their action bar, and which ones should be moved to the 3-dot overflow menu.
Thank you for the suggestion.
****ing awesome! This has been my long standing gripe with Keep. Thanks dev! :good: Now, if someone would find a way to remove the limits on the amount of text one is allowed to write in a single note, Keep would be perfect for me!
Oh yeah! At last! Thank you!
These are the kinds of modules which make Xposed really handy. Thanks a lot for this
So I wasn't the only one who was frustrated by Google's decision to keep 'Delete' button 2 taps away from the user. Good to know!
Maybe masterminds at Google just don't want the users to delete their data from their servers (if they even do that) , but instead just want you to archive it (for them). After all, the one who controls "user's data", controls the present and the future! Hehe.
Anyways, I am glad this module is useful for others too.
@xenon92 I am so happy to see your app being highlighted on xda portal.. Your development for galaxy grand is unforgettable.. And yet another brilliant app which is simply mind blowing.. Keep up the good work..
Sent from my GT-I9082 using XDA Premium 4 mobile app
I have this on the log: The class requires resource-related hooks (which are disabled), skipping it.
Keep Trash v1.1
NOTE - If you have previously disabled the GUI in v1.0, uninstall and reinstall Keep Trash to enable the new GUI to see the customization options.
Ability to choose which icons you want to show up in official Google Keep's action bar (any combination from Archive, Delete and Share can be set. Any one among these, any two, all or none)
Switch from Holo theme to Holo light with dark action bar
Remove 'Disable GUI' checkbox
Enable 'Open Google Keep in Play Store' permanently
Code clean up
----
dec0der said:
I have this on the log: The class requires resource-related hooks (which are disabled), skipping it.
Click to expand...
Click to collapse
Please post the Xposed log and logcat with v1.1.
i got a really cool idea right now, how about a "keep trash" module for Google chrome? it would be really cool to have New tab, share, print and desktop mode buttons in the action bar of chrome
xenon92 said:
Please post the Xposed log and logcat with v1.1.
Click to expand...
Click to collapse
Attached: xposed_error_20140714_104317 Thank you.
dec0der said:
Attached: xposed_error_20140714_104317 Thank you.
Click to expand...
Click to collapse
Please take a logcat and post here.
Follow the following steps:
- Reboot phone
- Start taking logcat
- Open Keep Trash GUI (v1.1)
- Open Keep
- Stop logcat
Post it here.
This is the source code from XposedBridge: THIS & THIS & THIS
So go to
Code:
/data/data/de.robv.___/conf/
and check if there exists a file named disable_resources there. If it is there, do your research as to why it is there. If you feel comfortable enough after your research, remove the file and test again.
Any plans to modify the acton bar that is shown when a note is open?
With my usage (widget on home screen, notes are accessed from the widget), this would be very useful! [emoji106]
creeve4 said:
Any plans to modify the acton bar that is shown when a note is open?
With my usage (widget on home screen, notes are accessed from the widget), this would be very useful! [emoji106]
Click to expand...
Click to collapse
Actually yes. I am thinking about moving 'Show Checkboxes' in the note editor from overflow menu to action bar. I use it there a lot.
I would prefer the Share button there. It seems more natural for me to write something and then send it to Google Drive by clicking on the icon in the action bar than having to go to the Browser screen and then save it.
Great module by the way, thanks.
Your module really rocks! Keep up in good work
But here are a little request.. Don't you think that icons on action bar are too big? MDPI device here
Odoslané z Desire X pomocou Tapatalku
m+a+r+k said:
I would prefer the Share button there. It seems more natural for me to write something and then send it to Google Drive by clicking on the icon in the action bar than having to go to the Browser screen and then save it.
Great module by the way, thanks.
Click to expand...
Click to collapse
Google Keep can be accessed from a browser too - https://keep.google.com/
If you mean 'Share' icon to be in action bar while a note is being edited.. Maybe in future..
//.dax said:
Your module really rocks! Keep up in good work
But here are a little request.. Don't you think that icons on action bar are too big? MDPI device here
Odoslané z Desire X pomocou Tapatalku
Click to expand...
Click to collapse
Yes they seem a little bigger for an MDPI device. I own a HDPI device, and they seem fine on my device at least (as you can see from the screenshots). I'll reduce the size for MDPI in future release.

[MOD][XPOSED][4.3.x - 8.0.x] Flat Style Colored Bars [UPDATED 11/01/18 ver. 3.2.0]

{
"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"
}
IMPORTANT
Requires Xposed Framework. More about it http://bit.ly/XposedFramework
Works ONLY with Android 4.3.x - 8.0.x
If you have minor issues give me your Xposed logs, but if you have FCs I need your full logs
>> PLEASE RATE MY MODULE ON GOOGLE PLAY IF U LIKE IT <<
DESCRIPTION
Easy way to change colors of your Status & Navigation bars.
Status Bar
-- Background colors
-- Styles
-->> Flat
-->> KitKat Gradient PRO
-->> Android L PRO
Navigation Bar
-- Background colors
-- Linkage styles
-->> Unlinked
-->> Linked navbar colors with statusbar colors PRO
-->> Linked navbar icons with statusbar backgroud PRO
-- Styles
-->> Flat
-->> KitKat Gradient PRO
-->> Android L PRO
DOWNLOAD
Xposed Repo
Google Play Store
TODO LIST
add ability to show corners
VIDEO
First Demo
Demo: Material Design Toolbar colors detection
Demo: Bar Overlay Styles // available in PRO version
Demo: Icons / text custom colors // available in PRO version
Demo: Linked navbar icons color with statusbar background // available in PRO version
Demo: Ignore list for notification icons tinting
Video tutorial: How to make bars transparent on home/lockscreen
PICTURES
To join the Beta program, follow these steps:
1) Uninstall current version of app
2) Join the Flat Style Colored Bars for Beta Testers group
3) Allow beta downloads by clicking Become a Tester in the Play Store (you need to join the Google Group before becoming a tester)
4) Download Flat Style Colored Bars from the Play Store to update your app
5) Reboot to apply the changes
6) Buy PRO feature
reserved #3
???????????
@ibocharov sir, just want to report.. I have installed this in my s3 i9300, i am using liquidsmooth latest nightly that already have dynamic colour changer (DCC) from omni.. I have disable DCC, and using your module but it don't work, status bar/navbar colour not change.. Is this module not compatible with rom that already have tinted status bar/navbar? Thanks sir
Looks really cool! I watched the video, but with no sound I was wondering - what's the reason for the small shaded block in the top left corner of the screen? Will it always be needed? Or is there a setting to hide it?
Also, I wouldn't mind donating at all if you keep this as updated as Flat Keyboard. :thumbup:
rodohmes said:
Looks really cool! I watched the video, but with no sound I was wondering - what's the reason for the small shaded block in the top left corner of the screen? Will it always be needed? Or is there a setting to hide it?
Also, I wouldn't mind donating at all if you keep this as updated as Flat Keyboard. :thumbup:
Click to expand...
Click to collapse
This first version and small shaded block in the top left corner of the screen is button for manual define colors In this version it's always show because I didn't add trigger for hiding it
pg9590 said:
???????????
@ibocharov sir, just want to report.. I have installed this in my s3 i9300, i am using liquidsmooth latest nightly that already have dynamic colour changer (DCC) from omni.. I have disable DCC, and using your module but it don't work, status bar/navbar colour not change.. Is this module not compatible with rom that already have tinted status bar/navbar? Thanks sir
Click to expand...
Click to collapse
I don't know, because I tested it only on 2 my devices and spend only several days for develop this module, so it's very alpha version
Maybe attach logs and I'll try see what is there.
Thank you! Testing on my VZW G3 (vs985) now!
ibocharov said:
I don't know, because I tested it only on 2 my devices and spend only several days for develop this module, so it's very alpha version
Maybe attach logs and I'll try see what is there.
Click to expand...
Click to collapse
I don't know what log you want, but here i attached log from catlog and xposed.. Thank sir
https://docs.google.com/file/d/0B5jZG-KLuuCxQkZLY0x5YndHMTg/edit?usp=docslist_api
https://docs.google.com/file/d/0B5jZG-KLuuCxNHZVU0taUUxvTnc/edit?usp=docslist_api
Does not work for me. Changes navbar buttons to black when the navbar should be light. Keyboard module worked without a hitch before installing this one, now its just black everywhere.
Log file from xposed.
https://www.dropbox.com/s/azob9a8axw0ixa2/xposed_error_20141101_133252.log?dl=0
This looks excellent, and considering TSB is half-abandoned, you've a great way to go
PD: Please don't succumb to Lollipop darker statusbar style and keep this nice plain 4.4 style running.
Also, please join xposed repository so this can grow a good user base that fastly updates and test this
About free/premium, "free" shouldn't be time-limited by XDA rules if I don't remember bad? or maybe im wrong lol. Anyway imho, it should be free for some functionallity, and add some nice stuff for premium (like select styles from 4.4 or darken bars on 5.0, and a ton of stuff that can be done). The style with gradients on both status and navigation bars should be there also, since people may not want to switch from TSB otherwise.
EDIT: Testing on stock N5. First impression: It deletes the gradient on the launcher .
EDIT2: I noticed it has a WHITE gradient below the white icons on both status bar and nav bar, on lockscreen and I think on the launcher. Also when downloading notification bar on the launcher, the status looks kinda broken and does too many transitions. It ends up looking wrong below the notification panel. Why a white gradient here??
It seems to work unexpectedly well everywhere except on hamburgers menus like play store, where doesn't seem to detect changes. Doesn't seem to work in apps that show preload animations, for example Feedly. Other like Forza, they keep the colors from the animations when the navigation should change colour. Also when in Reddit is fun the action bar hides, the status bar keeps the original colour. is this intended?
It doesn't adapt to keyboard color , maybe you could adapt the feature of TSB of letting the user select the colors for when keyboard is on screen, or auto get the color from the keyboard?
It seems to work with the new apps using Material Design library (for example google play and Today Calendar), though having a few issues (In today calendar, the nav bar color shouldn't be white after the animation? maybe it times out?).
Also in some apps (like titanium backup), it doesn't delete the 1 pixel line between the status bar and the action bar. Also the action bar with the blue line there sux, good that the "reverse tint" option of TSB killed it and turned it a normal action bar.. could this app do something similar?
Will try to find more issues, since this works way too good for being 0.1. There must be a catch. It would completely replace TSB right now being v0.1 if it wasn't missing gradients.. all said.
RusherDude said:
This looks excellent, and considering TSB is half-abandoned, you've a great way to go
PD: Please don't succumb to Lollipop darker statusbar style and keep this nice plain 4.4 style running.
Also, please join xposed repository so this can grow a good user base that fastly updates and test this
About free/premium, "free" shouldn't be time-limited by XDA rules if I don't remember bad? or maybe im wrong lol. Anyway imho, it should be free for some functionallity, and add some nice stuff for premium (like select styles from 4.4 or darken bars on 5.0, and a ton of stuff that can be done). The style with gradients on both status and navigation bars should be there also, since people may not want to switch from TSB otherwise.
EDIT: Testing on stock N5. First impression: It deletes the gradient on the launcher .
EDIT2: I noticed it has a WHITE gradient below the white icons on both status bar and nav bar, on lockscreen and I think on the launcher. Also when downloading notification bar on the launcher, the status looks kinda broken and does too many transitions. It ends up looking wrong below the notification panel.
It seems to work unexpectedly well everywhere except on hamburgers menus like play store, where doesn't seem to detect changes. Doesn't seem to work in apps that show preload animations, for example Feedly. Other like Forza, they keep the colors from the animations when the navigation should change colour. Also when in Reddit is fun the action bar hides, the status bar keeps the original colour. is this intended?
It doesn't adapt to keyboard color , maybe you could adapt the feature of TSB of letting the user select the colors for when keyboard is on screen, or auto get the color from the keyboard?
It seems to work with the new apps using Material Design library (for example google play and Today Calendar), though having a few issues (In today calendar, the nav bar color shouldn't be white after the animation? maybe it times out?).
Also in some apps (like titanium backup), it doesn't delete the 1 pixel line between the status bar and the action bar. Also the action bar with the blue line there sux, good that the "reverse tint" option of TSB killed it and turned it a normal action bar.. could this app do something similar?
Will try to find more issues, since this works way too good for being 0.1. There must be a catch. It would completely replace TSB right now being v0.1 if it wasn't missing gradients.. all said.
Click to expand...
Click to collapse
Thanks for testing.
This module doesn't delete the gradient on the launcher, it just tint it you may manually set colors to black
ibocharov said:
Thanks for testing.
This module doesn't delete the gradient on the launcher, it just tint it you may manually set colors to black
Click to expand...
Click to collapse
Neat! thanks!
By the way, the gradient color for the lockscreen changed also the color for the launcher. It's a global value?
EDIT: The issue with the notification panel is that when swiping down the notification bar, it turns black whatever the color it was. It would look ok on stock, but I'm using Blurred System UI that makes the entire notification panel transparent and blurry, and on the status bar section it finds it completely BLACK, so it ends up wrong. Why does it turn black? Can't configure the colors while on the notification panel so it doesn't seem fixable
It works good on the home screen but on the apps my LG UI draws its status bar style.
Also it won't tint navbar. I forgot to take the xposed log.
The app it self doest seem to have any ui.
Device is LG G2. If needed I can provide any logs and sys files to help.
I like this. I'm waiting for an option to hide that small gray bar on the top left corner and an option to not change the navigation bar, only status bar.
Will keep an eye on this but for now it didn't work for me (black bars with dark icons everywhere on ARHD81), but if it did I'm not sure if it would do what I want.
I just want the status bar to autotint or be transparent for apps that don't use color with no KK grad. TSB isn't perfect but has a lot of manual adjustment that lets me get what I want so I'm going to stick with that until a simpler solution is available.
Been looking forward to this. However for me it doesn't do a thing after manually applying tint. I realise it's an alpha build so hopefully better things to come. Hoping for an autotint experience as flawless as your keyboard module. On my watch list for sure.
Sent from my HTC One
mitchst2 said:
Been looking forward to this. However for me it doesn't do a thing after manually applying tint. I realise it's an alpha build so hopefully better things to come. Hoping for an autotint experience as flawless as your keyboard module. On my watch list for sure.
Sent from my HTC One
Click to expand...
Click to collapse
Manual tinting works flawlessly on a N5 (it can even tint the gradients on lockscreen and launchers.. more than v0.1 it seems vFinal), maybe it has something to do with your HTC rom

[APP][LP][Xposed][1.1.1] Lolistat - Statusbar coloring module for Lollipop

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.

Categories

Resources