Fix brightness issue on 1ui4 firmware

1. Fixed brightness issue on One UI 4 Firmware (by adding 2 configs from stock, that cause tests to fail)
2. Added System UI overlay to make screen on and off animations go towards the power button instead of volume
This commit is contained in:
Rufus Immanuel Raj P 2022-06-03 20:30:11 +05:30
parent 37ce584b9d
commit 70d3869ead
9 changed files with 34 additions and 8 deletions

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-samsung-m31s-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.samsung.m31s.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+*samsung/m31s*"
android:priority="345"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="keyguard_carrier_text_margin">45px</dimen>
<dimen name="system_icons_keyguard_padding_end">45px</dimen>
<dimen name="rounded_corner_content_padding">4dp</dimen>
<dimen name="physical_power_button_center_screen_location_y">890px</dimen>
</resources>

0
Samsung/M31s/Android.mk Normal file → Executable file
View file

0
Samsung/M31s/AndroidManifest.xml Normal file → Executable file
View file

16
Samsung/M31s/res/values/config.xml Normal file → Executable file
View file

@ -586,24 +586,24 @@
<item>420</item>
<item>600</item>
</integer-array>
<string-array name="config_tether_usb_regexs">
<item>rndis0</item>
</string-array>
<bool name="config_fillMainBuiltInDisplayCutout">true</bool>
<bool name="config_hotswapCapable">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_wifi_dual_band_support">true</bool>
<bool name="config_wifi_fast_bss_transition_enabled">true</bool>
<bool name="config_supportAudioSourceUnprocessed">false</bool>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_supportDoubleTapWake">true</bool>
<bool name="config_displayBlanksAfterDoze">false</bool>
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
<bool name="config_powerDecoupleInteractiveModeFromDisplay">true</bool>
<item type="dimen" name="config_screenBrightnessSettingMaximumFloat">1.0</item>
<item type="dimen" name="config_screenBrightnessSettingMinimumFloat">0.0</item>
<dimen name="status_bar_height_portrait">87.0px</dimen>
<dimen name="rounded_corner_radius_top">70.0px</dimen>
<dimen name="rounded_corner_radius_bottom">70.0px</dimen>
<dimen name="rounded_corner_radius">50.0px</dimen>
@ -611,7 +611,7 @@
<integer name="config_screenBrightnessDim">15</integer>
<integer name="config_screenBrightnessSettingDefault">128</integer>
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingMaximum">365</integer>
<integer name="config_screenBrightnessSettingMinimum">0</integer>
<integer name="config_screenBrightnessDoze">17</integer>

0
Samsung/M31s/res/xml/power_profile.xml Normal file → Executable file
View file

0
fail Normal file
View file

View file

@ -170,6 +170,7 @@ PRODUCT_PACKAGES += \
treble-overlay-samsung-m31 \
treble-overlay-samsung-m31-systemui \
treble-overlay-samsung-m31s \
treble-overlay-samsung-m31s-systemui \
treble-overlay-samsung-n9q \
treble-overlay-samsung-o1s \
treble-overlay-samsung-p3s \