[Xposed Framework Modules] C3C076:
Update. Almost 7 days of non-stop work, more than 90 commits. Still not there, but getting close.

Good opportunity to realize how big GB is...

8046176ae8f80071ea0b13cc24c50fb7c711522c Screenrecord: force stock screenrecord as there's currently no alternative available

bf6e2c5b2948b2b4429263dd7795a94c7479a1c6 AppLauncher: use dark theme

51186e7f9c2c892546b559df5507e144882c3ec3 SignalCluster: reorganized prefs And disabled option for H+ indicator until Xposed Framework fake resource ID injecting is resolved

5d6299379515c8f9e0c4109bcd83462c84b6e1d5 Statusbar: improved status bar brightness control Can be used also when auto brightness is turned on similar way as stock brightness slider does.

1d8674ee9724677c257d8d4793e5623cdeed4211 Statusbar: allow quiet hours icon in keyguard status bar

62ca834ab4ac6561e1621077c3038f0cd5705eb1 HeadsUp improvements

782dd034ca507f24b824fa66ba0bb846e26f5af7 HedasUp: removed confusing importance threshold option Let system and apps handle it themselves

115d364109c818c99e54cc7be4c95d16c9409d83 Recents: added option for search bar visibility control - default - respects system setting - hide and keep space - keeps space; useful for positioning RAM bar and clear all recents button - hide and remove space - removes search bar including space it occupies

b3065a47fbb3cdde5195a715f56dc33f4936b93e Recents: adjusted for lollipop - optimized for better performance - better preference handling - removed obsolete translucent bars option - clearing except the foreground app not possible for now

940f8029896bb4faf7a9ca65ce3809eaa9e9c6f1 Dialer: final adjustments - flip action while ringing - call vibrations

230ddb9f5a12ee2b295a203411545d4dddbb0fd1 Dialer: fixed unknown caller photo feature

851fa7af574f328760f0f11fa186aa36171d0b77 Dialer: adjusted full screen caller photo

0fb666fb0b9262167f0e1856eb1bd6470d87a8fc Phone: removed obsolete non-intrusive incoming call option

6546db693f4bc8b4a1e33f6fae66f1a3d49914b1 Phone: increasing ring reworked Continuosly increases across defined ramp-up duration

c6a693b3dea43b3a62a1f78e4e944a7ad111e3bc Merge pull request #1256 from gaich/patch-10

0ae4bdf82da1851ebef7e86883ec68f3a573d625 Updating Russian

350f9d6299938638ccae19ccbc31466b9b078789 Merge pull request #1255 from liveasx/patch-129

5336ba1abbfdae6a9216ce7c8a8fbf253439ab8f Display: removed obsolete holo background options

bf75f66f6f510d8c4624110fe7715988b9f89f6d PowerMenu: tint icons based on power dialog theme

8ba7560cf2e484444183e1c188a0119eb5bba67d PowerMenu: make soft reboot optional (disabled by default)

ab2875c04ebef7848a9f36baf82cf137b7f13064 Update strings.xml

a35c5314f3cdd22e8a14b7ff804d7087ebd46926 Navbar: fixed key coloring

2be263a8787a1f94deadbc108230f7e924119c95 Navbar: removed obsolete background color option Apps can control navbar bg themselves so we respect it.

3988bab0d50ecd889030ef7b34730e6234b31002 Navbar: reposition search panel for left-handed navbar

6f68aeecb77caf333ccca678fa545725e7a38972 Navbar: hide ring targets features Search panel in Lollipop is not base on GlowPadView making ring targets in GB obsolete. Disable feature for now. In future, complete rework is necessary, e.g. by completely replacing native SearchPanelView with the one implemented within GB.

2e25ecfc7ddd2d1547d9a61fe407bbe3477e4666 Navbar: removed hacky always on bottom feature sw600dp layout not working/scaling properly on smaller screen devices

293e56217bc73adcb349016008dfd10b496b087b Navbar: initial Lollipop adjustments

761cc39864bf6b34ec76261a914270772f3b19d7 Navbar: removed obsolete option for disabling camera icon

86a72b601958ca8e3535d5c9d627332bd04db0d5 Statusbar: removed doubletap to sleep feature Not working as tap on status bar peeks header. We'll find better way later. E.g. by adding some power button to the status bar header.

1e3923675d7c50142c3c43f800406a13c16a770b Statusbar: improved brightness control Prevent notification panel from staying in expanded state after brightess control was performed.

9e00742f5e4c6a8dce0e243d90957ffb8f46ce46 Misc: fixed screenshot delete action Xposed framework currently has some issues with injecting fake resources thus we will use standard android resource for delete action icon for now.

680ad491d5d876e20f2a5427a6d42fd8eef5b9e1 Bring back Heads Up and UNC - revised for Lollipop compatibility - removed obsolete options: --- position - current AOSP heads up implementation doesn't easily allow other position than top --- expansion - heads up shows in special semi-expanded mode by default and is not expandable using finger --- expand panel active screen mode is obsolete (keyguard is notification panel itself)

ac6134bf389e5fa2cc3d0d9b7b6d28c5c1b6ee61 TrafficMeter: dynamic repositioning based on status bar state Forces traffic meter reposition to the center layout when status bar is in keyguard mode. Center layout is probably the best place for it as clock is hidden in keyguard making enough space for traffic meter.

b94b8c4a37dae53952dc6efe6ece4d75f2ac008a Removed non-translatable string from zh-rCN translations

86a40ac8c20a9d2f2e64ac966f36e72ce1302318 Merge pull request #1254 from liveasx/patch-128

bc575f3bec8636f9500a6ab156f6dbc7edea37d8 BatteryStyle: improved circle battery layout

d0a36ad5ea7da17607e58662a56b43cac8967f8a SignalCluster: fixed derp

84f88b0220af21e95e5b8f08d5aa28044a027372 Statusbar: bring back notification ticker SECURED and LOCKED policy modes are obsolete in Lollipop

bfbf464378bb229fc5830135cd27fd9798b5ee3b Statusbar: removed unused method

d572394a3ca486313515d5e2d19444460d216967 Statusbar colors: apply coloring to the settings button

da658cab5993b8afea848f9d76b7f34ae50fed96 Notification drawer: rewamped background related features Since notification drawer is also showing in lock screen we have to keep track of status bar state and only allow notification wallpaper while it's in standard SHADE state (device unlocked, keyguard hidden). Also optimized wallpaper preparation handling to happen only when something about style changes.

6761b660d7e20a18bf6110225f12cd5f857f6e55 Update strings.xml

ac2db6f33ffc0d3185785500183c2cb185eaf281 Norification drawer: removed obsolete background mode

c895906a2a82ceeab35474cdd4a66e0b6fa53a7c Battery percent text: extended to support all possible scenarios

d7cf94778da3739b0e322b69dbb764bb7212b4d2 SignalCluster: updated preparation logic

08a971e4e01c140865813804ab37fd5b25b63976 Battery settings: introduced BatteryStyleController takes care of battery style across all types of status bar (normal, header, keyguard) thus makes battery style consistent across all system icon views.

241e94573f7de5ba21fb902fb5193a1fea0f8591 Statusbar: moved ContainerType for general use

04beca2c727c5fbbbf384e012bcbce5795b48f10 Merge pull request #1252 from gaich/patch-10

3b256627303455ae8f1e52a0c8de2950033ad4e7 Updating Russian

742dece50cefb282208d7f98c9d3c2e2e22deedc IconManager: added support for additional basic systom icons - zen modes (none/priority interruptions) - location

6a830a2407092699588ae00a8d589edf72112e68 Battery settings: added stock battery with percentage Uses built-in percentage

1c75c7d06d3be32045b55c358a118e32812b4df1 Battery settings: removed obsolete KitKat battery style

46329cd64c1a577385c9974f37a773820fb92c56 Statusbar colors: update status icons in keyguard status bar

8858bf85c96b3427e9a9ad1bf6c1a64d6000fbc7 SignalCluster: extended to support notification header and keyguard There are 3 independent signal clusters: - normal status bar - notification panel header - keyguard This allows to control all of them. We don't show data activity indicators in notification header signal cluster as it doesn't make sense there - user typically doesn't stare at it for a long time

2f2e00a1b2f6bf453be1b91b536bc7334f35410a Statusbar colors: removed obsolete navbar layout param hook

bb99aa6e47d4349b147b9f771402c800b55f31c2 IconManager: removed obsolete GravityBox signal icon style

6e95b809c93ea7ecc99da3d76ffde5a57c0d661d IconManager: icon style KitKat -> Lollipop

cb2320159cf2fb6f97d663dd1c08826ee3c56be5 IconManager: do not replace stock BT icon for Kitkat style

ee169037bacb0f43871f06cb1b4801fd60822cd4 Statusbar colors: removed obsolete background color option

fc38c8e1a387a9bfdf3ec79165a5126ce68a1604 SignalCluster: MSIM: adjusted setNetworkController method

904e6f54f4e26975bb254f9f330a7a99beaf05bb SignalCluster: adjusted for Lollipop - data activity indicators - H+ indicators

8a5f7cc408039319b49e0ca6e5b80e0bf9ea9f93 SignalCluster: removed obsolete connection state feature

c47a143b0aafed8795700e2c253eb96f66141c63 SignalCluster: removed obsolete lollipop signal icons feature

a1d4c6665a91a644c9056dba7547eedc54235eac ModStatusBar: initial compatibility adjustments for Lollipop - battery settings - clock settings - traffic monitor - progress bar - BT icon visibility - ongoing notification blocker - brightness control

f7e182152251428d0f2dd7b5ff3f44c91c835197 Lockscreen: revised quick unlock feature

28061e9c2b665488584f8baf862dd78eded13a77 Lockscreen: removed obsolete unlock icon long-press handler

0abcba5772a0fd99d937e8ac9c24d926482d3373 Lockscreen: disabled carrier text feature Needs complete rework as carrier text is in the status bar

f88e2cc8435f892e6fd069b1a8e1179f650df30c Lockscreen: removed obsolete emergency call hide option

c7b30208bada60e7eef992f1373285b16086ce1e Lockscreen: removed obsolete statusbar clock visibility option

4ac8b5dcf7a523314048da988e51b799914f816f Lockscreen: fixed init

a5bf43cf48d7f75d8537c3a7e12fecd9f4c8af6b Lockscreen: revised screen rotation option

d250679606a03a1544bd6744b7c0eee0748722e7 Lockscreen: revised menu key option

b4b82a91b91844fffde719c46c57204186606212 Lockscreen: removed obsolete status bar lock policy feature

8b74eef7826f94adc03e085f38cfeca26525bbdf Lockscreen: disabled background related features There's a new mechanism in Lollipop that seems to be bound to notification system...

52a8017e744f99a5c0c291dc32ae0f942cb602be Lockscreen: removed obsolete widget features

1c57c1133e56bf3573cf0e3cdc29692966416bb8 Lockscreen: removed obsolete unlock ring features

d22f4ec5bc97f53b12baed205833177ec39f8bfd Removed obsolete Fake ID patch

a020809d9cc01c5e027bcb6b3643be98f5abf741 ModPower: adjusted for Lollipop

0bd6a8c335557da1a29cd7f3a4026d6d6b88092b Disable quick settings for now

6ec8b0bf2062843b5d52fa638570e26f2c89f16f ModViewConfig: adjusted for Lollipop

5cc0f0b608232773625bafedbe9d1e37615684d8 PermissionGranter: adjusted for Lollipop

16805b591752d14d2baa4285ae831949dc431e42 Merge pull request #1250 from liveasx/patch-127

39ab6dd8feff5c6c7e45f5ebe953987e29650fed ConnectivityServiceWrapper: adjusted for Lollipop

a314e92fb85f54b32982d0e8238a8a174b4c1226 ModExpandedDesktop: adjusted for Lollipop

159bb47c152fa9c7577f1dbb81d93c991ce934ef KeyActions: adjusted for Lollipop - removed obsolete "show brightness dialog" action - removed obsolete "expand qs panel" action - removed Torch on volume down - conflicts with the volume panel

0ba5718bfe552bbaccfee2b8a69093e5bcf8940c ModVolumePanel: adjusted for Lollipop Takes care of: - volume panel adjust sound - volume panel adjust vibration - timeout

de25a9e434f17d23c29858bc812a8334a65d73d0 ModAudio: adjusted for Lollipop Takes care of: - more music volume steps - force media volume control - reorient volume keys - safe headset media volume

02ca3185d78367673e8a2042b717144f3f31760c ModDisplay: adjusted for Lollipop Takes care of: - brightness settings - button backlight mode - button backlight notifications - charging led - screenshot for Lock screen "last screen" background

6689c7bcd980549eaa903ba1f39550fed4cb10d6 ModLowBatteryWarning: adjusted for Lollipop Lollipop uses low battery notification instead of dialog. Option allows modes: - default: as comes with the system - non-intrusive: without sound and heads-up (simple notification) - no notification at all

48fae45ac259e52af0e20af1cf4c931a2dc5c4ff Fixed volume keys skip track feature

1eeef192cd17e951dabfed4ec1e148607c1991f0 Removed obsolete CRT effect option

22b8817b9a2722a39e085497747f18ff745aaa33 Update strings.xml

52e6aac871cbf68d27b4c09ae8186e6a797d1867 Do some basic materialization

1c486415aaaab94a86f4cf254899ec52e937914b Updated app name in the translations

264b2f2933d34ddfd28f7eb67443697d7ae116ec Updated target SDK

8a8e81bdbf59dc2a3f0032d75f55194d800575ec Changed package name to com.ceco.lollipop.gravitybox