yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] trjlive:
That's great you've been able to use GravityBox on your CM rom without any issues, though there's no guarantee it will continue to work without issues. Any future update may break any/all features for you. I would make sure you keep a backup copy of the GB apk you use that works, in case the next update breaks things for you.

That said, you need to understand the way GravityBox works. In order to provide for and allow "on-the-fly" changes, without the need to reboot the system, GravityBox

loads all the hooks and methods

it uses to make changes,

even if you don't enable or make those changes

. On a default GB installation, your system will function the same as before. No UI or functionality changes are enabled. However, the hooks and methods have all been initialized, so that you can make a change and it takes effect immediately. There are some tweaks that are not initialized until you activate them, for certain reasons, the code is too intrusive unless the feature is being utilized.

So to answer your complaint,

GravityBox features are opt-in and are disabled or set to system default settings, unless you change them

. However, where this causes problems for people using unsupported devices and ROMs, even if you're not using a particularly-problematic feature,

by just installing GravityBox, you've still loaded the hooks and methods into your system

, and those hooks

will be active even if you're not using the feature

.

On the three specific supported devices (vanilla AOSP, Google Play Edition, and Nexus), this doesn't cause a problem, as the hooks that are being used don't cause any negative effects. On custom ROMs (which includes OEM custom ROMs like TouchWiz, Sense, etc.),

these hooks can cause conflicts and become problematic

, by even just installing and activating the GravityBox module, even if you don't even configure a single option. This is why some users who try to use GB with other devices and ROMs it was not designed for will experience problems with features they're not even using.

The hooks that are being loaded are conflicting with the core code on the unsupported device

.

This is the unfortunate reality of using a mod on a device it wasn't designed for. GravityBox works flawlessly on the three categories of devices it was designed for, and the hooks don't cause any issues. This method of functionality isn't likely to change, as

it's one of the major features of GravityBox: on-the-fly tweaks and changes

. If GB were to wait until a particular feature was enabled before loading the hooks, then you'd have to reboot to see every change, effectively negating one of GB's best features.
[Xposed Framework Modules] petrus764:
Not true at all, GB enables several changes by default. Quicksettings modifications are enabled and a whole bunch of new tiles are added by default, you have to manually turn it off to get it back to stock. This is perhaps the most noticeable change, but there's also a few minor ones, like enabling the clear all button at the top right in the recent apps panel.

I've never understood why it has anything enabled by default, especially quick settings tiles, after a clean install I always have to go in an make things right again, all I want is to enable the rotation lock, not 20+ more tiles. Not that it's a big issue, but GB provides UI modifications out of the box by default.
[Xposed Framework Modules] C3C076:
Just like on many custom ROMs you can find some features enabled by default, it's the same for GB (which is supposed to be treated as a non-flashing custom ROM) some of the features (very few) are on by default as per developer's exclusive right and decision :) It also has some history back from the days when this module was part of my custom ROM on my previous mediatek device.
[Xposed Framework Modules] droidius:
Thanks so much ???

Message sent by DROID
[Xposed Framework Modules] ahow628:
Anyone having issues with the notification drawer brightness control in the new version? It takes about 3 tried to get the brightness to change when sliding my finger around. Before I could do it without any problems.

Edit: I'm talking about sliding my finger on the bar, not using the quick settings slider.
[Xposed Framework Modules] caesium2:
Is it possible to have the same functionality like the lock screen of tile in tasker / secure settings?
[Xposed Framework Modules] aikon96:
My absolute favourite xposed app!!! Is it possible to add text only battery icon, instead of any icon?! Like Cyanogenmod....
[Xposed Framework Modules] JaMeVu:
Not only status bar double tap to sleep like cyanogen. We need desktop screen double tap to sleep too :)

Nexus 4 cihazımdan Tapatalk kullanılarak gönderildi
[Xposed Framework Modules] charesa39:
Nope. It's working fine on my stock/rooted N5 on 4.4.3. In fact, it seems a bit more responsive than it was before.

---------- Post added at 02:39 PM ---------- Previous post was at 02:36 PM ----------

There already is an option for that. You just have to check the box for "Batter percent text". Then, set the "Batter indicator style" to "None".
[Xposed Framework Modules] aikon96:
I'm using it with kitkat and by selecting 'none ' there won't be any battery icon, even if selected 'text'
[Xposed Framework Modules] charesa39:
Hmm. That's weird. It works for me.
[Xposed Framework Modules] aikon96:
Hm ok, tried it again, but the issue remains. Seems like this doesn't work on Sony xperia devices (z1c)..!?
[Xposed Framework Modules] charesa39:
Oh. Didn't notice your signature. GB is only designed to work with AOSP ROMs. So if you're running the stock Sony-fied version of KitKat, I would assume you're out of luck.

From the OP:

So in summary:

- this module is designed to run on vanilla or close-to-vanilla Android 4.4 (AOSP)

- supports "Google devices" like Nexus, HTC One Google play edition, and others running vanilla Android 4.4

- Samsung Touchwiz, HTC Sense, MIUI, LeWa, etc. are NOT supported. It is not guaranteed this module will work on these at all so try at your own risk. This module is simply too complex to support all kind of ROM brands that were vastly modified by vendors.

- DO NOT USE WITH CUSTOM ROMS LIKE CM,AOSPA,ROOTBOX,AOKP,SLIM, OMNI AND THEIR OTHER CLONES... IT MAKES NO SENSE AND CAN CAUSE CONFLICTS AND UNEXPECTED BEHAVIOUR

- I will not implement any exceptions that will adapt this module to a specific custom ROM. Please, do understand, it is unmanageable.

- I will not provide any support for devices violating these compatibility rules
[Xposed Framework Modules] ffejy462:
It's already avaliable via launcher gestures. For example, using Nova launcher, go to gestures, double tap, shortcuts, gravitybox actions, go to sleep. Should work on any device/rom, just need a launcher that supports gestures.

Edit: there's an option in gravitybox to dtts on lockscreen too
[Xposed Framework Modules] MossDev:
I like the statusbar clock date and having various formats to choose from. I would like if it could take up a little less space though. Would it be possible to have the day of the week listed above the date? Would also like an option to show date without the month - i.e. in the format: dd.
[Xposed Framework Modules] jacknicholson:
To prevent accidental changes during pulldown, status bar brightness will no longer register touches if swiped from the top in a sub-45° angle, or while the notification shade has been opened. Just try sliding (more) smoothly in a straight line.
[Xposed Framework Modules] JaMeVu:
it worked ;) thanx for The explanation

Nexus 4 cihazımdan Tapatalk kullanılarak gönderildi
[Xposed Framework Modules] ahow628:
Ah, thanks. It used to be much more forgiving. I suppose I'll get used to it.
[Xposed Framework Modules] C3C076:
Nexus 5 users

Some info regarding charging LED. I dedicated some time to take a look into it.

Battery LED implementation is missing in N5's native lights library (probably left out on purpose - see issues below).

This is something that can't be tweaked via xposed. But.

Attached is a library that adds this support. Steps to get it running:

1) Backup original /system/lib/hw/lights.hammerhead.so

2) Unzip and copy attached lib to /system/lib/hw/ folder

3) Make sure file is readable for all (permissions mode 644 alias rw_r_r)

4) Reboot

Issues:

When notification that has LED enabled arrives, it will override current charging light.

But after notification is dismissed, charging light will remain off.

This is probably a reason why Google left out support for charging light.

There are issues that would require additional logic to handle situations such as battery/notification lights concurrency

I suppose this will at least allow me to revise GB options for "Disabling charging light" and "Disable led flashing" (when battery is low).

Edit: in the meanwhile I found another library which should have better handling of notification vs. charging lights.

Soon to be attached. I need to test it on my device first.

Edit2: the second library doesn't work as it requires also some changes at kernel level. So attaching the first one that works

without kernel changes (but has notification vs. charging light issues I mentioned above)
[Xposed Framework Modules] C3C076:
Should work on all ROMs. Lib is only needed in case custom ROMs do not have charging led support, yet.
[Xposed Framework Modules] kulvertti:
There is option to put battery percentage to show when selecting stock icon and smallest text size.
[Xposed Framework Modules] sensei_sai:
Hi @ll!

First of all thanks a lot for this mod!! its working like a charm.

I've got a brand new Xperia Z2, stock rooted with GB installed and used.

Now I'm facing a problem. As The GPS toggle disapeared from the quick settings, I though to enable it with the GB Quick settings.

But the point is when I try set the quick settings in GB, nothing happens... It seems that GB could not take the hand on the system quick settings.

Is there something I can do?

Thanks for your help.
[Xposed Framework Modules] iamelton:
u can read the first post, esp the part in red..

in short, ur rom is not supported and so u have to live with any issue that arises..
[Xposed Framework Modules] gianton:
ROM you're using is not supported, therefore you're on your own.

Read OP specially the red text mentioning that.
[Xposed Framework Modules] iamelton:
i think this is very well said, and should be considered to be added to the OP..

at least, this is more understandable (and as a result more tedious ;) ) than the red words to laymans like me..
[Xposed Framework Modules] spooky75:
Is it possible to make clock font smaller and bold?
[Xposed Framework Modules] sensei_sai:
Hi.

I've read the OP, but nowhere I saw that Xperia madels are not supported... that's why I have asked...

Anyway, thanks for your replies.

---------- Post added at 12:55 PM ---------- Previous post was at 12:50 PM ----------

Ok, with this explaination it is quite clear... thanks
[Xposed Framework Modules] gianton:
I said your ROM is not supported not your device. If you flash an AOSP ROM on your device it is more likely that everything will be working then.
[Xposed Framework Modules] NovaSlim:
I do think the OP should mention that

just to avoid this type of misunderstandings. Bacially unless you have a 100% AOSP ROM(from either Google Nexus or Gpe devices), you can assume that GB is not compatiable(or supported) with your devices and will cause bugs at some point.
[Xposed Framework Modules] sensei_sai:
Ok, thanks.

The point is, I've got no issue with GB. just some options not functional.
[Xposed Framework Modules] NovaSlim:
Non-functional options are also a form of bugs, it is bound to happen when GB is installed on a non-supported devices. Sometime the device would work 100% fine but either a GB update or ROM update would break certain features and there won't be a solution(unless you dig into the ROM source code and fix it yourself).
[Xposed Framework Modules] mitchst2:
Additional to this the navring behaves differently when the navbar isn't visible. See video. Dint know if this is part of cause. https://app.box.com/s/9o3hisgt2rta5zfaq3i8

Sent from my HTC One
[Xposed Framework Modules] C3C076:
Since navring is essential part of navigation bar on AOSP, anything is possible.

Moreover, it's strange you can access it when navbar is hidden (zero height). This behavior is not even possible on my N5. This means there are some additional changes manufacturer of your device brought in.
[Xposed Framework Modules] mitchst2:
Yes. Swipe up from home is the default as there is no navbar. Surely this isn't unique on all devices running AOSP with hardware buttons. GPE devices for example? What is the implementation there?

To me it seems like the home press is registered too early without waiting for swipe up. Issues I've raised are obviously down to the Pure AOSP implementation of the navring.

Sent from my HTC One
[Xposed Framework Modules] NovaSlim:
[MENTION=5008415]C3C076[/MENTION]

Would it be possible for GravityBox to tweak the AOSP Recent/Multitasking screen? I really like what SlimKat does with its Slim Recents feature mentioned here: http://forum.slimroms.net/topic/1408-slim-recents/ . Basically a 1/3 width pop-up screen that allows you to easily switch task while not freezing the underlying app.

I would really like to have such a feature in GB's Recent/Multitasking screen, is it doable for an Xposed Module or is it something only custom ROM could do?
[Xposed Framework Modules] C3C076:
yes, I know about it. This feature is extremely challenging to be done via xposed. If I ever find more time for this, it will probably be a standalone module.
[Xposed Framework Modules] petrus764:
While being on the recent apps subject. Is it possible to change the 'no recent apps' text from jelly bean blue to kitkat white? Like cm has. I've begun to prefer white over blue in the interface lately, looks much better imo.
[Xposed Framework Modules] JaMeVu:
Any update ? Need for 4.4.4 ?

Nexus 4 cihazımdan Tapatalk kullanılarak gönderildi
[Xposed Framework Modules] nadiros:
As far as I keep hearing, there is no conflict with 4.4.4. Carry on as normal [emoji6]
[Xposed Framework Modules] jacknicholson:
Sure, I'll echo those aforementioned reports. I've flashed 4.4.4 (because sleep schmeep) and all appears well on the GB front. Hopefully, C3C076 won't be waking to any further surprises.
[Xposed Framework Modules] trjlive:
No problems with GravityBox or Xposed with the 4.4.4 update on my Nexus 5 and 7 (2013 model) using the stock images from Google Dev. The changelog for 4.4.4 is pretty minor. Though a new radio for the N5 (hammerhead) is nice since the one with 4.4.3 sucked (at least for AT&T in SoCal).
[Xposed Framework Modules] jacknicholson:
Potentially nothing more than coincidence, considering 4.4.4 is mostly just a security update, but a possible bonus to N5 users: this is the first time I've noticed my beautiful hot pink missed call LED (thanks UNC!) since flashing 4.4.3.

(Some experience post-update paranoia, but I'm always somehow convinced that the world is a new and magical place, even when there are only 19 commits.)
[Xposed Framework Modules] C3C076:
Yes, there don't seem to be any changes to Android framework whatsoever so GB is safe to be used on 4.4.4.
[Xposed Framework Modules] sina91h:
Hi

this is a great work and thank you.

Can you add list view feature for app drawer in s5 ?
[Xposed Framework Modules] NovaSlim:
In S5? There are now pure AOSP ROM avaliable for S5 AFAIK so GravityBox is not supported on S5.

[MENTION=5008415]C3C076[/MENTION]

Thanks again for this amazing module and all of your hardwork :good:. I am off to SlimKat land but just want to say Goodbye here to this community, it was a fun 4 month with GB and everyone here.
[Xposed Framework Modules] derycklong:
Anyone facing this problem?

Under Battery Settings, I have set the icon to circle with percentage, it looks fine and ok.

But after a while, the stock battery icon will appear together with circle with percentage side by side.
[Xposed Framework Modules] rdifra:
good afternoon everyone

I'm the only one that when I push in QuickSettings tiles the network mode (2G 3G) or (2G 3G 2G+3G) com.android.phone crashes? And the no more network access?

If I set network mode from settings-other-network favorite network 2g 3g it's all fine and the network mode is modified without any process crash..

how can i verify?
[Xposed Framework Modules] C3C076:
Both cases seem to be the consequences of using GB on unsupported rom. Provide more info. Attach the xposed error log.

Logcat of crash is needed in the second case.

While I can peek into the logs I can't promise any fixes, especially in case of unsupported ROM.
[Xposed Framework Modules] NovaSlim:
You are using a Touchwiz based ROM on Note 2 I see(your initial post mentioned s5 so I was a bit confused), that is clearly not going to be supported by GravityBox and you are on your own for any issue you might encounter.

Post #1 stated that Unless it is a AOSP ROM directly from Google(either Gpe or Nexus devices), GravityBox can not guarantee compatibility and will not support any issue that arises. Any other Custom ROM is no exception, no matter how AOSP it might look.
[Xposed Framework Modules] rdifra:
Thank you for your response

I'm using this rom

http://xdaforums.com/showthread.php?t=2581768

[ROM][J-Team][4.4.3] The Android Open Source Project

I've uploaded a logcat
[Xposed Framework Modules] chrisch91:
Request: can you make a interval for the touch duration on lock screen to activate the torch? For me it is to long.
[Xposed Framework Modules] C3C076:
It's set to 1 second. Additional time is needed depending on device performance related to how fast camera service is able to initialize itself.
[Xposed Framework Modules] 726f62696e:
Modifying gravitybox to support Moto G XT1033 Dual sim

Hi

I have Moto G Asian Dual sim version. I know it's not GPe and not officially supported. But most of Gb features are working in it except certain things like statusbar mods. I poked around the code and found it was due to new layout added by Motorola for dual sim. With minor modification I can fix it. Still supporting signal cluster mods does not look easy.

So what i need to know is can I to work on it? And what about merging my changes to your codebase? If not can I distribute a modified version supporting Moto G?
[Xposed Framework Modules] C3C076:
Hi.

Of course, you are very welcome to work on it and then try to push your commits against official repository. They will be reviewed and if everything is OK they will be made part of official GB.
[Xposed Framework Modules] Adam3Sixty:
Can not wait to get home to try this now!!

I will update OmniROM to the newest nightly and do some testing. I know custom ROMs aren't officially supported, but its nice to see what works and what doesn't :)
[Xposed Framework Modules] C3C076:
I might finally try some custom rom, too. Just for fun. I have my n5 for 2 weeks already and haven't had a chance to actually play with it, yet :D
[Xposed Framework Modules] mitchst2:
Fantastic thanks for the shortcuts addition. I've added a my own Tasker toggle to the main application tile.

Can any more tiles be made available for custom apps or toggles ?

Sent from my HTC O'ne-xus
[Xposed Framework Modules] BDR456:
Love this app. Can't wait to get transparency controls back. ;)
[Xposed Framework Modules] finistere:
Latest update is working just fine. Thanks for the option to swap Back and Recents, great for lefties. :)

Would it be possible to move the Home button? Just curious if Xposed allows this, since my personal "perfect" setting would be "Home-Back-Menu".
[Xposed Framework Modules] DaBigFreak:
Well, I ran only customROMs on my Nexus4, but this is the first one, just running and running, pretty damn good battery backup!

The only thing I need is DSP Manager 2.0 from CM11 and a QuickToggle or Vol+ and Power button combo to start/stop screenrecording. Thats pretty much all I need, custom ROMs quiet never gave me more options than GravityBox, its so damn awesome!
[Xposed Framework Modules] Gertlily:
Hi,

I kinda have a problem wiht GravityBox QS on OmniROM i9100 4.4.2.

Is this something in the ROM or may there be a fix in for it in GravityBox.

Thanks,
[Xposed Framework Modules] DaBigFreak:
This is a problem accuring with every custom ROM, GravityBox is not CustomROM compatible, or the other ways around.

Thats why I moved to stock Nexus ROM, running so damn awesome!!!
[Xposed Framework Modules] C3C076:
Since 2.8.2 you can now turn off quick settings management coming from gravitybox and use the one coming from your ROM.
[Xposed Framework Modules] Gertlily:
I just saw that yes. But in my current ROM there are no custom tiles so I only have the default stock tiles at that moment. So no matter what I would like to use GravityBox for now.

Thanks,
[Xposed Framework Modules] manpildo:
GravityBox is an indispensable part of my configuration, but it lacks one thing from being perfect - ability to customize the Navigation Ring. Are there any plans of adding this option some time in the future? I searched this thread for "navigation ring" and "navring" but got no meaningful hits, so I presume it hasn't been asked before (sorry if it has).
[Xposed Framework Modules] DaBigFreak:
Exactly dude! I was on OmniROM scince it came out, before tried several other KitKat ROMs. But they quiet all rely on Cyanogenmod and their state of features, so its gonna take some time.

GravityBox isnt meant to bring features to custom ROMs, its meant to bring features to STOCK ROMs, so this is the way to go.

Good news for Nexus, because we always have official new ROM, bad for like Samsung devices, lacking some android versions behind :(
[Xposed Framework Modules] chrisrozon:
Just installed 2.8.2 and every time I swipe up to activate Google Now the flashlight toggles on and off. All my torch options are set to off/disabled. Putting any custom action on the Home button long press stops the torch action, but also disables the Google Now action.

User error?

Nexus 4.4, stock 4.2.2, Franco 199.
[Xposed Framework Modules] intraCore:
I have torch set to activate when holding down the lockring and can confirm that swiping up for Google Now does activate Torch, which is a bit annoying, but GravityBox is awesome so there's that.
[Xposed Framework Modules] ejchis:
New update addressed every issue and feature request I had. Thank you very much. Running great.
[Xposed Framework Modules] patass:
This is awesome, I can't find a Nexus 7 4.4 rom I like so this is filling the empty space. Any shot at nav bar button configurations, the old style of notification pull down quick widgets, and notification led customization?
[Xposed Framework Modules] natezire71:
So stop asking. This thread is annoying. This module will never support custom ROMs. Read the OP.
[Xposed Framework Modules] C3C076:
Omg. I didn't realize the glowpad view is used for navring, too. My bad.
[Xposed Framework Modules] intraCore:
Haha, it's fine. I'm sure you can figure it out somehow. Awesome that you responded! :D
[Xposed Framework Modules] 726f62696e:
Okay. If I can fix the signal cluster I will send you a pull request.
[Xposed Framework Modules] logonaniket:
Can you please give us a toggle for Delete button in while clicking screenshot?

My ROM already has ir and now I see 2 delete buttons :/
[Xposed Framework Modules] nadiros:
Custom ROM? Please read OP.
[Xposed Framework Modules] trjlive:
Hmm, looking at stock AOSP, Google Play Edition, and Nexus devices, they don't provide a delete button on the screenshot notification, which is why GravityBox enables the button. So there is no conflict with the three supported device/ROM categories. If you're using some other ROM, that GravityBox was not designed for, then you do so at your own risk and you really can't complain about the way that GB functions on your device.
[Xposed Framework Modules] schrickz:
just hope OP may consider about ..

•• sent from my thumb to your eyes ••
[Xposed Framework Modules] ffejy462:
Maybe ask your rom provider to remove delete button...
[Xposed Framework Modules] schrickz:
man ..

you're so funny ..

[MENTION=5008415]C3C076[/MENTION] is a nice guy ..

let him decide if he wanted to look into it or ignores it ..

•• sent from my thumb to your eyes ••