From 2ec4c69832e0b35d43b0c6a29bde8e6e932db165 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Fri, 15 Sep 2023 18:40:38 +0300 Subject: [PATCH] added "Data and storage" item to settings --- .../vtosters/lite/ui/fragments/OtherFragment.java | 5 ----- .../ru/vtosters/lite/ui/fragments/VTSettings.java | 14 +++++++++++++- smali/res/values-be/strings.xml | 2 +- smali/res/values-ru/strings.xml | 2 +- smali/res/values-uk/strings.xml | 2 +- smali/res/values/strings.xml | 2 +- smali/res/xml/preferences_other.xml | 5 ----- 7 files changed, 17 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java index 200bc51a8..d36bf1255 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java @@ -103,11 +103,6 @@ public class OtherFragment extends TrackedMaterialPreferenceToolbarFragment { return true; }); - findPreference("datasettings").setOnPreferenceClickListener(preference -> { - NavigatorUtils.switchFragment(requireContext(), DataSettingsFragment.class); - return true; - }); - findPreference("dialogrecomm").setVisible(!Preferences.hasVerification()); findPreference("updateverifdata").setOnPreferenceClickListener(preference -> { diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java index 6193ea113..fc0b49d78 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java @@ -441,7 +441,7 @@ public class VTSettings extends TrackedMaterialPreferenceToolbarFragment { getPreferenceScreen(), "", requireContext().getString(R.string.vtlinterface), - getValAsString(R.string.showstories, Preferences.stories()), + getValAsString(R.string.show_superapps_title, Preferences.superapp()), R.drawable.ic_interface_outline_28, preference -> { NavigatorUtils.switchFragment(requireContext(), InterfaceFragment.class); @@ -449,6 +449,18 @@ public class VTSettings extends TrackedMaterialPreferenceToolbarFragment { } ); + PreferenceFragmentUtils.addPreference( + getPreferenceScreen(), + "", + AndroidUtils.getString(R.string.datasettings_title), + getString(com.vtosters.lite.R.string.cache_size_summ) + ": " + CacheUtils.humanReadableByteCountBin(IOUtils.getDirSize(AndroidUtils.getGlobalContext().getCacheDir())), + R.drawable.ic_document_outline_28, + preference -> { + NavigatorUtils.switchFragment(requireContext(), DataSettingsFragment.class); + return false; + } + ); + PreferenceFragmentUtils.addPreference( getPreferenceScreen(), "", diff --git a/smali/res/values-be/strings.xml b/smali/res/values-be/strings.xml index 343f0557f..b9287ab54 100644 --- a/smali/res/values-be/strings.xml +++ b/smali/res/values-be/strings.xml @@ -7010,7 +7010,7 @@ Атрымліваць тэксты з сэрвісу Genius Тэксты з Genius - Налады дадзеных прыкладання + Дадзеныя і памяць Інвалідацыя кэша тэмы Ачыстка кэша тэмы пасля абнаўлення для прадухілення праблем з акцэнтамі diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml index 1dca5924c..3935dbcf2 100644 --- a/smali/res/values-ru/strings.xml +++ b/smali/res/values-ru/strings.xml @@ -6392,7 +6392,7 @@ Получать тексты с сервиса Genius Тексты с Genius - Настройки данных приложения + Данные и память Инвалидация кэша темы Очистка кэша темы после обновления для предотвращения проблем с акцентами diff --git a/smali/res/values-uk/strings.xml b/smali/res/values-uk/strings.xml index 357029e46..3ea7b0491 100644 --- a/smali/res/values-uk/strings.xml +++ b/smali/res/values-uk/strings.xml @@ -6317,7 +6317,7 @@ Отримувати тексти з сервісу Genius Тексти з Genius - Налаштування даних додатку + "Дані та пам'ять" Інвалідація кешу теми Очищення кешу теми після оновлення для запобігання проблем з акцентами diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml index 6ae494d26..a86ef4770 100644 --- a/smali/res/values/strings.xml +++ b/smali/res/values/strings.xml @@ -6530,7 +6530,7 @@ May look like a fake leaving the online" Genius service Texts from Genius - Application data settings + Data and storage Invalidate theme cache Clear theme cache after update to prevent problems with accents diff --git a/smali/res/xml/preferences_other.xml b/smali/res/xml/preferences_other.xml index e844dc223..618dbf492 100644 --- a/smali/res/xml/preferences_other.xml +++ b/smali/res/xml/preferences_other.xml @@ -1,10 +1,5 @@ - - -