fixed auto detect theme + fixes of debug

This commit is contained in:
gdlbo
2022-06-22 23:09:05 +03:00
parent 03561407a3
commit d1d4bb1f5b
4 changed files with 20 additions and 21 deletions
@@ -70,6 +70,7 @@ public class Globals {
Start.alert(activity);
InstallGMS.alert(activity);
DisableBattery.alert(activity);
edit().putBoolean("isdark", isDarkTheme()).commit();
// VKIDProtection.alert(activity);
}
@@ -5,7 +5,7 @@ import static java.lang.Long.MAX_VALUE;
import static ru.vtosters.lite.f0x1d.VTVerifications.hasPrometheus;
import static ru.vtosters.lite.f0x1d.VTVerifications.isVerified;
import static ru.vtosters.lite.utils.CacheUtils.getInstance;
//import static ru.vtosters.lite.utils.DeletedMessagesHandler.reloadMessagesList;
import static ru.vtosters.lite.utils.Globals.edit;
import static ru.vtosters.lite.utils.Globals.fixGapps;
import static ru.vtosters.lite.utils.Globals.getContext;
import static ru.vtosters.lite.utils.Globals.getIdentifier;
@@ -18,6 +18,7 @@ import static ru.vtosters.lite.utils.Newsfeed.setupFilters;
import static ru.vtosters.lite.utils.OpusLoader.LoadLibrary;
import static ru.vtosters.lite.utils.Proxy.setProxy;
import static ru.vtosters.lite.utils.SignatureChecker.validateAppSignature;
import static ru.vtosters.lite.utils.Themes.isDarkTheme;
import static ru.vtosters.lite.utils.Themes.systemThemeChanger;
import android.annotation.SuppressLint;
@@ -65,6 +66,8 @@ public class Preferences {
setupFilters();
getInstance().autoCleaningCache();
edit().putBoolean("isdark", isDarkTheme()).commit();
if (setoffline() && !offline()) {
Users.a();
}
+15 -15
View File
@@ -143,7 +143,7 @@
<Preference
android:key="__dbg_network_clear_internal_state"
android:title="Network: Clear internal state" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_network_netlog_write"
android:title="Network: NetLog: write" />
@@ -160,38 +160,38 @@
<PreferenceCategory
android:key="logging"
android:title="Логирование">
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_api"
android:title="Логирование API" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_force_send"
android:title="Моментальная отправка статы" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_webview"
android:title="Дебаг WebView" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_view_post_time_overlay"
android:summary="Подсвечивать посты при регистрации события view_post_time"
android:title="Визуализация view_post_time" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_allow_requests_breakpoints"
android:summary="Разрешить брекпоинты запросов через Proxy (Charles)"
android:title="Разрешить брекпоинты" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_apply_spaces"
android:summary="Применять дырки для сообщений после long poll history."
android:title="Применять дырки" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_mem_leak"
android:title="Включить MemLeak detect" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_api_errors"
android:title="Показывать ошибки API" />
@@ -235,11 +235,11 @@
<PreferenceCategory
android:key="stories"
android:title="Истории">
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_clickable_sticker_border"
android:title="Зона кликабельного стикера" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_stories_create_sticker_border"
android:title="Зоны стикера при создании" />
@@ -263,7 +263,7 @@
android:defaultValue="https://static.vk.com/demo"
android:key="__dbg_spa_uri"
android:title="Открыть VK UI Container" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_test_tooltip"
android:title="Тестовый тултип" />
@@ -281,15 +281,15 @@
<PreferenceCategory
android:key="others"
android:title="Другие">
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_no_ads"
android:title="Отключить рекламу" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="__dbg_proxy_enable"
android:title="Прокси" />
<CheckBoxPreference
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="__dbg_use_libverify_for_auth"
android:title="Использовать libverify для авторизации" />
-5
View File
@@ -91,11 +91,6 @@
android:entryValues="@array/newsupdate"
android:key="newsupdate"
android:title="@string/feed_other_update" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="commentssorting"
android:summary="@string/feed_other_sort_comments_summary"
android:title="@string/feed_other_sort_comments" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="true"
android:key="feedcache"