From 6600f323922152e22a9f4d535139ebaa0fad3e83 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Thu, 25 May 2023 16:48:04 +0300 Subject: [PATCH] some settings update --- .../java/ru/vtosters/hooks/NewsfeedHook.java | 3 ++- .../ru/vtosters/hooks/other/Preferences.java | 2 +- .../lite/ui/fragments/InterfaceFragment.java | 6 +++++- smali/res/values-be/strings.xml | 4 ++-- smali/res/values-ru/strings.xml | 4 ++-- smali/res/values-uk/strings.xml | 4 ++-- smali/res/values/strings.xml | 4 ++-- smali/res/xml/preferences_feed.xml | 20 +++++++++---------- 8 files changed, 26 insertions(+), 21 deletions(-) diff --git a/app/src/main/java/ru/vtosters/hooks/NewsfeedHook.java b/app/src/main/java/ru/vtosters/hooks/NewsfeedHook.java index d9488808f..dae6244ed 100644 --- a/app/src/main/java/ru/vtosters/hooks/NewsfeedHook.java +++ b/app/src/main/java/ru/vtosters/hooks/NewsfeedHook.java @@ -91,6 +91,7 @@ public class NewsfeedHook { public static boolean isPowerSaveMode() { var pw = (PowerManager) getGlobalContext().getSystemService(Context.POWER_SERVICE); - return !getBoolValue("force_disable_psm", false) && pw.isPowerSaveMode(); +// return !getBoolValue("force_disable_psm", false) && pw.isPowerSaveMode(); + return false; } } diff --git a/app/src/main/java/ru/vtosters/hooks/other/Preferences.java b/app/src/main/java/ru/vtosters/hooks/other/Preferences.java index 66f517dcf..d8587bc3a 100644 --- a/app/src/main/java/ru/vtosters/hooks/other/Preferences.java +++ b/app/src/main/java/ru/vtosters/hooks/other/Preferences.java @@ -160,7 +160,7 @@ public class Preferences { } public static boolean superapp() { - return getBoolValue("superapp", true); + return getBoolValue("superapp", true) && milkshake(); } public static boolean vkpay() { diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/InterfaceFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/InterfaceFragment.java index 914968609..42b22215c 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/InterfaceFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/InterfaceFragment.java @@ -34,7 +34,9 @@ public class InterfaceFragment extends TrackedMaterialPreferenceToolbarFragment return true; }); - findPreference("superapp").setOnPreferenceClickListener(preference -> { + var superapp = findPreference("superapp"); + superapp.setVisible(Preferences.milkshake()); + superapp.setOnPreferenceClickListener(preference -> { LifecycleUtils.restartApplicationWithTimer(); return true; @@ -70,6 +72,8 @@ public class InterfaceFragment extends TrackedMaterialPreferenceToolbarFragment return true; }); + findPreference("friendsblock").setVisible(Preferences.milkshake()); + if (Preferences.getPreferences().getInt("pic_rounding", 0) == 0) { findPreference("customrounding").setSummary(requireContext().getString(R.string.disabled)); } else { diff --git a/smali/res/values-be/strings.xml b/smali/res/values-be/strings.xml index 5e36f6260..5affac55e 100644 --- a/smali/res/values-be/strings.xml +++ b/smali/res/values-be/strings.xml @@ -6327,8 +6327,8 @@ Можа выклікаць доўгія загрузкі раздзелаў і вялікае спажыванне трафіку \n\nНе рэкамендуецца ўключаць дадзеную функцыю - Захоўваць налады паведамленняў - Захоўваць становішча тумблераў у наладах паведамленняў + Захоўваць параметры адпраўкі паведамленняў + Захоўваць выбраныя параметры статусу выходных паведамленняў як знікненне паведамленняў і бясшумная адпраўка Адключыць дэтэкт скрыншотаў Адключыць апавяшчэнне аб тым, што вы зрабілі скрыншот Адключыць адпраўку метрыкі diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml index 4ceb922bf..f0f7c9e17 100644 --- a/smali/res/values-ru/strings.xml +++ b/smali/res/values-ru/strings.xml @@ -5649,8 +5649,8 @@ Обходить онлайн Глобальный обход онлайна Может вызывать долгие загрузки разделов и большое потребление трафика \n\nНе рекомендуется включать данную функцию - Сохранять настройки сообщений - Сохранять положение тумблеров в настройках сообщений + Сохранять параметры отправки сообщений + Сохранять выбранные параметры статуса исходящих сообщений как исчезновение сообщений и бесшумная отправка Отключить детект скриншотов Отключить уведомление о том, что вы сделали скриншот Отключить отправку метрики diff --git a/smali/res/values-uk/strings.xml b/smali/res/values-uk/strings.xml index 1d021486f..955a93665 100644 --- a/smali/res/values-uk/strings.xml +++ b/smali/res/values-uk/strings.xml @@ -5576,8 +5576,8 @@ Обходити онлайн Глобальний обхід онлайну Може викликати тривале завантаження розділів і велике споживання трафіку \n\nНе рекомендується включати цю функцію - Зберігати налаштування повідомлень - Зберігати положення тумблерів у налаштуваннях повідомлень + Зберігати параметри відправки повідомлень + Зберігати вибрані параметри статусу вихідних повідомлень як зникнення повідомлень і безшумна відправка Вимкнути виявлення скріншотів Відключити повідомлення про те, що ви зробили скриншот Вимкнути відправку метрики diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml index 0c0bf9eb4..e975371ba 100644 --- a/smali/res/values/strings.xml +++ b/smali/res/values/strings.xml @@ -5783,8 +5783,8 @@ You need to restart the application to apply proxy settings" Bypass online indicator Global online bypass May cause slow partition loading and high traffic consumption \n\nIt is not recommended to enable this feature - Save message settings - Save the position of the toggle switches in the message settings + Save message sending parameters + Save selected outgoing message status parameters like message disappearing and silent sending Disable screenshot detection Turn off the notification that you took a screenshot Disable sending metric diff --git a/smali/res/xml/preferences_feed.xml b/smali/res/xml/preferences_feed.xml index b653e210a..86b2d9e2b 100644 --- a/smali/res/xml/preferences_feed.xml +++ b/smali/res/xml/preferences_feed.xml @@ -89,6 +89,11 @@ + - + + + + + -