GravityBox [LP]

READ THIS CAREFULLY!!!
Version for Lollipop has been tested on Nexus 5 and thus should be compatible with all the Nexus devices running stock Google system.
Starting with v5.0.3alpha, compatibility with Motorola Moto G Dual SIM (and potentially other Motorola devices) has been improved.
Starting with v.5.3.0, compatibility with Zopo Speed 7 running Android 5.1 (and potentially other MediaTek devices) has been improved

GravityBox is a module which primary goal is to provide the users of AOSP devices
with a tweak box to turn their vanilla AOSP ROM into custom ROM packed with additional features and tweaks
without need to flash anything. Most of the preferences can be changed on-the-fly without rebooting.

THIS VERSION IS FOR LOLLIPOP ROMs
For KitKat, use GravityBox [KK]
For JellyBean, use GravityBox [JB]
For Marshmallow, use GravityBox [MM]

Main features
- QuickSettings tile management with additional tiles and tile reordering
- CyanogenMod Pie Controls
- Expanded desktop with semi-immersive and immersive modes
- Lockscreen tweaks
- Statusbar tweaks
- Navigation bar tweaks
- Power tweaks
- Display tweaks
- Media tweaks
- Hardware key actions
- Dialer tweaks
- Launcher tweaks
- Screen recording
- Smart radio
- Notification control (per-app notification LED/sounds/vibrations)
... and many more

Compatibility
- Supports AOSP devices running vanilla Android 5.0/5.1
- Supports Moto G Dual SIM and potentially other Motorola devices running Android 5.0/5.1
- Supports Zopo Speed 7 and potentially other MediaTek devices running Android 5.1
- DOES NOT support devices running ROMs vastly modified by device manufacturers (HTC Sense, Samsung Touchwiz, MIUI, LeWa, Xperia, ...)
- SHOULD NOT be used with custom ROMs like CM, AOSPA, RootBox, SlimBean and others - it makes no sense since the most of the features are already in the ROM (may cause conflicts and unexpected behaviour)

Info about premium features and PayPal transaction ID verification system
1) Those who supported development via PayPal donation can use their PayPal transaction ID to unlock premium features.
Currently there are two premium features: 1) Backup/restore of GB settings 2) Ultimate notification control

2) If you contributed to the project by providing translations, code fragments, or by any other way
you can apply for a free transaction ID by contacting me via PM.

3) Be aware that there's a system that can identify potential transaction ID
abuse. E.g. when one ID is being used by more users. Such IDs will get blocked automatically.
This can also happen when you previously exposed your ID in public forum and other users took
advantage of it. If this is the case, contact me via PM so I can issue new, special ID.
In case you own more devices, you can use one transaction ID on up to 10 of them.

4) If you are using your own custom builds of GB for personal use, you will get hash mismatch
upon verifying your ID as verification system accepts requests only from official releases of GB.
If you want to be able to verify IDs with your custom build, contact me via PM so I can setup
a special hash for your build.
If you are using a custom build that you provide for broader group of users (e.g. in a custom ROM),
it is necessary to ask for new hash everytime your new custom version is released for public use.
These rules are based on mutual trust so please, do not violate them.

Donation is also possible by buying GravityBox Unlocker from the Play Store

Author(s): 
Package: 
com.ceco.lollipop.gravitybox
Version name: 
5.4.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
44,319 in total · 1,095 in the last 24 hours
MD5 checksum: 
072f0997bdd0040bc90137247371d8f7
Uploaded on: 
Sunday, November 6, 2016 - 16:09
Changes: 

- Fixed issue preventing module from working on some devices
- Fixed ExceptionInInitializerError showing in xposed log
- GravityBox Actions:
--- brought back action for expanding quick settings panel
--- added explicit expand/collapse notification panel actions
--- added explicit expand/collapse QS panel actions

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.4.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
14,272 in total · 41 in the last 24 hours
MD5 checksum: 
4d2d7bd7a03debdf67af39cee3e2194d
Uploaded on: 
Tuesday, November 1, 2016 - 15:43
Changes: 

- QuickSettings:
--- added option for showing brightness icon next to brightness slider
------ toggles adaptive brightness on press / opens display settings on long-press
--- added support for systems missing IntentTile
--- CellularTile: don't show data off icon when roaming (Moto)
--- CellularTile: fixed showing detail on devices that have more instances of Cellular tile (Moto)
- StatusBar colors: extended to support all system icons
- Media tweaks: restrict MX player from utilizing swapped volume keys
- Phone tweaks:
--- moved telephony features from Dialer to system level
------ flip action/call vibrations now independent of Dialer which potentially
------ makes these features work on devices having alternate Dialer
- Ultimate notification control:
--- added option for ignoring active screen for updated notifications
--- added option for ignoring LED for updated notifications
- Updated Hungarian translations (thanks to benjoe1)
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Russian translations (thanks to gaich)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.4.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
203,481 in total · 18 in the last 24 hours
MD5 checksum: 
ffa5b6135f6d68e8cddf770a8d1da56e
Uploaded on: 
Sunday, June 19, 2016 - 13:13
Changes: 

- Lockscreen: added options for choosing custom bottom actions
--- note that only icons from predefined list are supported
- Statusbar: brightness control extended to work in lock screen
- Media tweaks: improved reorient volume keys feature (e.g. works with YouTube now)
- Power tweaks: added option for choosing wireless charging sound
- Fixed Power long-press torch on Motorola devices (Android 5.1 only)
- Updated Russian translations (thanks to gaich)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.4.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
45,391 in total · 6 in the last 24 hours
MD5 checksum: 
83bec9a57129047621e495728a21f87f
Uploaded on: 
Saturday, June 4, 2016 - 15:52
Changes: 

- Navigation bar tweaks:
--- fixed menu key responsiveness for low navbar sizes
--- extended custom key icon style to allow transparent and custom icon
- Key actions:
--- locskcreen torch extended to support power long-press (Android 5.1 only)
--- added option to allow volume rocker wake while music is active
--- brought back toast for auto-rotation change action
- Media tweaks: fixed volume adjust when volume skip track enabled and screen is off
- Ultimate notification control:
--- potential fix for notification Lockscreen visibility feature on Xperia devices (untested)
--- adjusted LED on/off duration limits
- Updated Ukrainian translations (thanks to burunduk)
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Russian translations (thanks to gaich)
- Updated Hungarian translations (thanks to benjoe1)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.4.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
102,596 in total · 1 in the last 24 hours
MD5 checksum: 
77869c4464ddb5fc517e92f98e3c9d62
Uploaded on: 
Thursday, April 21, 2016 - 09:45
Changes: 

- GB Actions extended:
--- most of the toggle actions now have explicit on/off shortcuts available
--- provides feedback in form of toast when action gets executed ("Show status message" checkbox)
--- makes things easier for Tasker users (hint: use AutoShortcut plugin)
- Statusbar: added option for hiding vibrate icon
- Navbar: added option for auto-fade show keys policy (on screen touch/on navbar touch)
- Ultimate notification control:
--- Added option for suppressing notification light based on system's native Do not disturb mode
--- ActiveScreen: don't perform for low priority notifications
- Key actions: suppress volume key wake while music is playing
- Fixed some xperia lock screen tweaks broken in previous version
- QS: Xperia specific adjustments for potential support of DataTraffic tile (as Cellular tile in GB) to control its visibility and order
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Russian translations (thanks to gaich)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.4.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
51,839 in total · 7 in the last 24 hours
MD5 checksum: 
3835716587530721f245f3de3c3bcf49
Uploaded on: 
Wednesday, April 6, 2016 - 20:06
Changes: 

- CircleBattery: fixed refreshing issue
- Navbar: added option for auto-fading soft keys
- Lockscreen: added option for PIN scrambling
- StayAwake tile: added option for auto-reset of screen timeout when screen turns off
- Updated Ukrainian translations (thanks to burunduk)
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Russian translations (thanks to gaich)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.3.8
Release type: 
Stable (low risk of bugs)
Number of downloads: 
60,607 in total · 0 in the last 24 hours
MD5 checksum: 
5c469fa9b39379a5ccc0315d5ec6c971
Uploaded on: 
Sunday, March 20, 2016 - 19:33
Changes: 

- QuickSettings management:
--- added support for MediaTek Timeout tile
--- fixed Data connection tile support on MediaTek devices running Android 5.0 (thanks cruplezone for testing)
- Ultimate notification control:
--- added option for controlling notification visibility in lock screen
--- added option for hiding persistent notifications (similar to Ongoing notification blocker but on per-app basis)
--- fixed system/service notifications not being processed by notification control
- Media: fixed volume controls not working when skip track feature is enabled together with Ambient Display feature
- Improved layout of circle battery
- Updated Russian translations (thanks to gaich)
- Updated Ukrainian translations (thanks to burunduk)
- Updated French translations (thanks to ch-vox)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.3.7
Release type: 
Stable (low risk of bugs)
Number of downloads: 
32,796 in total · 1 in the last 24 hours
MD5 checksum: 
1b89ae40c92ac0a437e92f193defacef
Uploaded on: 
Sunday, March 13, 2016 - 13:37
Changes: 

- Quick settings management:
--- BatteryTile: made temperature and voltage optional
--- Added option for Scale correction:
----- allows fine-tuning of tile size by applying correction factor to automatic scaling factor that's based on tiles per row option
- Media tweaks: allow volume keys skip track during ambient display
- Statusbar tweaks:
--- Battery: added option for battery percent text position in status bar (non-MTK only)
--- Clock: put AM/PM in front of clock for Chinese locales (thanks to npes87184)
--- Ongoing notification blocker: include non-clearable notifications in general
- Ultimate notification control:
--- added options for Replace mode of overriden vibration/sound (turned on by default)
----- applies overriden vibration/sound only in case original notification has vibration/sound
----- prevents low priority notifications from vibrating/playing overriden sound
- Updated Russian translations (thanks to gaich)
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Ukrainian translations (thanks to burunduk)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.3.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
92,910 in total · 1 in the last 24 hours
MD5 checksum: 
313b6f609bfe695b3a082b1613d7a73b
Uploaded on: 
Saturday, February 13, 2016 - 17:13
Changes: 

- QuickSettings management:
--- optimized Compass tile to avoid QS panel lockups
--- changed behavior of StayAwake tile
- QuietHours: added option for disabling device vibrations
--- replaces "Disable haptic feedback" option
--- turns off ALL vibrations on a device, including those coming from 3rd party apps
--- allows notifications to vibrate during QH on paired Android Wear (in case option for muting notification vibrations is disabled)
- Lockscreen: added option for defining Smart unlock policy (analogic to Direct unlock policy)
- Phone: adjusted cropping in unknown caller photo chooser to match in-call screen photo dimensions
- Key actions: don't allow actions while current foreground app is pinned
- TrafficMeter: exclude traffic from loopback and TUN (VPN) interfaces (thanks to dantmnf)
- Navbar: fixed recents doubletap action not surviving reboot
- BatteryPercent: fixed text size reverting to default
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Ukrainian translations (thanks to burunduk)
- Updated Hungarian translations (thanks to benjoe1)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.3.5-rev1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
73,842 in total · 0 in the last 24 hours
MD5 checksum: 
8b1dcb1bf014c37c2d1d2a99ee2e94fb
Uploaded on: 
Tuesday, January 26, 2016 - 18:43
Changes: 

Rev1 fixes recent quick settings issues on some non-AOSP devices
- QuickSettings management:
--- Implemeted generic "detail view" support which brings new possibilities
--- Added option for enabling detail view for WiFi and BT tiles on Android 5.0 (experimental)
--- Location tile (SlimKat): redesigned to support detail view, quick mode and dual mode
--- NetworkMode tile: redesigned for simplicity and flexibility:
------ allows user to freely choose network modes of interest tile should support
------ supports all currently available network modes
------ supports detail view and quick mode
------ label indicates current network mode
--- RingerMode tile: extended to support detail view and quick mode
--- StayAwake tile: extended to support detail view and quick mode
--- Hint: use "Tile specific settings" category within QS management to configure new behavior of tiles above
--- Fixed tiles per row not working right after reboot on some devices
- Circle battery: improved percent text size and position (thanks to creeve4)
- Moved battery percent text to the right of battery icon for consistency with header and keyguard
- Improved support for RTL locales
- Cleaned up unused resources
- Other small adjustments (see commit history in project's github)
- Updated Russian translations (thanks to gaich)
- Updated Vietnamese translations (thanks to TranDatDT)
- Updated Ukrainian translations (thanks to burunduk)
- Small fixes in Dutch translations (thanks to Gijs Timmers)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.3.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
139,992 in total · 0 in the last 24 hours
MD5 checksum: 
60e7db8b1ab85b7872207290ad46a2e1
Uploaded on: 
Sunday, December 13, 2015 - 16:34
Changes: 

- QuickSettings management:
--- added long-press support to dual mode tiles
--- Cellular tile: added option for defining mobile data toggle behavior
--- Cellular tile: open cellular network settings on long-press (depends on how mobile data toggle behavior is set)
--- WiFi tile: open WiFi settings on long-press during dual mode
--- BlueTooth tile: open BT settings on long-press during dual mode
--- Added long-press actions to other non-dual stock tiles (Airplane, Cast, Location, Hotspot)
- Charger sounds: fixed plugged/unplugged sounds being played at the same time on some devices
- Circle battery: slightly decreased size of percent text
- Updated Vietnamese translations (thanks to TranDatDT)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.3.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
71,616 in total · 0 in the last 24 hours
MD5 checksum: 
b9384c21710e919a8e04e2eb2d9b5d03
Uploaded on: 
Friday, November 27, 2015 - 09:43
Changes: 

- Lockscreen shortcuts:
--- don't allow unsafe GB actions (connectivity/location related) when device locked
--- dynamically show/hide unsafe GB actions based on current lock screen security state
--- don't offer GB actions which don't make sense in lock screen context (kill app, switch to last app, ...)
--- offer GravityBox Unlock action
--- dismiss lockscreen for certain GB actions (Google Now, Show recent apps)
- QuickSettings management:
--- improved security logic
--- fixed secured tiles showing when lock screen activity is in the foreground (such as Camera)
- Navbar: fixed custom key sometimes disappearing
- Changed style of circle battery indicator (thanks to creeve4)
- AppLauncher: don't show unsafe GB actions (connectivity/location related) when device locked
- Added 0.35x and 0.4x animation scales (thanks to fonz93)
- UNC: lowered minimum value for LED off setting to zero (thanks to creeve4)
- Launcher tweaks: fixed scaling of Launcher icons and labels for the latest Google App versions
- Added Persian translations (thanks to Masoud.ser)
- Updated Russian translations (thanks to gaich)
- Updated French translations (thanks to ch-vox)
- Updated Hungarian translations (thanks to benjoe1)
- Updated Chinese (Simplified) translations (thanks to liveasx)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.3.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
99,644 in total · 0 in the last 24 hours
MD5 checksum: 
624b823210a0d9aad6dae41068c4bbc4
Uploaded on: 
Saturday, October 31, 2015 - 17:23
Changes: 

- QuickSettings management:
--- Added per-tile popup-menu containing extended tile visibility options:
------ show in lock screen / only in lock screen
------ show in secured lock screen
------ dual mode option moved to tile popup menu (for WiFi/BT/Cellular tiles)
--- Revived Auto-switch feature based on notification existence (AKA smart pulldown)
- Navbar tweaks:
--- Implemented ring target customization
------ only one ring target available due to LP's navbar ring limitations
--- Fixed missing cursor control keys haptic feedback
--- Fixed cursor control keys dismissing keyboard when reaching end of text
- Lockscreen: added Direct unlock policy based on notification existence
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Russian translations (thanks to gaich)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.3.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
31,410 in total · 0 in the last 24 hours
MD5 checksum: 
99afb17d3f5b0ee24fb3e123f5b7fdf0
Uploaded on: 
Sunday, October 25, 2015 - 16:23
Changes: 

- Recents: fixed clear all button disappearing bug
- Navbar: don't scale soft keys during navbar size changes on Xperia devices
- Improved identification of Moto devices running AOSP ROM
- Updated French translations (thanks to ch-vox)
- Updated Russian translations (thanks to gaich)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.3.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
63,860 in total · 0 in the last 24 hours
MD5 checksum: 
796d2e3cca49a1a375b9005ddef0d09c
Uploaded on: 
Saturday, October 10, 2015 - 17:29
Changes: 

- Adjusted for compatibility with Zopo Speed 7 MediaTek device running LP5.1
--- added support for MediaTek specific quick settings tiles (Audio profile, HotKnot, Data connection)
--- fixed mobile network type related features (Network mode tile, SmartRadio, ...)
--- added support for several signal cluster related features
--- added option for disabling large signal type indicators (Signal cluster settings)
--- fixed autobrightness specific settings
--- disabled obsolete MTK specific fixes
--- recents: added logic to reuse existing (stock) clear all button (probably Zopo specific only)
- Potentially improved support for other MediakTek devices running un-skinned LP5.1 (without guarantee)
- SignalCluster: added option for hiding "No SIM" icon (AOSP LP5.1 only)
- Muted Xperia signal cluster specific errors (LP5.1)
- Small optimizations for 64bit devices
- Updated French translations (thanks to ch-vox)
- Updated Hungarian translations (thanks to benjoe1)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.2.1_rev1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
23,040 in total · 0 in the last 24 hours
MD5 checksum: 
3dbc8ea59a4eb20ad2d2b314c2a471e4
Uploaded on: 
Thursday, October 8, 2015 - 07:45
Changes: 

Revision1 fixes bug in mobile signal data activity indicator affecting AOSP devices
- Signal Cluster:
--- fixed data activity indicators on Moto G Dual SIM 5.1 (falcon_asia_ds)
--- removed obsolete/unsupported features for Moto G Dual SIM 5.1 (falcon_asia_ds)
--- removed automatic padding adjustment on Xperia devices (unsupported)
- Quick Settings:
--- RingerMode tile: added "None" ringer mode (in tile specific settings)
--- NetworkMode tile: added support for GSM/WCDMA/CDMA Auto mode (e.g. Verizon)
- Lockscreen: removed custom carrier text feature on Xperia devices (unsupported)
- Updated Russian translations (thanks to gaich)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.2.0_rev2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
35,768 in total · 0 in the last 24 hours
MD5 checksum: 
fc8cbcf06c51768f840fa06c9bdcc30c
Uploaded on: 
Wednesday, September 30, 2015 - 11:37
Changes: 

Revision1 fixes Pie issues introduced in 5.2.0
Revision2 fixes issues with QS panel layout related to Dual Tile handling

- QuickSettings management:
--- Allow control of Dual mode individually for WiFi and BT tiles:
------- replaces "Normalize dual tiles" feature
------- note that dual tiles can't coexist with non-dual tiles within the same row (AOSP design restriction)
--- Cellular: adjusted behavior to be consistent with WiFi and BT tiles:
------- toggle mobile data on single-press, show data usage pane on long-press (non-dual)/label-press (dual)
--- WiFi: show detail pane instead of WiFi settings on long-press (when tile is non-dual) (LP5.1 only)
--- Bluetooth: show detail pane instead of BT settings on long-press (when tile is non-dual) (LP5.1 only)
--- Quick Pulldown: added option to allow both sides (left and right) at the same time
- Lockscreen: revived option for custom carrier text
- Media tweaks: added slider for choosing custom music volume steps (from 5 up to 50)
- UNC QuietHours: added option to allow muting Phone ringer during quiet hours (within "Mute system sounds")
- Navigation bar: improved icon scaling for dimensions less than 75% (LP5.1 only)
- SignalCluster: reduce right-side spacing when battery indicator is hidden (LP5.1 only)
- Pie: added option to show trigger indicator when trigger is centered
- Launcher tweaks: adjusted for compatibility with Google App 5.23.19
--- action for opening launcher app drawer is not supported anymore :/
- TrafficMeterOmni: fixed incorrect formatting of values from interval <1000;1023>
- Added Belarusian translations (thanks to kyrsant2008)
- Updated French translations (thanks to ch-vox)
- Updated Slovak and Czech translations

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.1.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
84,862 in total · 0 in the last 24 hours
MD5 checksum: 
f13fb7dc723f6a435f839420affafc76
Uploaded on: 
Wednesday, September 9, 2015 - 18:20
Changes: 

- Launcher tweaks: adjusted for Google App 5.2.33
- Improved Motorola device identification
- Fixed statusbar Progress Bar not working on some Motorola devices
- Removed obsolete "MediaTek statusbar plugin" related features causing xposed log flooding
- Updated Hungarian translations (thanks to benjoe1)
- Updated Chinese (Simplified) translations (thanks to liveasx)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.1.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
204,653 in total · 0 in the last 24 hours
MD5 checksum: 
4cbe89a802d0c1f67fce4f5ccc699321
Uploaded on: 
Sunday, July 5, 2015 - 18:07
Changes: 

- Signal cluster tweaks improvements for Moto devices running LP 5.1 (thanks to romracer)
--- enabled usage of the H+ icon
--- fixed data activity indicators
--- fixed hiding exclamation marks
- Navbar: changed cursor control icons (thanks to creeve4)
- Cellular tile: added option for Dual mode
--- allows similar behavior as WiFi and Bluetooth tile
- Fixed QS panel expanding unexpectedly on screen-on when peek disabled
- Launcher tweaks: adjusted for compatibility with Google App 4.8.10
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated French translations (thanks to ch-vox)
- Updated Russian translations (thanks to gaich)
- Updated Polish translations (thanks to xtrem007)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.1.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
87,845 in total · 0 in the last 24 hours
MD5 checksum: 
9728a0f4e28bb5bb38fb3d4d32fe3e3b
Uploaded on: 
Sunday, June 14, 2015 - 15:47
Changes: 

- Lockscreen tweaks: added option for double-tap to sleep
- Statusbar tweaks:
--- added option for disabling peek (won't expand status bar on single touch)
--- added option for double-tap to sleep (requires peek to be disabled)
- Misc tweaks / Recents:
--- yet another clear all tasks improvements
--- added option for clearing visible tasks only
- Ultimate notification control:
--- added option for disabling sound to vibration conversion
--- QuietHours: added option for disabling haptic feedback
--- improved "alert only once timeout" feature (fixes issues with Telegram and other apps having similar notification handling)
- Updated French translations (thanks to ch-vox)
- Updated Russian translations (thanks to gaich)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.1.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
67,850 in total · 0 in the last 24 hours
MD5 checksum: 
51f0ccb45f8a441cf99436600d6f3431
Uploaded on: 
Saturday, May 30, 2015 - 15:15
Changes: 

- Navigation bar:
--- fixed drop shadow missing on navbar key icons
--- apply key icon scaling when navbar size gets smaller than icon size
- Do not apply low battery color to circle battery when battery saver orange bars are showing
- Small improvements to status bar progress bar
- Updated screenshot delete icon
- Recents: improved clear all button to clear all tasks at once
- Expanded desktop: try to respect custom ROM specific navbar dimensions when GB's navbar tweaks disabled
--- should fix hidden navbar appearing on some custom ROMs
- Phone tweaks: attempt to fix option for national data roaming
- Fixed potential SystemUI crash occurring on some (unsupported) devices

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.1.1_rev2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
38,819 in total · 1 in the last 24 hours
MD5 checksum: 
bbcd6068a0dbecc4e0f20980a6a2b52b
Uploaded on: 
Sunday, May 24, 2015 - 00:42
Changes: 

- Signal cluster tweaks adjusted for LP 5.1 (untested on Motorola devices)
- Status bar icon coloring adjusted for LP 5.1
- Fixed Circle battery and Percent text paddings on LP 5.1
- Fixed status bar brightness control not using proper screen width in landscape orientation
- Fixed home soft key not responding after screen on; when Go to sleep action mapped to long-press
- Fixed soft reboot causing app reoptimization
- Optimized GB context handling within SystemUI process
- Screen record: added custom binary
--- allows recording time up to 1 hour
--- supports ARM and ARM64 only
--- DOES NOT support audio recording
- Launcher tweaks: adjusted for compatibility with Google App 4.6.10
- Updated Portuguese (BR) translations (thanks to KingKaminari)

Rev1 fixes broken screenshot delete action
Rev2 fixes unknown caller photo + SystemUI crash on Motorola devices running LP 5.0

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.1.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
38,439 in total · 3 in the last 24 hours
MD5 checksum: 
922bd94f6ba06bec09549525d6a24951
Uploaded on: 
Saturday, May 16, 2015 - 16:48
Changes: 

- Adjusted for Lollipop 5.1 compatibility

Important info
- in case you are running Lollipop 5.1, make sure you have the latest unofficial Xposed Framework SuperAlpha for Lollipop 5.1 before installing GB
- this version was tested on Nexus 5 running:
--- stock 5.0.1 (LRX22C)
--- stock 5.1.0 (LMY47I)
--- AOSP 5.1.1 built from source (LMY47V)
It is not guaranteed it will work on other, non-Google/non-AOSP devices, so issues should be expected.
Make sure you have a nandroid backup before trying.
- avoid using soft reboot feature as it will most likely cause your apps to be rebuilt (optimized) from scratch which takes some time
- check the 3rd post of official XDA forum thread to find out what's missing in version 5.1 compared to 5.0

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.0.10
Release type: 
Stable (low risk of bugs)
Number of downloads: 
28,914 in total · 0 in the last 24 hours
MD5 checksum: 
c6434511f06c6d6e032bc9e5146e113f
Uploaded on: 
Friday, May 8, 2015 - 10:51
Changes: 

- Media tweaks: implemented expandable volume panel
- Battery tile: added option for swapping single-press/long-press actions
- Ultimate notification control:
--- added option to allow LED during priority/silent ringer modes (default and per-app)
--- improved LED handling during Active Screen
- Recents panel:
--- perform fade-out animation on clear all button and RAM bar
--- fixed bug in clear all button bottom margin option handling
- Lockscreen shortcuts: don't cut off icons during Safe Launch zoom-in
- Traffic meter: fixed disappearing on devices with Ambient Display feature
- brought back materialized icon of screenshot delete action (requires XposedBridge v64+)
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Hungarian translations (thanks to benjoe1)
- Updated Russian translations (thanks to gaich)
- Updated Korean translations (thanks to SDKoongchi)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.0.9
Release type: 
Stable (low risk of bugs)
Number of downloads: 
22,114 in total · 0 in the last 24 hours
MD5 checksum: 
a0ff133c4a5f1d5e5d742a5b55bfee15
Uploaded on: 
Saturday, May 2, 2015 - 11:37
Changes: 

- Quick Settings:
--- allow secured tiles in lock screen when it's insecured by Smart Lock
--- added Battery tile:
------ with icon showing current battery level
------ with text showing current temperature and voltage
------ single-press toggles battery saver mode
------ long-press opens Battery Settings
------ configurable in Tile specific settings menu
- Power tweaks: added option for disabling battery saver indication (orange bars)
- Signal Cluster: added option for disabling exclamation marks in status bar signal icons
- Potential improvement of battery style handling on unsupported devices
- Reduced some error logging on Xperia devices
- Launcher tweaks: adjusted for Google App 4.5.12 and 4.5.13
- Updated Russian translations (thanks to gaich)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.0.8
Release type: 
Stable (low risk of bugs)
Number of downloads: 
28,140 in total · 2 in the last 24 hours
MD5 checksum: 
298ccee48e5fe6c5c524daa68bec2df7
Uploaded on: 
Sunday, April 26, 2015 - 20:21
Changes: 

- Misc tweaks / WiFi priority: implemented trusted WiFi networks for Smart Lock
- Signal cluster: brought back option for H+ indicator (Nexus/AOSP only, requires XposedBridge v64+)
- Recents: launch Apps Settings on clear all button long-press
- Navigation bar: fixed recents key disappearing on Xperia devices
- Key actions: fixed "Go to sleep" action turning on screen after it was turned off
- Ultimate notification control:
--- Active Screen: respect priority/none ringer settings
--- fixed crash in per-app settings when large number of apps installed
- Fixed GB Settings crash on MediaTek devices (doesn't mean MTK is now supported)
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Polish translations (thanks to xtrem007)
- Updated Russian translations (thanks to gaich)
- Updated French translations (thanks to ch-vox)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.0.7
Release type: 
Stable (low risk of bugs)
Number of downloads: 
39,758 in total · 0 in the last 24 hours
MD5 checksum: 
05121ab9881a4cda85bfbd89695492d9
Uploaded on: 
Monday, April 13, 2015 - 23:02
Changes: 

- Lockscreen tweaks:
--- added Safe launch option for launcher shortcuts
--- added option for Smart unlock
- Launcher tweaks: updated for compatibility with Google App 4.4.10
- Updated Portuguese (BR) translations (thanks to KingKaminari)
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Korean translations (thanks to SDKoongchi)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.0.6alpha
Release type: 
Stable (low risk of bugs)
Number of downloads: 
30,745 in total · 0 in the last 24 hours
MD5 checksum: 
e181af0b2d6462c320f1c992f7f58e50
Uploaded on: 
Sunday, April 5, 2015 - 13:30
Changes: 

- Implemented Lock screen shortcuts
- Improved tile icons
- Improved Direct unlock feature:
--- allows 2 modes: "standard" and "see through"
--- won't activate in case Smart Lock is currently doing its job
- Minor Smart Radio improvements
- Fixed potential SystemUI crash related to Cellular tile data off icon
- Updated Russian translations (thanks to gaich)

THIS UPDATE IS NOT YET COMPATIBLE WITH ANDROID 5.1

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.0.5alpha
Release type: 
Stable (low risk of bugs)
Number of downloads: 
30,566 in total · 0 in the last 24 hours
MD5 checksum: 
4751bd2a2e694c1db2111121103a407c
Uploaded on: 
Saturday, March 28, 2015 - 14:58
Changes: 

- Lockscreen tweaks:
--- added option for direct unlock (shows security challenge directly when screen turns on)
--- fixed custom background graphics glitches during transition animations
--- fixed menu key unlock option (devices with hardware menu key)
- Quick settings:
--- Cellular tile: added option to show icon when mobile data disabled (SIM slot 1 tile only on Moto Dual SIM)
--- Cellular tile: toggle mobile data on/off on tile long-press (SIM slot 1 tile only on Moto Dual SIM)
--- fixed SystemUI crash when switching users
- Media tweaks:
--- brought back option for unlinking ringer and notification volumes
--- fixed force media volume control on non-voice devices (such as tablets)
--- fixed and simplified safe headset media option (requires reboot)
- Ultimate notification control:
--- added option for controlling notification visibility in secured lockscreen
- Updated Polish translations (thanks to xtrem007)
- Updated Portuguese (BR) translations (thanks to wyghor)
- Updated Russian translations (thanks to gaich)
- Minor fixes in Greek translations (thanks to thdervenis)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.0.4alpha
Release type: 
Stable (low risk of bugs)
Number of downloads: 
26,403 in total · 0 in the last 24 hours
MD5 checksum: 
46605a7d14df9aa40b233c9c10bdc582
Uploaded on: 
Saturday, March 21, 2015 - 19:07
Changes: 

- Additional Motorola compatibility improvements (thanks to romracer)
--- fixed expanded desktop on Moto X and similar devices having PhoneWindowManagerWithPartialDisplay
--- fixed and improved signal cluster related tweaks
--- fixed Search/Voice search navigation key/GravityBox actions
- Signal cluster: added option for reducing signal icon spacing on Motorola Multi-SIM devices
- Lockscreen tweaks: brought back custom background options
- Navbar: added option for hiding IME switcher
- Launcher tweaks: adjusted for compatibility with Google App 4.3.10
- Changed premium unlock info dialog to use Material theme (thanks to pyler)
- Updated Hungarian translations (thanks to benjoe1)
- Updated Russian translations (thanks to gaich)
- Updated French translations (thanks to ch-vox)
- Updated Chinese (Simplified) translations (thanks to liveasx)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.0.3alpha_rev1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
27,309 in total · 0 in the last 24 hours
MD5 checksum: 
a5cbf9b94596375b962e7e556bd86b6e
Uploaded on: 
Saturday, March 14, 2015 - 19:14
Changes: 

Revision1 fixes zero battery level indication happening under special circumstances

- Improved support for Motorola Moto G Dual SIM:
--- QS: adjusted network mode tile (allows changing SIM slot on long-press)
--- QS: adjusted handling and reordering of cellular tiles
--- QS: proper adjustment of signal tile size for tiles per row option
--- Signal cluster adjustments, including icon coloring (NOTE: cell signal doesn't support data activity indicators)
--- fixed Smart radio
--- all other misc Multi SIM related adjustments
- Quick settings:
--- revived Ringer Mode Tile (silent==priority) (thanks to romracer)
--- revived USB Tethering Tile
--- fixed other misc issues in tile management (thanks to romracer)
- BatteryBar: improved behavior in lock screen status bar (now allows bottom position)
- ProgressBar: improved behavior in lock screen status bar (now allows bottom position)
- Phone:
--- added workaround for missed calls notification LED
--- added 5s ramp-up duration for ascending ringtone
- Ultimate notification control:
--- fixed issues causing unexpected heads up and notification icon "jumping"
--- show package names in app descriptions for better identification of packages having the same app name
- Power: improved option for low battery warning policy
- Navigation bar: improved handling of cursor control keys
- Recents: added option for using alternate icon for clear all button
- Fixed unexpected disappearing of centered clock and centered traffic monitor
- Other misc Motorola specific fixes (thanks to romracer)
- Updated Japanese translations (thanks to WedyDQ10)
- Updated French translations (thanks to ch-vox)
- Updated Hungarian translations (thanks to benjoe1)
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Portuguese (BR) translations (thanks to wyghor, KingKaminari)
- Updated Russian translations (thanks to gaich)
- Updated Chinese (Traditional) translations (thanks to PeterDaveHello)
- Updated Malay translations (thanks to zamzameir)

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.0.2alpha
Release type: 
Stable (low risk of bugs)
Number of downloads: 
40,729 in total · 0 in the last 24 hours
MD5 checksum: 
ec0844f2d22422ea6d8eef077b3c115c
Uploaded on: 
Wednesday, March 4, 2015 - 13:16
Changes: 

- QuickSettings management:
--- reworked UI for choosing/ordering/securing tiles (requires reconfig)
--- added option for tiles per row with automatic tile size scaling
--- added option for hiding brightness slider
--- enabled quick pulldown on tablet devices
--- fixed first row layout when tiles are normalized
--- fixed secured tiles sometimes not showing after unlocking
- Data traffic monitor
--- fixed layout in lock screen
--- added option for showing in lock screen
- Battery bar: forced top edge in lock screen
- Progress bar: forced top edge in lock screen
- Updated Portuguese (BR) translations (thanks to wyghor, KingKaminari)
- Updated Russian translations (thanks to gaich)
- Updated French translations (thanks to ch-vox)
- Updated Slovak and Czech translations

Full Changelog: https://github.com/GravityBox/GravityBox/blob/lollipop/CHANGELOG.txt

Version name: 
5.0.1alpha_rev1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
25,252 in total · 2 in the last 24 hours
MD5 checksum: 
20e2c68875d162dc0738c42824b6c503
Uploaded on: 
Saturday, February 28, 2015 - 14:00
Changes: 

revision rev1 unbreaks expanded desktop on Moto G and similar variants

- QuickSettings management is back!
--- with additional security related enhancements
- Navigation bar:
--- fixed SystemUI FC on sw600dp (tablet) devices (thanks to defim for testing)
--- improved layout of navbar during cursor control keys
- Recents:
--- fixed clear all button positioning during vertical navbar
--- changed clear all button icon and added ripple effect
- GB Actions: fixed app window popping up when action launched from 3rd party app
--- requires reassigning actions in 3rd party apps
- Fixed bootloop on incompatible devices such as Moto X 2014 (thanks to bongostl for testing)
- Use proper default value for battery warning policy option
- Fixed strange errors sporadically showing in xposed log (thanks to defim for hints)
- Launcher tweaks: adjusted for Google App 4.2.16
- Updated Chinese (Simplified) translations (thanks to liveasx)
- Updated Japanese translations (thanks to WedyDQ10)
- Updated Portuguese (BR) translations (thanks to wyghor)
- Updated German translations (thanks to Minty123)
- Updated Polish translations (thanks to xtrem007)
- Updated Portuguese (PT) translation (thanks to bgcngm)
- Updated Slovak and Czech translations

Full Changelog: https://github.com/GravityBox/GravityBox/compare/v5.0.0alpha_lp...v5.0.1...

Version name: 
5.0.0alpha
Release type: 
Stable (low risk of bugs)
Number of downloads: 
34,608 in total · 3 in the last 24 hours
MD5 checksum: 
7f2cc66180085f8150087022a8066d7f
Uploaded on: 
Sunday, February 22, 2015 - 18:49
Changes: 

Initial release for Lollipop