[Xposed Framework Modules] trjlive:
I just want to follow up to this with some additional info that hasn't been mentioned in the replies. First of all, while I agree that there are some very talented people using GravityBox on unsupported devices and even helping others with similar devices/ROM, the majority of the off-topic questions are the same thing over and over: "why don't my status bar icons change?", "I can't change the size of the nav bar.", etc. These same questions over and over are what clogs up this thread, because it seems most users do not understand what an OP is actually for.

And the reason why C3 hasn't been willing to make GravityBox work with other devices/ROM, is because he doesn't have these other devices to debug and test with. It's quite difficult to debug the issues when you don't even have the devices that people are complaining about. But he has provided the opportunity to improve GravityBox compatibility, yet none of the people demanding it on their unsupported devices are willing to help out with it.

The source code for GravityBox is open to all, and anyone is welcome to contribute to the development and submit a pull request if they improve the features. If these talented users would be willing to spend the time debugging on their device and submit the changes to the Git repo, then other users could benefit.

GravityBox has one of the widest ranges of mods available for Android devices, and probably the widest range of devices it works on, both officially and unofficially. But in order to provide a quality product that can be reasonably supported, the line has to be drawn somewhere. So C3 decided to draw it at the devices he can support, which are the devices he has access to for testing.

And since no one has been willing to buy a Samsung or HTC device to send to him to use for development, he is limited to the devices he has. GravityBox is actually quite compatible with any device... as long as that device adheres to the standard, stock Android methods of code. If the device has been altered too much away from stock, well then there's really nothing that can be done from his perspective.

So anyway, I'm not coming down on your post or arguing with you at all. I totally understand where you're coming from, when I first started using GravityBox and Android devices, I didn't understand why the compatibility was so limited either. But I've been fortunate over the last year to become deeply exposed to Android development with my position at Google, and I've gained a new respect and appreciation for developers and the work they do.

Making an app work across a variety of different devices, all with different hardware, software, customizations, tweaks, etc. is probably one of the most complex software endeavors a developer could undertake. And I think C3 has done an amazing job on GravityBox, making it the single most impressive Android mod available, and compatible with any device running stock Android, regardless of hardware, meaning it can run 100% perfect on any Nexus or GPE device, which are all different.

I just think a lot of people don't fully understand just how big of an undertaking it would be to improve the compatibility of GravityBox for devices one doesn't even own. I would love to see GravityBox be 100% compatible with any Android device and ROM. But until people either donate to C3 to buy these devices, send him devices to develop on, or be willing to contribute to the development themselves, I just don't see how it could be feasible any other way. Though I would certainly be interesting in hearing any ideas on how to accomplish this. :)