Since support for Full Disk Encryption was removed in favor of
File Based Encryption, "CryptKeeper mode" no longer exists and the
"vold.decrypt" system property is never set. Therefore, remove the
unused SystemUI code that showed the radio status in CryptKeeper mode.
This is, very roughly, a revert of ag/1350315 which added this feature
in 2016. However, the code has changed a bit since then.
Bug: 208476087
Change-Id: I6231762e8353113366eba92b686d6d61582fb2b7
- Decreases the menu action size
- Wraps custom actions into PipMenuActionView and restricts the size
to be identical to other PiP actions such as settings and dismiss
- Removed unused pip_menu_activity.xml layout
Screenshot: https://screenshot.googleplex.com/6LFk5WJFfC4FQyA.png
Bug: 179312210
Test: Enter PiP and tap to show controls, see screenshot
Change-Id: I9de63be60ff66ee5198785885a28d495f1fb7af3
Known issues:
* Sub-par dyson animation
* Sub-par animation of text in the title
* Notification height limits not yet adjusted
* Decorated custom view height limits not yet updated
* HUNs may need to get their own headerless template
* Messaging style notifications are not yet headerless
* Possible [de]colorization bug for grouped icons
* Some notifications still not always expandable
Bug: 163626038
Test: Manual, visual testing
Change-Id: I9e7e2fd689938a13e042c8f6319bd7d0d2252781
The run_lint script takes 2 params, the first is top of tree, the
second is a git change SHA. Only if the change contains changes to
sysui does the lint get run (this allows it to not affect other
uploads as a preupload hook).
Test: ./tools/lint/run_lint.sh $ANDROID_BUILD_TOP <SHA>
Change-Id: Id23b879610b3d33c5bf9e47812f0a85f6aeffdde