diff --git a/app/libs/classes-dex2jar.jar b/app/libs/classes-dex2jar.jar index 2f05c6478..886991ee9 100644 Binary files a/app/libs/classes-dex2jar.jar and b/app/libs/classes-dex2jar.jar differ diff --git a/app/libs/classes2-dex2jar.jar b/app/libs/classes2-dex2jar.jar index 3fe6da165..ea0425fab 100644 Binary files a/app/libs/classes2-dex2jar.jar and b/app/libs/classes2-dex2jar.jar differ diff --git a/app/libs/classes3-dex2jar.jar b/app/libs/classes3-dex2jar.jar index 69d775adb..3b92d8876 100644 Binary files a/app/libs/classes3-dex2jar.jar and b/app/libs/classes3-dex2jar.jar differ diff --git a/app/libs/classes4-dex2jar.jar b/app/libs/classes4-dex2jar.jar index 763d86cbb..2ee7dbd87 100644 Binary files a/app/libs/classes4-dex2jar.jar and b/app/libs/classes4-dex2jar.jar differ diff --git a/app/libs/classes5-dex2jar.jar b/app/libs/classes5-dex2jar.jar index f52f0c1ae..198831243 100644 Binary files a/app/libs/classes5-dex2jar.jar and b/app/libs/classes5-dex2jar.jar differ diff --git a/app/src/main/java/ru/vtosters/lite/utils/Themes.java b/app/src/main/java/ru/vtosters/lite/utils/Themes.java index 6d7e9341e..d79086d27 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Themes.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Themes.java @@ -135,8 +135,8 @@ public class Themes{ public static VKTheme getDarkTheme(){ switch(getPrefsValue("darktheme")) { - //case "amoled": - //return VKTheme.AMOLED; + case "amoled": + return isMilkshake() ? VKTheme.VKAPP_MILK_AMOLED : VKTheme.VKAPP_AMOLED; default: return isMilkshake() ? VKTheme.VKAPP_MILK_DARK : VKTheme.VKAPP_DARK; } @@ -215,7 +215,6 @@ public class Themes{ @SuppressLint("UseCompatLoadingForColorStateLists") public static ColorStateList themeCSL(Context context, int color){ - if(isColorRefAccented(color) && isAndroidMonet()){ return ColorStateList.valueOf(getAccentColor()); } @@ -309,34 +308,6 @@ public class Themes{ return String.format("#%06X", Integer.valueOf(i & 16777215)); } // Get color as hex string -// public static int vk_sans_display_demibold(){ -// return vksans() ? R.font.vk_sans_display_demibold : R.font.tt_commons_demi_bold; -// } -// -// public static int vk_sans_text_black(){ -// return vksans() ? R.font.vk_sans_display_bold : R.font.roboto_black; -// } -// -// public static int vk_sans_text_bold(){ -// return vksans() ? R.font.vk_sans_text_bold : R.font.roboto_bold; -// } -// -// public static int vk_sans_text_demibold(){ -// return vksans() ? R.font.vk_sans_text_demibold : R.font.roboto_bold_italic; -// } -// -// public static int vk_sans_text_light(){ -// return vksans() ? R.font.vk_sans_text_light : R.font.roboto_light; -// } -// -// public static int vk_sans_text_medium(){ -// return vksans() ? R.font.vk_sans_text_medium : R.font.roboto_medium; -// } -// -// public static int vk_sans_text_regular(){ -// return vksans() ? R.font.vk_sans_text_regular : R.font.roboto_regular; -// } - public static int getNavigationHeight(int Default){ int VKME = R.dimen.design_bottom_sheet_peek_height_min; diff --git a/smali/smali_classes2/com/vk/core/ui/themes/VKTheme.smali b/smali/smali_classes2/com/vk/core/ui/themes/VKTheme.smali index 756b6e464..cecc42afd 100644 --- a/smali/smali_classes2/com/vk/core/ui/themes/VKTheme.smali +++ b/smali/smali_classes2/com/vk/core/ui/themes/VKTheme.smali @@ -30,6 +30,10 @@ .field public static final enum VKAPP_MILK_DARK:Lcom/vk/core/ui/themes/VKTheme; +.field public static final enum VKAPP_MILK_AMOLED:Lcom/vk/core/ui/themes/VKTheme; + +.field public static final enum VKAPP_AMOLED:Lcom/vk/core/ui/themes/VKTheme; + .field public static final enum VKAPP_MILK_LIGHT:Lcom/vk/core/ui/themes/VKTheme; .field public static final enum VKME_DARK:Lcom/vk/core/ui/themes/VKTheme; @@ -53,7 +57,7 @@ .method static constructor ()V .locals 20 - const/4 v0, 0x6 + const/16 v0, 0x8 new-array v0, v0, [Lcom/vk/core/ui/themes/VKTheme; @@ -215,6 +219,53 @@ aput-object v1, v0, v2 + + .line 6 + sget v10, Lb/h/g/e;->VkMilkDarkStyle:I + + const-string v4, "VKAPP_MILK_AMOLED" + + const/4 v5, 0x6 + + const-wide/16 v6, 0x6 + + const/4 v8, 0x0 + + const-string v11, "space_gray" + + move-object v3, v1 + + invoke-direct/range {v3 .. v11}, Lcom/vk/core/ui/themes/VKTheme;->(Ljava/lang/String;IJZZILjava/lang/String;)V + + sput-object v1, Lcom/vk/core/ui/themes/VKTheme;->VKAPP_MILK_AMOLED:Lcom/vk/core/ui/themes/VKTheme; + + const/4 v2, 0x6 + + aput-object v1, v0, v2 + + .line 6 + sget v10, Lb/h/g/e;->VkMilkDarkStyle:I + + const-string v4, "VKAPP_AMOLED" + + const/4 v5, 0x7 + + const-wide/16 v6, 0x7 + + const/4 v8, 0x0 + + const-string v11, "space_gray" + + move-object v3, v1 + + invoke-direct/range {v3 .. v11}, Lcom/vk/core/ui/themes/VKTheme;->(Ljava/lang/String;IJZZILjava/lang/String;)V + + sput-object v1, Lcom/vk/core/ui/themes/VKTheme;->VKAPP_AMOLED:Lcom/vk/core/ui/themes/VKTheme; + + const/4 v2, 0x7 + + aput-object v1, v0, v2 + sput-object v0, Lcom/vk/core/ui/themes/VKTheme;->$VALUES:[Lcom/vk/core/ui/themes/VKTheme; new-instance v0, Lcom/vk/core/ui/themes/VKTheme$a;