LeOS-20
harvey186 2023-12-11 11:17:36 +01:00
parent 3c914cfbe3
commit e7813cbe2a
8905 changed files with 170106 additions and 0 deletions

308
vendor/addons/config.mk vendored Normal file
View File

@ -0,0 +1,308 @@
# Copyright (C) 2017-2023 crDroid Android Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
LOCAL_PATH := $(call my-dir)
include $(call all-subdir-makefiles,$(LOCAL_PATH))
PRODUCT_PACKAGE_OVERLAYS += vendor/addons/overlay/common
PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS += vendor/addons/overlay/common
ifeq ($(TARGET_HAS_UDFPS),true)
PRODUCT_PACKAGES += \
UdfpsIcons \
UdfpsAnimations
endif
PRODUCT_COPY_FILES += \
vendor/addons/prebuilt/product/etc/sysconfig/dialer_experience.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/dialer_experience.xml \
vendor/addons/prebuilt/product/etc/sysconfig/google.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/google.xml \
vendor/addons/prebuilt/product/etc/sysconfig/google_build.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/google_build.xml \
vendor/addons/prebuilt/product/etc/sysconfig/google_exclusives_enable.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/google_exclusives_enable.xml \
vendor/addons/prebuilt/product/etc/sysconfig/google-hiddenapi-package-whitelist.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/google-hiddenapi-package-whitelist.xml \
vendor/addons/prebuilt/product/etc/sysconfig/nexus.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/nexus.xml \
vendor/addons/prebuilt/product/etc/sysconfig/pixel_2016_exclusive.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/pixel_2016_exclusive.xml
# Fonts
PRODUCT_PACKAGES += \
fonts_customization.xml \
ClockFontACFilmstripOverlay \
ClockFontAccuratistOverlay \
ClockFontAclonicaOverlay \
ClockFontAlmonteSnowOverlay \
ClockFontAlphaCloudsOverlay \
ClockFontAlphaFlowersOverlay \
ClockFontAlphaWoodOverlay \
ClockFontAmaranteOverlay \
ClockFontAmpad3D2Overlay \
ClockFontBariolOverlay \
ClockFontBetsyFlanaganOverlay \
ClockFontBigCheeseOverlay \
ClockFontBrandayolqOverlay \
ClockFontBudmoJigglerOverlay \
ClockFontBunnyRabbitsOverlay \
ClockFontCFBadNewsOverlay \
ClockFontCFOneTwoTreesOverlay \
ClockFontCagliostroOverlay \
ClockFontCatOverlay \
ClockFontCoconOverlay \
ClockFontComfortaaOverlay \
ClockFontComicSansOverlay \
ClockFontConcentrateOverlay \
ClockFontCookieRunOverlay \
ClockFontCoolstoryOverlay \
ClockFontCrackmanOverlay \
ClockFontDiscoMidnightOverlay \
ClockFontEasterBunnyOverlay \
ClockFontEditPointsFilledOverlay \
ClockFontEditPointsOverlay \
ClockFontElriott2Overlay \
ClockFontExotwoOverlay \
ClockFontFibographyOverlay \
ClockFontFifa2018Overlay \
ClockFontFloorlightOverlay \
ClockFontGautsMotelUpperRightOverlay \
ClockFontGoogleSansOverlay \
ClockFontGrandHotelOverlay \
ClockFontHangedOverlay \
ClockFontHarmonySansOverlay \
ClockFontHotSweatOverlay \
ClockFontKGOnlyHopeOverlay \
ClockFontKaramuruhOverlay \
ClockFontKingthingsOverlay \
ClockFontLGSmartGothicOverlay \
ClockFontLMSCliffordOverlay \
ClockFontLatoOverlay \
ClockFontLinotteOverlay \
ClockFontLittleBunnyOverlay \
ClockFontLowerAtmosphereOverlay \
ClockFontMessingLetternOverlay \
ClockFontMonbijouxClownpieceOverlay \
ClockFontNeonDiscoOverlay \
ClockFontNinjasOverlay \
ClockFontNokiaPureOverlay \
ClockFontNothingDotHeadlineOverlay \
ClockFontNunitoOverlay \
ClockFontOneplusSansOverlay \
ClockFontOneplusSlateOverlay \
ClockFontOswaldOverlay \
ClockFontPinewoodOverlay \
ClockFontPlaidEventOverlay \
ClockFontPlantsLettersOverlay \
ClockFontQuandoOverlay \
ClockFontQuickSouthOverlay \
ClockFontRedressedOverlay \
ClockFontReemKufiOverlay \
ClockFontRemponkOverlay \
ClockFontRobotoCondensedOverlay \
ClockFontRomantiquesOverlay \
ClockFontRosemaryOverlay \
ClockFontRoundheadsOverlay \
ClockFontRubikOverlay \
ClockFontSamsungOneOverlay \
ClockFontScrapItUpOverlay \
ClockFontSonySketchOverlay \
ClockFontSpaceGameOverlay \
ClockFontStandardHeaderOverlay \
ClockFontStoropiaOverlay \
ClockFontSurferOverlay \
ClockFontTh3machineOverlay \
ClockFontUbuntuOverlay \
ClockFontVtksdura3dOverlay \
ClockFontZnikomitNo24Overlay \
FontAccuratistOverlay \
FontAclonicaOverlay \
FontAmaranteOverlay \
FontBariolOverlay \
FontCagliostroOverlay \
FontCoconOverlay \
FontComfortaaOverlay \
FontComicSansOverlay \
FontCookieRunOverlay \
FontCoolstoryOverlay \
FontExotwoOverlay \
FontFifa2018Overlay \
FontGoogleSansOverlay \
FontGrandHotelOverlay \
FontHarmonySansOverlay \
FontLGSmartGothicOverlay \
FontLatoOverlay \
FontLinotteOverlay \
FontNokiaPureOverlay \
FontNothingDotHeadlineOverlay \
FontNothingDotOverlay \
FontNunitoOverlay \
FontOneplusSansOverlay \
FontOneplusSlateOverlay \
FontOswaldOverlay \
FontQuandoOverlay \
FontRedressedOverlay \
FontReemKufiOverlay \
FontRobotoCondensedOverlay \
FontRosemaryOverlay \
FontRubikOverlay \
FontSamsungOneOverlay \
FontSonySketchOverlay \
FontStoropiaOverlay \
FontSurferOverlay \
FontUbuntuOverlay
# Icon Packs
PRODUCT_PACKAGES += \
IconPackCircularAndroidOverlay \
IconPackCircularLauncherOverlay \
IconPackCircularSettingsOverlay \
IconPackCircularSystemUIOverlay \
IconPackCircularThemePickerOverlay \
IconPackVictorAndroidOverlay \
IconPackVictorLauncherOverlay \
IconPackVictorSettingsOverlay \
IconPackVictorSystemUIOverlay \
IconPackVictorThemePickerOverlay \
IconPackSamAndroidOverlay \
IconPackSamLauncherOverlay \
IconPackSamSettingsOverlay \
IconPackSamSystemUIOverlay \
IconPackSamThemePickerOverlay \
IconPackKaiAndroidOverlay \
IconPackKaiLauncherOverlay \
IconPackKaiSettingsOverlay \
IconPackKaiSystemUIOverlay \
IconPackKaiThemePickerOverlay \
IconPackFilledAndroidOverlay \
IconPackFilledLauncherOverlay \
IconPackFilledSettingsOverlay \
IconPackFilledSystemUIOverlay \
IconPackFilledThemePickerOverlay \
IconPackPUIAndroidOverlay \
IconPackPUILauncherOverlay \
IconPackPUISettingsOverlay \
IconPackPUISystemUIOverlay \
IconPackPUIThemePickerOverlay \
IconPackRoundedAndroidOverlay \
IconPackRoundedLauncherOverlay \
IconPackRoundedSettingsOverlay \
IconPackRoundedSystemUIOverlay \
IconPackRoundedThemePickerOverlay \
IconPackOOSAndroidOverlay \
IconPackOOSLauncherOverlay \
IconPackOOSSettingsOverlay \
IconPackOOSSystemUIOverlay \
IconPackOOSThemePickerOverlay \
IconPackOutlineAndroidOverlay \
IconPackOutlineSettingsOverlay \
IconPackOutlineSystemUIOverlay \
IconPackAcherusAndroidOverlay \
IconPackAcherusSystemUIOverlay
# Icon Shapes
PRODUCT_PACKAGES += \
IconShapeCloudyOverlay \
IconShapeCylinderOverlay \
IconShapeFlowerOverlay \
IconShapeHeartOverlay \
IconShapeHexagonOverlay \
IconShapeLeafOverlay \
IconShapeMeowOverlay \
IconShapePebbleOverlay \
IconShapeRoundedHexagonOverlay \
IconShapeRoundedRectOverlay \
IconShapeSquareOverlay \
IconShapeSquircleOverlay \
IconShapeStretchedOverlay \
IconShapeTaperedRectOverlay \
IconShapeTeardropOverlay \
IconShapeVesselOverlay
# Navbar
PRODUCT_PACKAGES += \
GesturalNavigationOverlayLong \
GesturalNavigationOverlayMedium \
GesturalNavigationOverlayHidden
# Navbar styles
PRODUCT_PACKAGES += \
NavbarAndroidOverlay \
NavbarAsusOverlay \
NavbarDoraOverlay \
NavbarMotoOverlay \
NavbarNexusOverlay \
NavbarOldOverlay \
NavbarOnePlusOverlay \
NavbarOneUiOverlay \
NavbarSammyOverlay \
NavbarTecnoCamonOverlay
# Signal Icons
PRODUCT_PACKAGES += \
AquariumSignalOverlay \
BarsSignalOverlay \
ButterflySignalOverlay \
CircleSignalOverlay \
DaunSignalOverlay \
DecSignalOverlay \
DeepSignalOverlay \
DoraSignalOverlay \
EqualSignalOverlay \
FanSignalOverlay \
GradiconSignalOverlay \
HuaweiSignalOverlay \
InsideSignalOverlay \
IosSignalOverlay \
MiniSignalOverlay \
NothingDotSignalOverlay \
OdinSignalOverlay \
PillsSignalOverlay \
RelSignalOverlay \
RomanSignalOverlay \
RoundSignalOverlay \
ScrollSignalOverlay \
SeaSignalOverlay \
SneakySignalOverlay \
StackSignalOverlay \
StrokeSignalOverlay \
WannuiSignalOverlay \
WavySignalOverlay \
WindowsSignalOverlay \
WingSignalOverlay \
XperiaSignalOverlay \
ZigZagSignalOverlay
# WiFi Icons
PRODUCT_PACKAGES += \
BarsWiFiOverlay \
DoraWiFiOverlay \
GradiconWiFiOverlay \
InsideWiFiOverlay \
NothingDotWiFiOverlay \
RoundWiFiOverlay \
SneakyWiFiOverlay \
StrokeWiFiOverlay \
WavyWiFiOverlay \
WeedWiFiOverlay \
XperiaWiFiOverlay \
ZigZagWiFiOverlay
# Themes
PRODUCT_PACKAGES += \
AndroidBlackThemeOverlay
# Weather
PRODUCT_PACKAGES += \
OmniJaws
# Include {Lato,Rubik} fonts
$(call inherit-product-if-exists, external/google-fonts/lato/fonts.mk)
$(call inherit-product-if-exists, external/google-fonts/rubik/fonts.mk)
PRODUCT_COPY_FILES += \
$(call find-copy-subdir-files,*,vendor/addons/prebuilt/product/fonts,$(TARGET_COPY_OUT_PRODUCT)/fonts)

View File

@ -0,0 +1,22 @@
//
// Copyright 2018, The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
runtime_resource_overlay {
name: "GesturalNavigationOverlayHidden",
sdk_version: "current",
resource_dirs: ["res"],
product_specific: true,
}

View File

@ -0,0 +1,27 @@
<!--
/**
* Copyright (c) 2018, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.custom.overlay.systemui.gestural.hidden"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:category="com.android.internal.navigation_bar_mode"
android:priority="1"/>
<application android:label="@string/navigation_bar_length_hidden" android:hasCode="false"/>
</manifest>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_allowSeamlessRotationDespiteNavBarMoving">true</bool>
<bool name="config_navBarAlwaysShowOnSideEdgeGesture">true</bool>
<bool name="config_navBarCanMove">false</bool>
<bool name="config_navBarNeedsScrim">false</bool>
<bool name="config_navBarTapThrough">true</bool>
</resources>

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2006, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<resources>
<dimen name="config_backGestureInset">24.0dip</dimen>
<dimen name="navigation_bar_frame_height">0.0dip</dimen>
<dimen name="navigation_bar_gesture_height">18.0dip</dimen>
<dimen name="navigation_bar_height">0.0dip</dimen>
<dimen name="navigation_bar_height_landscape">0.0dip</dimen>
<dimen name="navigation_bar_width">0.0dip</dimen>
<dimen name="navigation_bar_frame_height_landscape">0.0dip</dimen>
</resources>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="config_navBarInteractionMode">2</integer>
<integer name="config_navBarOpacityMode">2</integer>
</resources>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2006, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<resources>
<string name="navigation_bar_length_hidden">Hidden</string>
</resources>

View File

@ -0,0 +1,22 @@
//
// Copyright 2018, The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
runtime_resource_overlay {
name: "GesturalNavigationOverlayLong",
sdk_version: "current",
resource_dirs: ["res"],
product_specific: true,
}

View File

@ -0,0 +1,27 @@
<!--
/**
* Copyright (c) 2018, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.custom.overlay.systemui.gestural.long"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:category="android.customization.navbar_length"
android:priority="1"/>
<application android:label="@string/navigation_bar_length_long" android:hasCode="false"/>
</manifest>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2006, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<resources>
<!-- dimensions for the navigation bar handle -->
<dimen name="navigation_home_handle_width">140dp</dimen>
</resources>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2006, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<resources>
<string name="navigation_bar_length_long">Long</string>
</resources>

View File

@ -0,0 +1,22 @@
//
// Copyright 2018, The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
runtime_resource_overlay {
name: "GesturalNavigationOverlayMedium",
sdk_version: "current",
resource_dirs: ["res"],
product_specific: true,
}

View File

@ -0,0 +1,27 @@
<!--
/**
* Copyright (c) 2018, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.custom.overlay.systemui.gestural.medium"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:category="android.customization.navbar_length"
android:priority="1"/>
<application android:label="@string/navigation_bar_length_med" android:hasCode="false"/>
</manifest>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2006, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<resources>
<!-- dimensions for the navigation bar handle -->
<dimen name="navigation_home_handle_width">110dp</dimen>
</resources>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2006, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<resources>
<string name="navigation_bar_length_med">Medium</string>
</resources>

View File

@ -0,0 +1,20 @@
// Copyright (C) 2016-2022 crDroid Android Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
runtime_resource_overlay {
name: "HideCutoutOverlay",
product_specific: true,
sdk_version: "current",
theme: "HideCutout",
}

View File

@ -0,0 +1,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.overlay.hidecutout"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android" android:priority="1" />
<application android:label="@string/label" android:hasCode="false"/>
</manifest>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<bool name="config_maskMainBuiltInDisplayCutout">true</bool>
</resources>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="label">Hide Cutout</string>
</resources>

View File

@ -0,0 +1,20 @@
// Copyright (C) 2016-2022 crDroid Android Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
runtime_resource_overlay {
name: "ImmersiveModeOverlay",
product_specific: true,
sdk_version: "current",
theme: "ImmersiveMode",
}

View File

@ -0,0 +1,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.overlay.immersive"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android" android:priority="1" />
<application android:label="@string/label" android:hasCode="false"/>
</manifest>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<dimen name="quick_qs_offset_height">@*android:dimen/status_bar_height_portrait</dimen>
</resources>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="label">Immersive mode</string>
</resources>

View File

@ -0,0 +1,20 @@
// Copyright (C) 2016-2022 crDroid Android Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
runtime_resource_overlay {
name: "NotchKillerOverlay",
product_specific: true,
sdk_version: "current",
theme: "NotchKiller",
}

View File

@ -0,0 +1,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.overlay.notchkiller"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android" android:priority="1" />
<application android:label="@string/label" android:hasCode="false"/>
</manifest>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<bool name="config_maskMainBuiltInDisplayCutout">false</bool>
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
<string translatable="false" name="config_mainBuiltInDisplayCutout"></string>
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation"></string>
</resources>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="label">Notch Killer</string>
</resources>

View File

@ -0,0 +1,20 @@
// Copyright (C) 2016-2022 crDroid Android Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
runtime_resource_overlay {
name: "StatusBarStockOverlay",
product_specific: true,
sdk_version: "current",
theme: "StatusBarStock",
}

View File

@ -0,0 +1,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.overlay.statusbarstock"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android" android:priority="1" />
<application android:label="@string/label" android:hasCode="false"/>
</manifest>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Height of the status bar -->
<dimen name="status_bar_height_portrait">28dp</dimen>
<dimen name="status_bar_height_landscape">28dp</dimen>
</resources>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="label">Default StatusBar</string>
</resources>

View File

@ -0,0 +1,20 @@
// Copyright (C) 2016-2022 crDroid Android Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
runtime_resource_overlay {
name: "StatusBarStockSysUIOverlay",
product_specific: true,
sdk_version: "current",
theme: "StatusBarStockSysUI",
}

View File

@ -0,0 +1,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.overlay.statusbarstocksysui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui" android:priority="1" />
<application android:label="@string/label" android:hasCode="false"/>
</manifest>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- the padding on the start of the statusbar -->
<dimen name="status_bar_padding_start">8dp</dimen>
<!-- the padding on the end of the statusbar -->
<dimen name="status_bar_padding_end">8dp</dimen>
<!-- the padding on the top of the statusbar (usually 0) -->
<dimen name="status_bar_padding_top">0dp</dimen>
<!-- Padding on the start of the quick statusbar (not top-most statusbar) -->
<dimen name="qs_header_start_padding">8dp</dimen>
<!-- Padding on the end of the quick statusbar (not top-most statusbar) -->
<dimen name="qs_header_end_padding">8dp</dimen>
</resources>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="label">Default StatusBar</string>
</resources>

View File

@ -0,0 +1,7 @@
android_app {
name: "UdfpsAnimations",
platform_apis: true,
resource_dirs: ["res"],
certificate: "platform",
system_ext_specific: true,
}

View File

@ -0,0 +1,24 @@
<!--
/**
* Copyright (c) 2020, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.crdroid.udfps.animations"
android:versionCode="1"
android:versionName="1.0">
<application android:label="@string/app_name" android:hasCode="false"/>
</manifest>

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B

Some files were not shown because too many files have changed in this diff Show More