new color engine now is optional

This commit is contained in:
gdlbo
2023-03-27 21:00:40 +03:00
parent 8b434d4cae
commit 10ed61acfc
12 changed files with 82 additions and 42 deletions
-7
View File
@@ -22,13 +22,6 @@
android:key="useGenius"
android:summary="Получать тексты с сервиса Genius"
android:title="Тексты с Genius"/>
<!-- <com.vtosters.lite.ui.SummaryListPreference
android:defaultValue="system"
android:dialogTitle="@string/debug_experimental_language_summary"
android:entries="@array/language"
android:entryValues="@array/lang_value"
android:key="lang_value"
android:title="@string/debug_experimental_language" /> -->
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="useNewSettings"
+5 -1
View File
@@ -7,7 +7,6 @@
android:summary="@string/accent_color_summ"
android:icon="@drawable/bg_accent_circle"
android:title="@string/accent_color_title"/>
<Preference
android:key="invalidate_theme_cache"
android:title="Инвалидация кэша темы" />
@@ -87,5 +86,10 @@
android:key="VKUI_INJ"
android:summary="@string/appearance_other_color_webview_summary"
android:title="@string/vkuiinj"/>
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="useNewColorEngine"
android:summary="Может быть нестабильно"
android:title="Использовать новый движок акцентов"/>
</PreferenceCategory>
</PreferenceScreen>
@@ -343,6 +343,12 @@
invoke-super {p0, p1, p2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object p2
const/4 v0, 0x1
invoke-static {p2, p1, v0}, Lru/vtosters/lite/themes/ViewInjector;->inject(Landroid/view/View;IZ)Landroid/view/View;
move-result-object p1
return-object p1
@@ -353,6 +359,10 @@
invoke-super {p0, p1, p2, p3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p2
invoke-static {p2, p1, p3}, Lru/vtosters/lite/themes/ViewInjector;->inject(Landroid/view/View;IZ)Landroid/view/View;
move-result-object p1
return-object p1
@@ -365,6 +375,14 @@
move-result-object p1
const/4 p2, -0x1
const/4 v0, 0x1
invoke-static {p1, p2, v0}, Lru/vtosters/lite/themes/ViewInjector;->inject(Landroid/view/View;IZ)Landroid/view/View;
move-result-object p1
return-object p1
.end method
@@ -375,5 +393,11 @@
move-result-object p1
const/4 p2, -0x1
invoke-static {p1, p2, p3}, Lru/vtosters/lite/themes/ViewInjector;->inject(Landroid/view/View;IZ)Landroid/view/View;
move-result-object p1
return-object p1
.end method
@@ -157,7 +157,7 @@
.method public getResources()Landroid/content/res/Resources;
.registers 3
invoke-static {}, Lru/vtosters/lite/utils/ThemesUtils;->isMonetTheme()Z
invoke-static {}, Lru/vtosters/lite/utils/ThemesUtils;->isCustomAccentEnabled()Z
move-result v1