Commit Graph

4691 Commits

Author SHA1 Message Date
Dyneteve
8c18a112eb overlay: Enable keyboard vibration
Change-Id: Ibb162e8ce74ce566f326b8d21951a3eaec0113d8
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-12-05 01:38:10 +09:00
Dyneteve
1aa9e1b735 overlay: SystemUI: Add plugin whitelist
Change-Id: I38e6a5c5eb9ceaee13e0cd8ab1c3d858d72aa19c
Signed-off-by: Dyneteve <dyneteve@hentaios.com>
2025-12-05 01:38:10 +09:00
John Galt
b6efc5314c DeviceConfig: drop smartspace flashlight action chip (again)
Accidentally made it back recently
2025-12-05 01:38:10 +09:00
John Galt
4d01d271b2 DeviceConfig: update nearby flags
Fixes gms find my device drain on some devices such as waffle, found
on new pixel configs
2025-12-05 01:38:10 +09:00
Pranav Vashi
ba368b5ffc config: Conditionally build ColumbusService
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:10 +09:00
rmp22
50d522f2c0 Add option to ship viperfx
Change-Id: I35cea2206d098a53e03c54f462b59db991c891bb
Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com>
2025-12-05 01:38:10 +09:00
Asriadi Rahim
e436bc7cc1 vendor: Make BCR optional 2025-12-05 01:38:10 +09:00
tejas101k
0f348e887b config: Build Updater for all
* Local update could still be helpful
2025-12-05 01:38:10 +09:00
Danny Lin
275ad94659 config: Disable RescueParty
RescueParty's aggressive approach to error recovery almost never helps
with the problems we're likely to face, and its risk of data loss is far
too high. Force-disable it entirely and remove all other conditions,
especially those that depend on data integrity in the first place, to
reduce the risk of RescueParty triggering falsely and causing data loss.

Note that it is still possible to force-enable RescueParty for testing
purposes using the persist.sys.enable_rescue property.
2025-12-05 01:38:10 +09:00
Adithya R
7fb33c7705 config: Build LMO Freeform app and sidebar
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: GXC 2356 <gxcdev2356@gmail.com>
2025-12-05 01:38:10 +09:00
Pranav Vashi
a7b856f160 config: Build OmniJaws service
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:10 +09:00
Pranav Vashi
8e6fd3b6ce config: Build OmniStyle
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:10 +09:00
someone5678
e9feea68e2 config: Build BtHelper 2025-12-05 01:38:10 +09:00
Pranav Vashi
c8127f18b4 config: Build GameSpace
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:10 +09:00
minaripenguin
de16578c93 config: Build tensorflow lite jni
Signed-off-by: clarencelol <clarencekuiek@proton.me>
2025-12-05 01:38:10 +09:00
HeCheng Yu
fd6b758c7f config: Disable default frame rate limit for games
Android 15 limits refresh rate to 60hz for games unless we enable the developer option 'Disable default frame rate for games' manually.
Adding this prop enables it by default.
2025-12-05 01:38:10 +09:00
minaripenguin
acd412212e vendor: Introduce bootanimation styles [2/3]
vendor: Add more bootanimation styles [2/3]

vendor: Add ctOS bootanimation [2/3]

by benmeroff - https://xdaforums.com/t/boot-animation-ctos-boot-animation.2843830/

vendor: Add Evolution X Reveal boot animation [2/3]

vendor: Add more classic boot animation styles [2/3]

* Remove anniv bootanimation as it takes a lot of space.

Co-authored-by: 0xsharkboy <achille@0xsharkboy.dev>
Co-authored-by: AnierinB <anierin@evolution-x.org>
Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: 0xsharkboy <achille@0xsharkboy.dev>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-05 01:38:09 +09:00
Andrzej Perczak
0c94a20103 common: Optimize Launcher3 and Settings for speed
Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
2025-12-05 01:38:08 +09:00
someone5678
662ea9a755 config: props: Set default wifi country code
* To 00
* Make it overridable

Change-Id: I2025fc927363baf547b36ecd6ebe9c7fbc4d7611
2025-12-05 01:38:08 +09:00
Le Hong Duc
d3fd98698c config: Don't dexpreopt prebuilt apps
Pre-optimizing prebuilt Gapps is not needed because they are mostly
updated via Play Store and device will optimize them on install.

Save some space on /product partition and reduce build time.

Signed-off-by: Le Hong Duc <hongducthbk123@gmail.com>
2025-12-05 01:38:08 +09:00
Pranav Vashi
62720f5e8f common: Inherit pixel-fw when available
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
minaripenguin
21a84a750a config: Disable memtag for different processes
* it defaults to async if not specified

Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
ShevT
1899bff18b config: Adding an option to build DeviceAsWebcam 2025-12-05 01:38:08 +09:00
Pranav Vashi
26ace7a660 overlay: Set AOSP webview as fallback
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
DarkJoker360
baa91d987e Drop custom adb drawable
Signed-off-by: DarkJoker360 <simoespo159@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
Jyotiraditya Panda
369b1e1858 overlay: Update default keyguard affordance setup
- Left affordance: flashlight
 - Right affordance: camera

Change-Id: I3295007e351d6e17b6efb13cacd9665475f4f34a
Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co>
2025-12-05 01:38:08 +09:00
Adithya R
dee542ca66 overlay: Remove bouncer delay when face unlock is enabled
No idea why was this annoying thing made a "feature" in the first place.

Suggested-by: Omkar Chandorkar <gotenksIN@aospa.co>
Change-Id: Iefd47099c48586dd97644e90fadf93707617a74e
(cherry picked from commit ec3160865ccb36fb8c02a5f447f670b3176c0601)
Signed-off-by: clarencelol <clarencekuiek@proton.me>
2025-12-05 01:38:08 +09:00
someone5678
10d4d25906 overlay: device_config: Updates
From gms device config:
- textclassifier: set manifests + needed options
- window manager: set splash screen exemption list

Co-authored-by: John Galt <johngaltfirstrun@gmail.com>
Co-authored-by: Joey Huab <joey@evolution-x.org>
2025-12-05 01:38:08 +09:00
cyberknight777
226e98f24c overlay: device_config: Add values required for Speech Recognition
Dumped from whatever gms sets as a configurator
2025-12-05 01:38:08 +09:00
Ido Ben-Hur
5f61bbda29 overlay: device_config: Escape special characters 2025-12-05 01:38:08 +09:00
aswin7469
7a635e18dd overlay: device_config: animate navbar on long press
Signed-off-by: aswin7469 <aswinas@pixysos.com>
2025-12-05 01:38:08 +09:00
Ionut Gherman
51ee75ac8b overlay: update configs for AiAi
* taken from LineageOS/android_device_google_zumapro@9d1b0cf
Signed-off-by: Ionut Gherman <ghermanionut96@gmail.com>
2025-12-05 01:38:08 +09:00
Pranav Vashi
a62af4e9c5 overlay: Use google-sans for font config overlays
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
Pranav Vashi
6482670328 overlay: Add gms location history to extra location packages
* From pixel dump. Suggested by @nikhilmenghani.
* Nikgapps will remove this overlay as it conflicts here.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
Pranav Vashi
9213b1fc97 overlay: Add tethering to location exemption
Ref: 404b4778ec

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
Pranav Vashi
a8297f94d2 overlay: Add SystemUI to location extra packages
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
Pranav Vashi
d1426b7b86 overlay: Add OmniJaws to location extra packages
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
Danny Lin
541502dcb2 overlay: Offload WM shell to another thread
Android 12 added this config to offload some window management to a
dedicated thread. Enable it to improve performance when the main System
UI thread is busy.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
Pranav Vashi
623bf52db7 overlay: Update SettingsProvider defaults
* Reduce default screen off timeout to 30 sec.
* Turn on automation brightness mode by default.
* Turn on vibrate when ringing by default.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
Pranav Vashi
155268d1d5 common: Allow OTA downgrade regardless build type
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-12-05 01:38:08 +09:00
Dhina17
5ff4b359e0 soong: Add libcameraservice extension config
Change-Id: Id20f782c1008fed1f15250129618326091f61bf8
2025-12-05 01:38:08 +09:00
Adithya R
0dad068ca4 soong: Add support for miui camera mode [2/2]
Change-Id: I0c912a1c7056bb204a24bd5f0a08308cae71f3f3
2025-12-05 01:38:08 +09:00
AnierinB
5b14df1236 soong: Conditionally spoof ro.product.first_api_level to 32 [1/2]
Devices that shipped on API 33 or higher need to set
ro.product.first_api_level to 32 in order to pass integrity.

Set SPOOF_FIRST_API_LEVEL_32 := true in BoardConfig*.mk to enable.

Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-05 01:38:08 +09:00
Jake Weinstein
497d0a9a0a soong: Add support to set vendor tag with client package name
* OEMs like OnePlus and Nothing detect camera package name to unlock features like 48mp.
* Use TARGET_CAMERA_PACKAGE_NAME to specify the package name.

Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-05 01:38:08 +09:00
ponces
a55147194e evolution: Switch to AOSPA's face unlock implementation
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-05 01:38:08 +09:00
Dyneteve
0b46704bc0 overlay: Update device configs global overrides
Co-authored-by: Joey <joey@evolution-x.org>
Co-authored-by: AnierinB <anierin@evolution-x.org>
Co-authored-by: aswin7469 <aswinas@pixysos.com>
Co-authored-by: someone5678 <someone5678@users.noreply.github.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-05 01:38:08 +09:00
Dyneteve
e187f34e74 overlay: Allow new SystemUI clocks
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Change-Id: I51ab1eb06b1e77bd8048d5064f811e8e69884b24
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-05 01:38:08 +09:00
Danny Lin
18a2f3be24 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-12-05 01:38:08 +09:00
aswin7469
e37930275b 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-12-05 01:38:08 +09:00
Pranav Vashi
857e22c812 overlay: Use google-sans for remaining font configs
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: AnierinB <anierin@evolution-x.org>
2025-12-05 01:38:08 +09:00