Make semi transparent opacity customizable
Add gradle/Android Studio files to .gitignore
Fixes for some custom battery implementations
Don't abort build on lint errors
Removed duplicate contributor
Raise Xposed minversion
Also check if opacity is the same when returning from setMode method
Implement navigation bar overlays
Removed BarBackgroundDrawable as it's no longer used
Legacy gradient mode

In previous versions, when the KitKat fake gradient wasn't enabled, the gradient would still show for apps that use the KitKat API.
In newer versions, we added our own overlays (none, gradient, semi-transparent), selecting none would completely disable the gradient, even in apps that used the API.

While this may be expected behavior for most users, it might look bad on apps that show lists behind the system bars. Legacy mode restores the old behavior.
Set legacy gradient mode default to true
Don't crash if no network connection is available
Only use legacy mode if overlay is none
Organized imports
Removed unused translated entries
Bump version number
Implemented dialog dim detection
Better dialog detection
Some dialogs don't "lose focus" when they're destroyed, fix that
Do temporary overrides (such as IM tint) in OverlayDrawable

This ensures that no race conditions will happen, and the correct tint will always show