From fe5616b3f70ceceaca2feceb1922e3ad9b987003 Mon Sep 17 00:00:00 2001
From: gdlbo <41114720+gdlbo@users.noreply.github.com>
Date: Thu, 16 Jun 2022 01:06:11 +0300
Subject: [PATCH] fixes
---
.../ru/vtosters/lite/downloaders/OTADownloader.java | 5 +++--
.../java/ru/vtosters/lite/ui/dialogs/OTADialog.java | 4 +++-
.../vtosters/lite/ui/fragments/MessagesFragment.java | 4 ++++
.../vtosters/lite/ui/vkui/ModalBottomSheetWrapper.java | 8 ++++----
smali/res/values-ru/strings.xml | 6 ++++++
smali/res/values/strings.xml | 5 +++++
smali/res/xml/preferences_general.xml | 10 ----------
smali/res/xml/preferences_messages.xml | 9 ++++-----
8 files changed, 29 insertions(+), 22 deletions(-)
diff --git a/app/src/main/java/ru/vtosters/lite/downloaders/OTADownloader.java b/app/src/main/java/ru/vtosters/lite/downloaders/OTADownloader.java
index 6171d2e61..674684466 100644
--- a/app/src/main/java/ru/vtosters/lite/downloaders/OTADownloader.java
+++ b/app/src/main/java/ru/vtosters/lite/downloaders/OTADownloader.java
@@ -1,5 +1,7 @@
package ru.vtosters.lite.downloaders;
+import static ru.vtosters.lite.utils.Globals.getString;
+
import android.app.DownloadManager;
import android.content.BroadcastReceiver;
import android.content.Context;
@@ -46,7 +48,7 @@ public class OTADownloader {
File apk = maxIndex == -1 ? new File(downloadDir, "VTLite.apk") : new File(downloadDir, "VTLite-" + maxIndex + ".apk");
APKInstallActivity.installOta(context, FileUtils.h(apk));
} else if (status == DownloadManager.STATUS_FAILED) {
- // do something
+ Globals.sendToast(getString("downloaderr"));
}
}
}
@@ -54,7 +56,6 @@ public class OTADownloader {
public static void downloadBuild(String url) {
var context = Globals.getContext();
- url = "https://github.com/vtosters/lite/releases/download/v0.2.9-beta2/VTLite.apk";
var uri = Uri.parse(url);
context.registerReceiver(callback, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));
diff --git a/app/src/main/java/ru/vtosters/lite/ui/dialogs/OTADialog.java b/app/src/main/java/ru/vtosters/lite/ui/dialogs/OTADialog.java
index 98780d2cd..471353476 100644
--- a/app/src/main/java/ru/vtosters/lite/ui/dialogs/OTADialog.java
+++ b/app/src/main/java/ru/vtosters/lite/ui/dialogs/OTADialog.java
@@ -1,5 +1,7 @@
package ru.vtosters.lite.ui.dialogs;
+import static ru.vtosters.lite.utils.Globals.getString;
+
import android.app.Activity;
import ru.vtosters.lite.downloaders.OTADownloader;
@@ -29,7 +31,7 @@ public class OTADialog implements OTAHelper.OTAListener {
// Toast.makeText(mActivity, "Обновления найдены", Toast.LENGTH_SHORT).show();
new ModalBottomSheetWrapper(mActivity)
.setUpdateInfoView(mHelper.getNewVersionName(), mHelper.getUpdateDescription())
- .setPositiveButton("Обновить", () -> {
+ .setPositiveButton(getString("updateanddownload"), () -> {
OTADownloader.downloadBuild(mHelper.getDownloadUrl());
})
.show();
diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/MessagesFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/MessagesFragment.java
index 172552a6c..b57c3e2e9 100644
--- a/app/src/main/java/ru/vtosters/lite/ui/fragments/MessagesFragment.java
+++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/MessagesFragment.java
@@ -18,6 +18,10 @@ public class MessagesFragment extends MaterialPreferenceToolbarFragment {
private void prefs() {
a("vkme").a(new MessagesFragment.restart());
+ a("vkme_notifs").a(new MessagesFragment.restart());
+ a("isBGStickersEnabled").a(new MessagesFragment.restart());
+ a("roundedmsgs").a(new MessagesFragment.restart());
+ a("systememoji").a(new MessagesFragment.restart());
}
public boolean restart(Preference preference, Object obj) {
diff --git a/app/src/main/java/ru/vtosters/lite/ui/vkui/ModalBottomSheetWrapper.java b/app/src/main/java/ru/vtosters/lite/ui/vkui/ModalBottomSheetWrapper.java
index 8fe60119b..1670507e5 100644
--- a/app/src/main/java/ru/vtosters/lite/ui/vkui/ModalBottomSheetWrapper.java
+++ b/app/src/main/java/ru/vtosters/lite/ui/vkui/ModalBottomSheetWrapper.java
@@ -1,9 +1,9 @@
package ru.vtosters.lite.ui.vkui;
+import static ru.vtosters.lite.utils.Globals.getString;
+
import android.app.Activity;
-import android.content.Context;
import android.graphics.Typeface;
-import android.util.TypedValue;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
@@ -33,7 +33,7 @@ public class ModalBottomSheetWrapper {
container.setOrientation(LinearLayout.VERTICAL);
- title.setText("Новая версия " + version);
+ title.setText(getString("newversion") + " " + version);
title.setTypeface(title.getTypeface(), Typeface.BOLD);
title.setSingleLine(true);
title.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
@@ -42,7 +42,7 @@ public class ModalBottomSheetWrapper {
container.addView(title, new LinearLayout.LayoutParams(-1, -2));
changelogView.setPadding(0, Globals.convertDpToPixel(8), 0, 0);
- changelogView.setText("Изменения: \n" + changelog);
+ changelogView.setText(getString("changelog") + ": \n" + changelog);
changelogView.setTextColor(Themes.getTextAttr());
container.addView(changelogView, new LinearLayout.LayoutParams(-1, -2));
diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml
index 731a9eb8f..d3f8bda20 100644
--- a/smali/res/values-ru/strings.xml
+++ b/smali/res/values-ru/strings.xml
@@ -4477,5 +4477,11 @@
Авто обновления
Обновления
+ Вернуть вкладку уведомлений
+ Обновить
+ Новая версия
+ Список изменений
+ Ошибка загрузки файла
+
diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml
index df4a31456..ce0412e82 100644
--- a/smali/res/values/strings.xml
+++ b/smali/res/values/strings.xml
@@ -4611,6 +4611,11 @@ May look like a fake leaving the online"
Auto updates
Updates
+ Back notification tab to dock
+ Update
+ New version
+ Changelog
+ Download error
diff --git a/smali/res/xml/preferences_general.xml b/smali/res/xml/preferences_general.xml
index 86aab43ed..377daf7c2 100644
--- a/smali/res/xml/preferences_general.xml
+++ b/smali/res/xml/preferences_general.xml
@@ -34,16 +34,6 @@
-
-
+
-