Skip to content

product: bootanimation: introduce TARGET_USES_CUSTOM_BOOTANIMATION#10

Draft
xabolcs wants to merge 84 commits intoAlphaDroid-Project:alpha-14from
xabolcs:introduce-target-custom-bootanimation-path
Draft

product: bootanimation: introduce TARGET_USES_CUSTOM_BOOTANIMATION#10
xabolcs wants to merge 84 commits intoAlphaDroid-Project:alpha-14from
xabolcs:introduce-target-custom-bootanimation-path

Conversation

@xabolcs
Copy link
Contributor

@xabolcs xabolcs commented Jul 16, 2024

Introduce TARGET_USES_CUSTOM_BOOTANIMATION and TARGET_CUSTOM_BOOTANIMATION_PATH variables to allow overriding Alpha bootanimation from the device tree.

Just put your desc.txt and bootanimation.tar to a folder, and reference it in lineage_<device>.mk as:

TARGET_USES_CUSTOM_BOOTANIMATION := true
TARGET_CUSTOM_BOOTANIMATION_PATH := that/specific/project/folder

neobuddy89 and others added 30 commits July 6, 2024 12:33
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
- remove redundant code
- save changelog to ${DEVICE}_changelog.txt directly
* While LOS is base ROM, there are/will be additions over LOS.
  Therefore, rebrand and ship it as crDroid ROM.

Change-Id: I53c407da455885af7029853ff635090f34b01f0c
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: DarkJoker360 <simoespo159@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
* If we never set up SeedVault, we get error notification every boot.

This reverts commit a88d06f.
Change-Id: I3a05c908704846a33b5b14dd9ce5879cc9d4764f
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
needs vendor_crDroidOTA cloned to <source root>/vendor/crDroidOTA
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Change-Id: Ibce7f9db1c035b7fe72b7a4adc97c5a0dd040f67
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
* Matches the Android 12 build sandbox: https://android.googlesource.com/platform/build/+/refs/tags/android-12.0.0_r2/Changes.md

Change-Id: I032127e2724b34e649bcc73c347c8e67df1f45b0
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
 * Remove nonexistent or obsolete props.

 * Import new props extracted from raven.

Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
ro.launcher.blur.appLaunch is 1 by default

Signed-off-by: Andrzej Perczak <linux@andrzejperczak.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
* 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>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Opt in to whole-program Java optimizations via R8 for Pixel devices.
This can be explicitly disabled during builds via
`SYSTEMUI_OPTIMIZE_JAVA=false SYSTEM_OPTIMIZE_JAVA=false m`.

Note that this change does introduce changes to stack traces that
may require retracing for fully accurate debugging and diagonstics.
See go/aperf-system-r8-faq for additional details and guidance. Also
note that optimizations are implicitly disabled in ENG builds.

Results:
 * SystemUIGoogle.apk (40MB -> 35MB)
 * SystemUIGoogle.odex (32MB -> 25MB)
 * services.jar (20MB -> 17MB)

Test: m + atest SystemUITests + presubmit + manual testing on Raven
Test: m + atest FrameworksServicesTests + manual testing on Raven
Bug: 203472868
Change-Id: Id3766d8279a5b480e374427f9a5994c9b444640e
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>
Change-Id: I51ab1eb06b1e77bd8048d5064f811e8e69884b24
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
…orage

Change-Id: I1d907b24cb2760ddd9cc65ac4335730c8e61a0a3
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Beneficial for everyone, even on non-Go devices.

Change-Id: I088fd00500ce10df5f413cb762aaed2ec00f5dfc
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Change-Id: I9e402e5d8ee41e5e1b102be0d0c7d9b49d67e0f7
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
* Instead of having blank components, lets sync with google components
  from pixel device. This will help to suppress errors with gapps flashed
  and add more to user experience.

Change-Id: Ifaa222e046ef4607a3d7824b3c104879a153f15e
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
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
elpaablo and others added 25 commits July 9, 2024 21:18
* and extend to 20 the number of days to log
Introduce TARGET_USES_CUSTOM_BOOTANIMATION and
TARGET_CUSTOM_BOOTANIMATION_PATH variables to allow
overriding Alpha bootanimation from the device tree.

Just put your desc.txt and bootanimation.tar to a folder,
and reference it in lineage_<device>.mk as:

TARGET_USES_CUSTOM_BOOTANIMATION := true
TARGET_CUSTOM_BOOTANIMATION_PATH := that/specific/project/folder

Signed-off-by: Szabolcs Hubai <szab.hu@gmail.com>
@xabolcs
Copy link
Contributor Author

xabolcs commented Jul 16, 2024

It's a draft, not tested yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.