From 01adf656e26595f8f2097003de71e7e8c573164a Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 12 Dec 2022 17:04:37 +0300 Subject: [PATCH] added support for monet light style --- app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java | 8 ++++++++ smali/smali_classes2/com/vk/core/ui/themes/VKTheme.smali | 8 ++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java b/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java index 12dff6d39..2364f2daa 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java +++ b/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java @@ -259,6 +259,14 @@ public class ThemesUtils { } } // Return needed res theme + public static int getLightThemeRes() { + if (isMonetTheme()) { + return isMilkshake() ? getIdentifier("VkMilkLightMonetStyle", "style"): getIdentifier("VkLightMonetStyle", "style"); + } else { + return isMilkshake() ? R.style.VkMilkLightStyle : R.style.VkLightStyle; + } + } // Return needed res theme + public static VKTheme getDarkTheme() { return isMilkshake() ? VKTheme.VKAPP_MILK_DARK : VKTheme.VKAPP_DARK; } // Return needed theme for theme changer 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 79631ef4b..c487b12ce 100644 --- a/smali/smali_classes2/com/vk/core/ui/themes/VKTheme.smali +++ b/smali/smali_classes2/com/vk/core/ui/themes/VKTheme.smali @@ -60,7 +60,9 @@ new-instance v10, Lcom/vk/core/ui/themes/VKTheme; .line 1 - sget v8, Lb/h/g/e;->VkLightStyle:I + invoke-static {}, Lru/vtosters/lite/utils/ThemesUtils;->getLightThemeRes()I + + move-result v8 const-string v2, "VKAPP_LIGHT" @@ -170,7 +172,9 @@ new-instance v1, Lcom/vk/core/ui/themes/VKTheme; .line 5 - sget v10, Lb/h/g/e;->VkMilkLightStyle:I + invoke-static {}, Lru/vtosters/lite/utils/ThemesUtils;->getLightThemeRes()I + + move-result v10 const-string v4, "VKAPP_MILK_LIGHT"