yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] C3C076:
Version 8.0.1 available

Changelog 8.0.1 - 23/02/2018

- Recents: added option for always visible Clear All button (non-OOS only)

- QuickSettings:

--- fixed QuickApp tile icon appearance

--- improved scaling correction

- Screenshot: use native method if available (e.g. uses OnePlus screenshot on OOS)

- Improved handling of GravityBox services (Torch,...)

--- they should work with Battery Optimization turned on for GravityBox

- Improved handling of explicitly triggered SystemUI restarts

- BatteryStyle adjustments for Samsung devices (thanks to Firefds)

- Updated Hungarian translations (thanks to benjoe1)

- Updated Russian translations (thanks to gaich)

Complete commit history of transition from 8.0.0 to 8.0.1
[Xposed Framework Modules] sharkie405:
Yes! Always showing resents Clear All button! Thank you! Working as expected.
[Xposed Framework Modules] Ja_som:
Hello, I'm not sure if it is what I mean...

On my Lenovo Tab4 if I take a screenshot with Vol- and power buttons I have option to crop/edit the image before I save it. But if I take a screenshot with option in power menu (GravityBox option) it is saved directly w/o edit options.

So if that is the native method, can you please make it also in GravityBox v7 for Nougat?

Thank you.
[Xposed Framework Modules] C3C076:
Greetings to BB ;)

Yes, that's exactly it. I will be backporting it to Nougat.
[Xposed Framework Modules] HTC_FUZE:
Hi,

I downloaded and installed in my one plus 5 mainly for automatic rules of quiet hours because oneplus is removed this feature. However there is no way to add exceptions for the phone number from some contacts or repeated calls. Wish developer can add in the future release.

Another question is how can I enable the full screen picture for incoming calls? I can't find where to enable it, maybe the feature is not available any more?

Thanks
[Xposed Framework Modules] C3C076:
Fullscreen caller photo was designed for AOSP dialer and Google dialer only. Since marshmallow they were completely redesigned and this feature doesn't make sense anymore. Moreover, OnePlus uses its own dialer thus features related to Dialer don't apply here.

Contact whitelist for quite hours is on my list for quite some time but I am having a problem to allocate some time for it as when I finally find some time for GravityBox it's always about fixing issues and improving compatibility.
[Xposed Framework Modules] rickysidhu_:
Hey, thanks for including the SystemUI fix in the most recent update! The lockscreen shortcuts remain hidden after a manual SystemUI restart, however the battery % becomes hidden again.

Unlike the lockscreen shortcuts, going back into GB settings and changing the setting does not show the % on the lockscreen, only a reboot does.

I've attached two screenshots:

One is of my lockscreen after a SystemUI restart - the lockscreen items remained hidden, but battery % is gone.

The other is me going back into GB settings to ensure the setting is to "always show" in keyguard mode.

This is a really small bug, and is next to a non-issue for me, as the only times I manually perform a SystemUI restart is if something in Substratum didn't get themed properly, or if I'm testing some new profiles in Tasker (which are both on the rare occasion).

I just thought I'd inform you in case you wanted to look into it! Otherwise everything else I've been using has been working great! Thank you for your hard work :)
[Xposed Framework Modules] Ladokoz:
Hi. Love your work! I'm having problems with longpress to launch torch on power button functionality. As long as Gravitybox app is running focused or in the background the torch is working but as soon as I close it or it's not running (for example after reboot) the functionality stops working. I wonder if it's a bug or if I am doing something wrong.

Im running latest OOS on 3t with newest Franco kernel.
[Xposed Framework Modules] Normas Interruptor:
Could you please add the 'Custom Date format' option so we can add a date as i we like?
[Xposed Framework Modules] truelies1:
Why the mobile signal icon with color not work? Is it due to oreo has difficulty on this?
[Xposed Framework Modules] HTC_FUZE:
Thank you for the great work.
[Xposed Framework Modules] GT500x:
What's your device/rom? I noticed this with Oneplus 5 on OOS 5.0.2 but it only affects the lockscreen signal indicators. I've decompiled oneplus' systemui package to see if I can sort it out...
[Xposed Framework Modules] truelies1:
Using it on Le Pro 3 X727/AICP Rom. Mobile Signal changed color but no shadow, Bluetooth&GPS icons can't change color.
[Xposed Framework Modules] Adam3Sixty:
Pretty sure AICP is a "custom ROM" and is not supported with this module.

Pure, vanilla Android, or OxygenOS are the only main ROMs supported, and even OxygenOS isn't 100% supported on all devices.
[Xposed Framework Modules] truelies1:
Before this oreo one, gravitybox works on all 'custom ROM'. I believe it make sense to support as many roms as possible
[Xposed Framework Modules] GT500x:
Would be ideal but each manufacturer may implement their ui a little differently, making it close to impossible to support all. That said, I think this issue you're having is a little more widespread so may be related more to changes in base AOSP code and/or related to fbe and timing around initializing/hooking certain ui components in gravitybox...
[Xposed Framework Modules] desertmod1:
Do you need any help with the development?
[Xposed Framework Modules] notstevek:
I noticed an issue. I enabled the "disable battery saver indication" feature under power tweaks. It gets rid of the orange color, but transparency doesn't work properly. So if battery saver mode is enabled, and you don't have custom navigation bar colors set, (I have navigation bar tweaks master switch on, cursor control keys enabled and height change are only settings done), certain things opened makes the buttons nearly impossible to see. Enable it, and go into settings, the background is white, and the navigation buttons are white as well, instead of turning grey like they would when battery saver is off. They normally stay white because the background should be orange. Not a huge issue, just a nuisance.

Nexus 6P // Stock 8.1.0 (OPM3.171019.014) // Magisk
[Xposed Framework Modules] notstevek:
First one is no battery saver mode, second one is with battery saver mode. You can see status bar as well as navigation bar are basically impossible to read.
[Xposed Framework Modules] Adam3Sixty:
Really?? R u sure??

Yes, it works, but that does not mean it is compatible or supported.

I am using it on a OnePlus 5T, OOS 5.0.3, and I know that is not a device or os that is officially compatible or supported.
[Xposed Framework Modules] new_world_2006:
Hi ,

i have s8+ with OREO , when i use gravitybox i have System UI FC and the screen not turned on.

please help
[Xposed Framework Modules] Ja_som:
From the first post:
[Xposed Framework Modules] acras1:
Hi! Can't get network indicators hidden.
[Xposed Framework Modules] GT500x:
Samsung's ROMs are probably the most customized out of all of them. Not surprised you're having issues...
[Xposed Framework Modules] stevexce:
Can you add disabling quck settings labels?
[Xposed Framework Modules] izzyfanto:
You might trying disabling Doze for GravityBox so it has no background restrictions.
[Xposed Framework Modules] Ladokoz:
It works! Thanks a lot!
[Xposed Framework Modules] EntropySonw:
My device is a Pixel running oreo 8.1 with magsik v16.0. xposed framework is 90-beta3. Here is my problem.

when i enable the gravitybox, the fingerprint unlock would be dramatic slow. the longest time could be minutes.

Do you guys have the same problem???
[Xposed Framework Modules] izzyfanto:
Glad that helped :)
[Xposed Framework Modules] C3C076:
This feature was made for MTK devices in GravityBox for older versions of Android and is being propagated to newer versions since then.

Implementation of signal indicators is probably way different in Oreo which means feature needs adjustments to reflect that.

The thing is, I currently do not have any MTK device running Oreo to be able to do MTK specific adjustments.

I don't remember anyone reporting such issue. Hypothetically, some external factor.

Maybe investigation of logcat taken when this happens could give some hints.
[Xposed Framework Modules] acras1:
Maybe you need some framework or systemui files?
[Xposed Framework Modules] DSA:
He needs a device for testing purposes
[Xposed Framework Modules] the_alien:
Hi, this might be a stupid question. I installed GravityBox on my Pixel and played with the battery icon. Now I miss that the battery percentage is shown when I pull down the notification bar. Was that pulled from Android 8 or did I mess something up with GravityBox.
[Xposed Framework Modules] EntropySonw:
Problem solved. It's not the gravitybox which is an amazing apps. the reason is that i hide the navigation bar. On Oreo, there is a bug that when the navigation bar is hiden(immersive mode), the device would be hard to wake up.
[Xposed Framework Modules] dafunky:
Can you show the navigation bar but make it tiny like I did using KitKat?
[Xposed Framework Modules] Bannix:
Hi, first of all, Gravity Box is by far the best Xposed Module there is. On the Oneplus 3T however, OOS 5.0.1, the 'swipe statusbar to change brightness' feature doesn't work for me. Maybe you could add this to the list of things you want to fix/add :). The logs don't provide any useful information for this as far as I can tell.

Cheers
[Xposed Framework Modules] pokipokipxorn:
Hi, if possible, pls add

QuickSettings Tiles custom rows/columns

Battery stats reset

Thank you
[Xposed Framework Modules] Scarface1991:
[MENTION=5008415]C3C076[/MENTION]

I assigned 2 shortcuts under the clock but they only appear after a second or so after I turn on the screen. Is there a reason for this?

It's absolutely no big deal though. Everything else works great. Seriously, can't live without this module anymore ?

Using an OnePlus 3 with Open Beta 31
[Xposed Framework Modules] C3C076:
Yes, that would be it. We had an investigation regarding this issue here: https://github.com/GravityBox/GravityBox/issues/1735

This was a bug in early Beta but should be fixed already. Are you sure you are using the latest version?

OnePlus changed default brightness behavior so it is possible to change it only when adaptive brightness is off (unlike AOSP where it is possible to adjust brightness even when adaptive is on)

This means feature works only when you turn off adaptive brightness.

Shorctuts have a check whether device is in interactive state to make sure they are not showing on ambient screen.

The event that comes when device becomes interactive may have a device-specific delay. I can experience a very little delay on my Op3T as well.

But it's definitely not 1 second. More like 100 or 200ms.
[Xposed Framework Modules] siealex:
Is it possible to implement "navbar button vibration patterns" on Oreo as they are on Nougat?
[Xposed Framework Modules] Bannix:
Well how fortunate that GravityBox has an adaptive brightness feature itself :) So I just turn Oneplus' Adaptive Brightness off and use GB for that.

Thanks!

Edit: it seems like the auto brightness of GB only works if you go from bright to dark. So it automatically gets darker in a dark room but it doesn't get bright when I'm in direct sunlight :/
[Xposed Framework Modules] the_alien:
No, wasn't sure. Updated the xposed Module and the percentage was always visible. Found that annoying and updated the app. Now it won't start because it tells me it can't connect to the framework. :/
[Xposed Framework Modules] infectedorganism:
Feature request:

Currently we have the option to 'expand all notifications'. Could you implement to option to have all notifications 'collapsed' by default?

Thanks.
[Xposed Framework Modules] AdityaPrasetyo_:
Hello, I have a bug which is always closed/jump any app to homescreen after three times go back to wherever I started (example, when I surfing on the web or search a files in File Manager) if I set long-press action back button at any action, it is really annoying to see that.

Can you fix that?

I'll be providing the error.log in my post.

Thank you.

Ps- sorry for bad language ;)
[Xposed Framework Modules] GT500x:
Firstly, I would disable all your Xposed modules except GravityBox and test again. Your log is full of exceptions caused by a different module which looks like it's for fonts... Secondly, since you're running LineageOS you should read the first post on this thread. GravityBox is intended for pretty much vanilla ROMs (close to AOSP), so GB probably won't work too well with your ROM...
[Xposed Framework Modules] the_alien:
Ok, got everything updated. Now I'm stuck with an always visible battery percentage and an icon for portrait mode. Any way to get rid of that?
[Xposed Framework Modules] C3C076:
I am not sure what you mean. What battery percentage? The one in notification header area is always visible - GB does not touch that.

"Icon for portrait mode" - what is that?
[Xposed Framework Modules] C3C076:
Navbar button vibration pattern in Oreo is directly bound to system-level haptic feedback vibration pattern so I currently do not have a solution

that would change only navbar pattern without affecting pattern across the whole system.
[Xposed Framework Modules] the_alien:
I attached a screenshot of my device.

Between the clock and the vibrate icon is the one for portrait mode. It disappears when I switch on auto rotation. This icon is new to me since the update of GravityBox to 8.0.1.

To the left of the battery you see the percentage. Seems like it got activated by GravityBox somehow, but I just found that I can deactivate it in the android settings.
[Xposed Framework Modules] siealex:
Isn't it the same in Nougat? This pattern also appears in graphic key unlocking and in some other places.
[Xposed Framework Modules] radiofile:
Hi, I'm experiencing a bug with pie controls. Whenever I trigger the pie controls, the pie controls appear for a fraction of second at the previously triggered position and then reappear at the current triggered position. For example, suppose I triggered pie controls on the left side previously and if I trigger them on the right now, the pie controls appear briefly on the left side first (previously triggered position) and then appear on the right side (current triggered position).

I've enabled 'log errors to Xposed log' but that log ends after all modules are initialized (only module installed is GB btw).

Device: Nexus 6P running stock 8.1.0 (Feb patch) with ElementalX kernel and Magisk root.

PS: I captured a video of the bug but I don't know how I can upload it here.
[Xposed Framework Modules] Ja_som:
You can't upload it here, upload it to YouTube and share link here, but you have less than 10 posts, so you need to change that link a bit, e.g "https://SPACEyoutubeSPACE.com/therestofthelink"
[Xposed Framework Modules] radiofile:
Thanks for the info. I've been running Marshmallow till now because GB is a must for me. I just flashed Oreo today (couldn't wait for Xposed to be out of beta :o) and was setting up everything when I came across this bug :(. I created an account just to report this bug hoping someone could help me. Pie controls is the way I navigate around android.

Here's the link: ""

Though it may seem like the bug doesn't happen always, in the original recording, it is the case.

Edit: youtube removed the video. no clue why
[Xposed Framework Modules] Toferay:
[MENTION=5008415]C3C076[/MENTION]

Thank you so much for this fantastic module. It has kept me happy and sane since lollipop. I have donated, and hope others do too.

Just reverted to using the app launcher and it's so much faster than opening the app drawer. Could you possibly enable a toggle for a full black background on it?
[Xposed Framework Modules] sharkie405:
+1 on moving the recents "Clear All" button to the bottom. Also, adding a background to the button would help it stand out better.

Lastly, would there be a way to make the "X" button on the individual panels in the recent screen show up immediately instead of the two or three seconds that they take naturally to show up?
[Xposed Framework Modules] siealex:
When I long-press Back on my homescreen, GB closes random background applications. Is it by design?
[Xposed Framework Modules] jdogzilla:
Hi dev, one enhancement request ... under Phone Tweaks > Smart Radio > Normal Network Mode >>> I'm missing the option to switch to my VoLTE network. As such, upon unlock, I'm going back from 2G to 4G, but not connecting to the LTE network. Would be great if you can provide a fix for this?
[Xposed Framework Modules] fijasko:
No. Go to Navigation Keys Actions and set Back Key Long-press Action to default. It looks like you set it to some other action.
[Xposed Framework Modules] siealex:
It is set to "close current app". It works fine unless I am on my homescreen, in this case it terminates random apps, like Phone or Google Play Services.
[Xposed Framework Modules] Adam3Sixty:
Pretty sure that's cos it will kill apps that are running, so if Google Play Services happens to be doing something at that time, it will close it, lol. It happens to me from time to time, on every version of GB I have used, also happened when using another module to have long press back set to kill running app.
[Xposed Framework Modules] siealex:
Is it possible to make the battery LED indication less bright (and not blinking)? Or completely turn it off if the battery is fully charged. On my Nexus 5x it distracts me e. g. when viewing youtube videos.
[Xposed Framework Modules] Pandemic:
[MENTION=5008415]C3C076[/MENTION] can you add this bro ??
[Xposed Framework Modules] siealex:
Even not to the bottom, but to the navbar.
[Xposed Framework Modules] C3C076:
I am quite sure that status bar icon has nothing to do with GravityBox. You should check what else you run on your device that could activate it.

GravityBox has its own percent text which can be customized in Statusbar tweaks / Battery settings

You can still control the one that comes with your system independently.

No, it changed in Oreo.

Yes, I know about this glitch and spent quite a lot of time trying to eliminate it. Without success yet :/

When in home screen, some services may be identified as apps being run in the foreground.

I will have to check whether detection logic could be improved.
[Xposed Framework Modules] radiofile:
Just wanted to bring it to your notice. If you already knew about it, all's cool.

Love your work. Thanks for the awesome module. :good:
[Xposed Framework Modules] zhuchella:
I can't get root through magisk for gravitybox. There is no allow window from magisk for gravitybox. Where is my mistake?
[Xposed Framework Modules] mrjuniork:
No mistake, GB doesn't require Magisk root access, since it's a xposed module ;)
[Xposed Framework Modules] oreo27:
Gravitybox won't ask for Superuser permissions. As long as you have Xposed installed and active, it should work barring you meet the requirements stated in the opening post.
[Xposed Framework Modules] Turtvaiz:
Is it possible to tweak the amount of time needed to hold a button for volume button media controls or power key torch?
[Xposed Framework Modules] siealex:
GravityBox [N] has an option to dim navbar buttons after 5 seconds of inactivity. Is it possible to implement on [O]?
[Xposed Framework Modules] infamousvincci:
Hey, im using pixel 2 8.1. can you send a link to the xposed zip and how you installed it chronologically with magisk and custom kernel? Thank you in advance!
[Xposed Framework Modules] Brooklnd:
Many thanks for the module. It's a fabulous job, considering how tough it was, porting to Oreo. Off the bat, the battery icon placement, and signal clusters spacing, in general, is looking a bit weird. The icon padding / spacing could be better, and more consistent. Attaching images from Nougat (Left) and Oreo (Right) for reference. There's a lot of empty space to the right of the cluster.
[Xposed Framework Modules] funkybrunk:
Same here. OG Pixel XL. Full reboot with all modules disabled, except for GB.
[Xposed Framework Modules] digiblur:
Send this man a whole truckload of beers! Both the xposed and gravity box developers.

Don't forget to tip the bartenders(developers) indeed!
[Xposed Framework Modules] Scarface1991:
So according to some comments here it already runs pretty good on OxygenOS. Definitely gonna upgrade my OP3 to Oreo this weekend and test this great piece of software out.
[Xposed Framework Modules] Alexey71:
qstile error
[Xposed Framework Modules] Funk Wizard:
Tested on dumpling running 8.0, booted fine.

The battery icon needs to be placed to the extreme right instead and lockscreen shortcuts only worked the first time. I'll test further and share the findings.

Many thanks for bringing this up for Oreo ;)
[Xposed Framework Modules] 911jason:
Working great on my OG Pixel XL!
[Xposed Framework Modules] jrbxx7:
Thanks for the update! Working great on pixel xl2. 8.1
[Xposed Framework Modules] Rashad83:
On Oreo I can't get the default battery with percentage text, it only shows default icon also if I use any options of battery icons it doesn't apply on the quick settings shade(you know when swiping down the status bar). I hope this is resolved with the next update. Thx for your hard work much appreciated.
[Xposed Framework Modules] papasmurf879:
Nice work have gravitybox oreo beta on both the moto g4 plus and the nexus 6. It seems to be working great so far thanks for the module.
[Xposed Framework Modules] nickhil90490:
working great with nexus 6p 8.1 oreo thanks
[Xposed Framework Modules] kimikim0:
Everything good so far, just minor bug battery percentage not properly place and i can disable GB percentage and use Oneplus default percentage, anyway thank you dev, loved it !
[Xposed Framework Modules] Hidarihitomi:
When the time is on the left, data traffic monitor has some problems
[Xposed Framework Modules] snake218:
All seems to work great :) only thing i have noticed is download progress bar not working.

Xperia XZ stock latest O.
[Xposed Framework Modules] SourPower:
Using this for about 6 hours now and everything seems to be perfect.

Running on OP3T 5.0.1 OOS

Thank you very much for updating this to work with the latest Android versions!!
[Xposed Framework Modules] kiran devi:
Good service
[Xposed Framework Modules] issasaurus:
Awesome thank you so much! Hard to justify going back to custom rom now.

Running on OP3, ob30. So far so good.

Was able to get slide across status for brightness to work by disabling adaptive brightness. One thing I'm having trouble with is the nav bar. I like to have on screen nav bar and would like to use GB to get custom actions. Have tried some different combos between GB settings and main settings. Now I can't get onscreen bar to show at all. Any advice? I have the custom actions working for the capacitive buttons so that'll do if I can't figure it out :)
[Xposed Framework Modules] persieghini:
Got it working properly in my OP5T running OB2 without any hitches

thanks for finally getting it to Oreo

Loving it :D
[Xposed Framework Modules] 911jason:
Is there any way that you could use GB to disable the foggy overlay on the lockscreen and notification shade in 8.1?
[Xposed Framework Modules] Adam3Sixty:
Yeah, I'm using it already.
[Xposed Framework Modules] C3C076:
Android 8.1 already has that feature built in.
[Xposed Framework Modules] siealex:
It functions slightly differently, it lights up the buttons only when you tap directly on them, but not elsewhere on the screen.
[Xposed Framework Modules] cd993:
Hi, sorry if I've missed this but is it possible to have recently haptic feedback vibration when using the quick toggles eg short vibration when turning on Bluetooth etc?
[Xposed Framework Modules] siealex:
I've enabled volume keys wakeup, now my phone jolts every time I press these keys during voice calls. WTF?
[Xposed Framework Modules] Ja_som:
You should calm down and post logs if you want help.
[Xposed Framework Modules] Eagle1337:
Is there a way to stop notifications from lowering the volume of your music?