GMS now uses OtaSuggestionSummaryProvider to push update notifications,
both in the status bar and as a dialog pop-up. Disable it.
Change-Id: I51c039a1dbbb781e5ffabdd313d062feda308b89
As described in 204837/2#message-9ecc61fe611f195b13f5770e33904afccb01c2fa :
The "network location provider" which is finally used is selected in three steps:
- first the signatures of all packages, which are in this list AND which are installed in system, are collected (services/core/java/com/android/server/ServiceWatcher.java#L96)
- secondly the packages which implement the "network location provider service" are selected and their signatures are compared against the previous collected signatures (#L225)
- thirdly these packages are requested for their "serviceVersion" in metadate. The package which provides the highest version is used. If there are two packages with the same serviceVersion the first selected wins. (#L243)
There are no security implications because there has to be a proper signed package of "org.microg.nlp" in sytem first. (The check against the signature of this package allows for later updates of the package outside of system)
To quote Andreas Schneider from 204837:
"This doesn't have security implications as in order to use the location provider in needs to be installed as a system app. However this would allow it to be flashed to system like gapps."
On my opinion it's up to the user to decide if he want to use Gapps and Unified / MicroG. But in the first place this patch is needed to make it possible.
Change-Id: I4a046ead2cc46929d2c18cfe1561becb10a75bcd
This adds some unofficial clients for Telegram, as well as some
privacy-focused messaging apps:
- NekoX
- Plus
- Telegram X
- Element
- Jami
- Briar
Change-Id: I5a85bd46b192b16f08c07873555bd23fc4cb6047
Our custom SimpleDeviceConfig provisioning service needs to be defined
here in order to receive the correct permissions.
Change-Id: I7dd65ec9b732fb999a78627538d883f61cb237a4
* GMS updater notification should no longer appear
(SystemUpdateGcmTaskService being responsible for it)
* Remove outdated entries
Change-Id: I25f93dc8477a1f8e30a9c9e0280e502fa4ce0971
* The option is available in Status bar settings,
as per our additions. Remove duplicate to improve UX.
Change-Id: I60a737617f192f5f0699ce50cfc3edc52c862492
We're using circular shape for adaptive icons,
by turning roundIcons on we either get
better circular icons (for apps such as Chrome) or
the same icons as before.
Trebuchet will still allow to swap icons shape
Change-Id: If64ecb427b98e099c55fd3eebdb49dad9cb3dbf2
Signed-off-by: Joey <joey@lineageos.org>
Enables the setting to have wifi turn on automatically
when you're near high quality saved networks.
Change-Id: Id61c3f5c655322e54c015f55b6f389b835c27fe5
For the new icon set we'll be defaulting to a circular
mask that better suits our brand
Change-Id: Id221e7b0d07751929658862d4b1ea91412e93555
Signed-off-by: Joey <joey@lineageos.org>
* We shouldn't be changing the default behaviour anyway, plus
Airplane Mode toggle is horrid on 8.1 right now
Change-Id: Ie795443f840e023f0c67f2a6729a7d702bc37cd5
* Change Ibf1370ff3cb539a9a54002a8704922744a3ca5d7 on fw/base
added support for a security feature. This feature listens
for multiple back button presses in succession and then
returns the user to their home screen.
Change-Id: I5a386782ae2dcb0898491e1af48a73d6fb74a181
As of fw/b change I14365389990eb06daaa127f5db66df45abf6c064,
we now have an option to long-press on power to enable torch.
To support this feature, we need to enable long-press on power
while the device is still non-interactive.
Change-Id: I4e2b4af86d397f68e119963054c33fd890c77cc5
The framework disables aggressive power-save modes when appropriate,
such as when the device lacks a significant motion detector.
Thus, instead of enabling it in each device tree,
enable it by default for all devices.
Change-Id: I1999b04876f1ddce1574c050b6bc582e9a9a96da
This removes the empty string here since it was overwriting anything
declared in our usual places for.
Change-Id: Ia46cc45938dfaa9a66014bfdbe8c3fd097298742