Commit Graph

116 Commits

Author SHA1 Message Date
Danny Lin
d448eedf5b overlay: Settings: Show memory usage in app info
The system tracks memory usage for each app, so we might as well show it
to the user so that users can track down which apps are hogging their
memory. This shouldn't be a developer-only feature that was previously
only exposed in Developer Options.

Change-Id: Ib900438f856369286b7621208020c5c8da73765f
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:49 +09:00
aswin7469
1362de157d evolution: Enable Cloned App
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Co-authored-by: John Galt <johngaltfirstrun@gmail.com>
Co-authored-by: minaripenguin <minaripenguin@users.noreply.github.com>

Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:49 +09:00
Dyneteve
671bab67a1 evolution: Inherit Pixel additions via WITH_GMS
* GMS
* Audio
* Charger
* RRO overlays

Co-authored-by: Joey <joey@evolution-x.org>
Co-authored-by: AnierinB <anierin@evolution-x.org>
Co-authored-by: someone5678 <nemui3353@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:49 +09:00
AnierinB
5b200d6862 lineage: Initial Evolution X rebrand
Co-authored-by: Joey Huab <joey@evolution-x.org>
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Co-authored-by: Lup Gabriel <gwolf2u.website@gmail.com>
Co-authored-by: Hemant Sachdeva <hemant.evolver@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-11-12 23:50:48 +09:00
Torsten Grote
0834352855 overlay: SimpleDeviceConfig: Adjust values for SeedVault Backup usage
* 3f82689d2b
  timeout reduced to 5min (from 10min) "our data shows this is a reasonable value."
* However, this affects us, our backup transport service gets destroyed and the backups fails.
* Android 13 had 600000, this is even a bit higher to make it less likely that users run into this problem.

Ref:
* https://github.com/seedvault-app/seedvault/issues/564#issuecomment-1758222387
* https://github.com/seedvault-app/seedvault/issues/583

Test: adb shell device_config list backup_and_restore
Change-Id: Iefe7d5f2ef53300e3368aa6e809b72dd0b0d1db5
2024-10-18 13:20:35 +00:00
Tommy Webb
76efcbeb8b overlay: Use autofill compatibility mode for browsers
Provide the same autofill compatibility list that is provided by Google
on devices with Google Play Services, with the addition of CalyxOS's
build of Bromite (Chromium).

Without extensive effort by third-party developers, Chromium-based
browsers do not currently support native autofill. Other browsers in
the list may support this now, but we still include them, too.

Issue: calyxos#1063
Change-Id: I4859ca14b0670284c35dc6cb293826c71e4662bf
2024-10-18 13:20:35 +00:00
Federico Lombardo
e43e8f7746 device_config: Add Google Photos to allowed cloud providers list
This allows the user to choose Google Photos as a media cloud provider
in Settings so that remote albums and photos are shown when the media
picker is invoked.

Change-Id: I793cb02509f2a1ead17120d49771b945784e84d4
2024-09-15 20:43:17 +02:00
LuK1337
e2fc6ab330 overlay: Enable the app battery usage list page feature
Change-Id: I9dbbdacadccf14c69488b8ff0bcc687452d816e9
2024-07-04 08:22:39 +02:00
Joel Beckmeyer
5e0e5c9118 overlay: Update Dialer VVM config
- Selectively merge changes from com.google.android.dialer version
  127.0.620688474-downloadable
- Remove obvious attempts to limit user freedom by forcing users to use
  carrier VVM app for Cellcom and Metro by T-Mobile.

Change-Id: I72bc29e4db5382f02508669c1cdc65812f1fbb13
2024-04-27 23:20:23 +00:00
Joel Beckmeyer
f75e119593 overlay: several Dialer VVM config fixes
* Change `vvm_type_omtp_*` to `vvm_type_omtp` (As before, Google Dialer
  uses these types, but our Dialer does not)
* enable VVM for all "Bouygues Telecom Business-Distribution" MVNOs
  instead of just one MVNO (NRJ). This has been validated with a device
  using the "Auchan Telecom" MVNO.

Change-Id: Iecada64dc758952aa9c8f8e0efcebc719d16d352
2024-03-30 20:48:53 +00:00
Joel Beckmeyer
d5031df40d overlay: enable VVM for Boost and other ATT MVNOs
Change-Id: I2dbd081fd598eed7cddb8450ad441f5339af3bf9
2024-03-10 21:51:14 +00:00
Michael Bestas
8d8eeda630 overlay: Set action for the styles & wallpaper picker activity
Remove the unused wallpaper picker activity overlay while we are at it.

Change-Id: Ib845f33f6e7f1381a9ac8a466f930ffe505c6dbe
2024-02-12 21:45:28 +00:00
Michael W
e2fadad978 overlay: Change vvm_type_vvm3_mvno to vvm_type_vvm3
* Google Dialer, where these values have been extracted from, apparently
  does use that type, but our Dialer doesn't support it at all
* Change it to the one we support and hope more users can now use
  VisualVoiceMail

Co-authored-by: Joel Beckmeyer <jbeckmeyer@cedarville.edu>
Change-Id: I7e602fc9c591620b5306c187cde11afac2fd697f
2024-01-03 17:45:03 +00:00
Joel Beckmeyer
58b196d0d8 overlay: update VVM config
Fixes Xfinity Mobile visual voicemail and maybe others. The
`vvm_type_vvm3_mvno` symbol doesn't even exist in the Dialer code.

Change-Id: I918539ddf7d79806394f722e7e7e044b3cad853f
2024-01-03 17:45:03 +00:00
LuK1337
30a34bb4fd overlay: Unset search_bar_corner_radius
It's set to 28dp by default now.

Change-Id: Id3ecf86005d616dab9e39601eea331a0d4033431
2023-11-12 13:43:19 +00:00
LuK1337
fb6b12b1a6 overlay: Set udfps_lottie_translate_y to -500dp
Matches value found on Pixel 8, but it should be ok on all devices.

Change-Id: I1cf4e7bcd0b630aaaf4f2d3d25887a5387eda659
2023-11-10 16:52:15 +01:00
basamaryan
625b9a34c0 Revert "device_config: Enable separate notification volume control"
The feature is now enabled by default.

This reverts commit da9c5060ad.

Change-Id: I0977e3eb1cf0b62b258f13e63b3952d5b329ded6
2023-10-20 09:55:48 +01:00
Bruno Martins
f4b51c1f60 overlay: Remove obsolete overlays
$ adb shell cmd overlay dump

IDMAP OF com.android.settings.auto_generated_rro_product__
Paths:
    target path  : /system_ext/priv-app/Settings/Settings.apk
    overlay path : /product/overlay/Settings__auto_generated_rro_product.apk
Debug info:
    W failed to find resource 'color/lock_pattern_view_regular_color'
    W failed to find resource 'color/setup_lock_pattern_view_success_color_light'

[...]

IDMAP OF com.android.launcher3.overlay
Paths:
    target path  : /system_ext/priv-app/TrebuchetQuickStepGo/TrebuchetQuickStepGo.apk
    overlay path : /product/overlay/TrebuchetOverlay.apk
Debug info:
    W failed to find resource 'bool/config_header_protection_supported'

[...]

Change-Id: I4eadd90675986d92dfae4b91b5870637d9b9d9bd
2023-10-03 15:04:04 +00:00
LuK1337
da9c5060ad device_config: Enable separate notification volume control
Change-Id: If28bf063526429e0d02c117a1f78bc787b2b65fb
2023-08-05 13:46:56 +02:00
Michael Bestas
b2482bb135 overlay: Convert DocumentsUI RRO to standalone package
Fixes:
W idmap2d : overlay '/product/overlay/DocumentsUI__auto_generated_rro_product.apk' is not allowed to overlay resource 'bool/config_default_show_device_root' in target: <overlay> android:targetName "" does not match overlayable name "DocumentsUICustomization"
W idmap2d : failed to find resource 'bool/show_documents_root'
W idmap2d : overlay '/product/overlay/DocumentsUI__auto_generated_rro_product.apk' is not allowed to overlay resource 'string/default_root_uri' in target: <overlay> android:targetName "" does not match overlayable name "DocumentsUICustomization"
E idmap2d : no resources were overlaid

Remove unused overlays while we are at it.

Change-Id: Icf48bb9644bcfd2ca2c1c5681623f4f7c762bf35
2023-04-24 16:51:52 +02:00
Michael Bestas
3450d31de3 Switch to AOSP themes stub package
Change-Id: I6029d6cd8bd2280f994f9992d24777d4f24f4346
2023-03-21 21:01:17 +02:00
Michael Bestas
672d80b6fa overlay: Update ThemePicker for android13-qpr1
Change-Id: If3a412d13400aacefa5ca2f48558a3cf1bc9526f
2022-12-09 02:12:06 +02:00
Chirayu Desai
e0d3e2892d overlay: Update Dialer VVM config
From:
* com.google.android.dialer 94.0.488803600

Change-Id: Ia2d054d2ba29a425224f1795aacae411388d874c
2022-11-30 20:13:43 +02:00
LuK1337
b88982a77c overlay: Convert NetworkStack overlay to an RRO package
We can't use autogenerated RRO because android:targetName has to be set
to "NetworkStackConfig".

Change-Id: I6ff8a9c0dbd9607e71de5a65393328fe249a99e8
2022-07-16 00:38:37 +02:00
althafvly
919dd1c9b9 device_config: Disable always screen on
- Some devices are keeping screen on and not turning off.
  Reported in some pixels and asus

Issue: https://www.reddit.com/r/LineageOS/comments/uw5d8p/screen_timeout_issue_on_pixels_on_android_12/
https://gitlab.com/LineageOS/issues/android/-/issues/4798

Change-Id: I1e2471928b47387f7e40adb81d3457bb58cc2755
2022-06-28 07:19:28 +02:00
Danny Lin
0498768376 device_config: Save discrete app op history for more permissions
Android 12's privacy dashboard shows permission usage timelines for
location, camera, and microphone. However, there's no reason to limit it
to those specific permissions; all the infrastructure is in place for
other permissions.

To enable the usage timeline for more permissions, keep discrete app op
history for all permission groups shown in the privacy dashboard. The
list of permission group -> app op mappings was obtained from
AppOpsManager.RUNTIME_AND_APPOP_PERMISSION_OPS with a few additional ops
from PrivacyItemController, and each op was resolved to its respective
enum ordinal from frameworks/proto_logging/stats/enums/app/enums.proto.

Change-Id: Icbde7fb59ae16fa7b15160d78d9dce7125a82ba6
2022-04-28 22:41:56 +02:00
Danny Lin
8920208e31 device_config: Show setting to disable location indicators
Change-Id: I5f7b76e0321fc334e834663b68ccc646f6844d4c
2022-04-07 13:18:00 +02:00
Alexander Koskovich
4fef411428 lineage: overlay: Move Trebuchet overlay to seperate RRO package.
* RRO is not auto generating.

Change-Id: Ia69895291f4cfc4f911b7993ccb82eef8b02170d
2022-03-12 17:01:42 -07:00
Alexander Koskovich
c453599164 lineage: overlay: Exclude backup transport overlays from RRO.
* These need to reference Settings resources that they
   don't have access to.

Change-Id: I6e055b141f71f33848cf006679ae65dff43f9d03
2022-03-12 17:01:42 -07:00
Alexander Koskovich
a6fd6339fd lineage: overlay: Set biometrics colors to accent.
Change-Id: I9dbe50b46e3c89c2aa82c38f6d120731d2b79544
2022-03-10 18:33:07 +01:00
Danny Lin
945c2a3017 overlay: Launcher3: Re-enable header protection
Google disabled this in qpr1, but we can re-enable it now that we've
fixed the height/clip calculation.

Change-Id: I93ac8162794079079e51061181f78d4dc40a4d5e
2022-01-27 00:36:41 +02:00
razorloves
0b513c508c overlay: dialer: Update visual voicemail config
Pulled from Google Dialer 72.0.407683083-8103803.

Change-Id: I25e664d5d986776dc03af91773aead64541f8abb
2021-11-30 05:04:56 +01:00
Danny Lin
bc7937b167 device_config: Use new privacy indicators for location
Android has had location indicators for a while, but let's use the new
privacy indicator infrastructure for displaying them. This makes them
integrate better with the new camera and microphone indicators.

Change-Id: I09d8fe845d81d6bd461f564ac8e0c69989641bd8
2021-10-26 21:49:13 +02:00
Danny Lin
f02644ff7d overlay: Remove obsolete Android 11 permission hub overlays
Change-Id: Ie3c519da153f1031371f7942c1b59fb1dd13038e
2021-10-26 21:49:04 +02:00
Danny Lin
c77fdab8fd overlay: ThemePicker: Remove obsolete icon shape preview packages
Change-Id: I8c1f3c9cdf980586d7fe705b2b239f084ed8ebd6
2021-10-15 15:10:10 +02:00
Luca Stefani
fd1725bbea overlay: Trebuchet: Specify the wallpaper picker package
Change-Id: Ib94bac4546a328462ec83a7d2e1ffca56ef7343a
2021-10-15 15:10:10 +02:00
Gnumdk
fb45458d40 Fix voicemail for Bouygues Telecom France
Change-Id: Ia3507559b98fd1edab5b5cf310523a36b8df0456
2021-05-17 19:37:29 +02:00
Ezio Lacandia Bijelkic
4f5669c4cb overlay: Set the device hostname like the device name in About Phone
Change-Id: Idd287fd9afaefad37a24095846933ef9cb1e4451
2021-05-12 12:11:29 +02:00
Eamon Powell
2263d4b9d7 fixup! Dialer: Add visual voicemail configs from Google Dialer
Change-Id: I96c6f690d49e5c7c67caff9da357dfad2f79999e
2021-02-04 14:50:03 +11:00
Danny Lin
f91f11a65e overlay: Enable privacy indicators
These are now available in rvc-qpr1.

Change-Id: I77e5ba990884194873101ac051ecbd1a0123fea6
2020-12-18 16:30:45 +02:00
Danny Lin
0adb3e0bcb ThemePicker: Define clocks stub package
There doesn't actually need to be anything in the stub; it's just used
as a check for whether clock theming is allowed.

Change-Id: Ie1f1302b512fe6b0799cf3837a1f18446d0651ee
2020-12-15 23:56:04 +01:00
Michael Bestas
9f13052977 overlay: Add ignored backup transport overlay for Settings
* Hide default backup transport and google d2d transport

Change-Id: Iff60eb6f1ae6c7100a8bea292e3f2504afad09d5
2020-11-20 16:12:04 +02:00
Michael Bestas
fecc8e81cd Add Settings overlays to enable backup transport selector
Change-Id: Ifba656c218345948305e0eced38549df4c3a6b8d
2020-11-03 01:18:14 +01:00
Wang Han
c2f5e8f1af Revert "overlay: Enable Visual Voicemail for Verizon devices"
* This does not do anything since 2018.

This reverts commit 7f001b1c37.

Change-Id: Ie870f0c486043b57e4b8b10696830331540ae013
2020-08-19 17:30:06 +02:00
Danny Baumann
e5df0f0c7e Add Settings overlay for theme picker.
Makes theme picker appear under display settings.

Change-Id: Ibd02eacf1c199979123e54054715b72d91af3851
2019-11-22 17:18:47 +01:00
Demon000
9a30c84e7b ThemePicker: Do not override default values
No need to change them.

Change-Id: I3040ebb6316db7498e5170531d8df904f54e5233
2019-11-22 17:18:47 +01:00
Demon000
493bcc95f4 ThemePicker: show our apps in icon previews
Change-Id: Iea298d08621bbf10e06a560bf144095e84765774
2019-11-22 17:18:47 +01:00
Luca Stefani
c34e5f5a2e Add overlay to specify our custom theme provider
Change-Id: Ie24eda594f9aee3cb0aae8162bbef53aa65b7354
2019-11-22 17:18:47 +01:00
Han Wang
eb06cb80bd overlay: Remove Trebuchet config
* Full backup was invented long ago.

Change-Id: I171e0c9e796938227d75d95906766aefd6a36a27
2019-10-31 18:24:11 +02:00
Han Wang
f87b801af3 overlay: Clean up Settings overlay
* Merge bools.xml into config.xml for 10.

 * Remove dead overlays.

Change-Id: I7773adb71aa20337395236f7a8ad334b03cc99de
2019-10-30 15:41:31 +01:00