vkme mode updated

This commit is contained in:
gdlbo
2022-06-13 18:18:38 +03:00
parent 526c2a3b8a
commit 2d2a835bbe
6 changed files with 20 additions and 8 deletions
@@ -5,6 +5,7 @@ import static ru.vtosters.lite.utils.Globals.getString;
import static ru.vtosters.lite.utils.Preferences.newfeed;
import static ru.vtosters.lite.utils.Preferences.oldicons;
import static ru.vtosters.lite.utils.Preferences.vkme;
import static ru.vtosters.lite.utils.Preferences.vkme_notifs;
import com.vk.apps.AppsFragment;
import com.vk.discover.DiscoverFragment;
@@ -79,11 +80,10 @@ public class DockBarManager {
private void load() {
File dockbar = new File(getContext().getFilesDir(), "dockbar.json");
if (!dockbar.exists()) {
if(vkme()) {
mSelectedTabs.add(new DockBarTab("tab_settings", R.drawable.ic_settings_24, R.string.menu_settings, R.id.menu_settings, SettingsListFragment.class));
if(vkme_notifs()) mSelectedTabs.add(new DockBarTab("tab_feedback", oldicons() ? R.drawable.ic_menu_notifications_28 : R.drawable.ic_menu_notification_outline_28, R.string.feedback, R.id.tab_feedback, NotificationsContainerFragment.class));
mSelectedTabs.add(new DockBarTab("tab_messages", oldicons() ? R.drawable.ic_menu_messages_28 : R.drawable.ic_message_28_outline, R.string.messages, R.id.tab_messages, DialogsFragment.class));
mSelectedTabs.add(new DockBarTab("tab_profile", R.drawable.libverify_ic_account_circle_white, R.string.profile, R.id.profile, ProfileFragment.class));
return;
@@ -344,6 +344,10 @@ public class Preferences {
return getBoolValue("vkme_msg", false);
}
public static boolean vkme_notifs() {
return getBoolValue("vkme_notifs", false);
}
public static boolean roundedmsgs() {
return getBoolValue("roundedmsgs", false);
}
+1 -1
View File
@@ -4348,7 +4348,7 @@
<string name="debug_experimental_page_stats">Статистика страницы</string>
<string name="debug_experimental_page_stats_summary">Вкшники вроде перестали отдавать инфу</string>
<string name="debug_experimental_vk_sans_font">Шрифт VK Sans</string>
<string name="debug_experimental_vk_me_mode">Режим VK Me MSG</string>
<string name="debug_experimental_vk_me_mode">Режим VK Me для диалогов</string>
<string name="debug_experimental_libverify">Поддержка libverify</string>
<string name="debug_experimental_libverify_summary">Включение может пофиксить 2фа вход</string>
<string name="debug_experimental_opusmodule">Модуль Opus</string>
+1 -1
View File
@@ -4474,7 +4474,7 @@ May look like a fake leaving the online"</string>
<string name="debug_experimental_page_stats">Page stats</string>
<string name="debug_experimental_page_stats_summary">VK Devs seems to have stopped sending info</string>
<string name="debug_experimental_vk_sans_font">VK Sans font</string>
<string name="debug_experimental_vk_me_mode">VK Me MSG mode</string>
<string name="debug_experimental_vk_me_mode">VK Me dialogs mode</string>
<string name="debug_experimental_libverify">libverify support</string>
<string name="debug_experimental_libverify_summary">Turning on may fix 2fa login</string>
<string name="debug_experimental_opusmodule">Opus Module</string>
-4
View File
@@ -41,10 +41,6 @@
android:defaultValue="false"
android:key="vksans"
android:title="@string/debug_experimental_vk_sans_font" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="vkme_msg"
android:title="@string/debug_experimental_vk_me_mode" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="libverify"
+12
View File
@@ -10,11 +10,23 @@
android:defaultValue="false"
android:key="roundedmsgs"
android:title="@string/roundedmsgs" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="VK Me">
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="vkme"
android:summary="@string/vkmesumm"
android:title="@string/vkme" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="vkme_msg"
android:title="@string/debug_experimental_vk_me_mode" />
<com.vtosters.lite.ui.MaterialSwitchPreference
android:defaultValue="false"
android:key="vkme_notifs"
android:summary="vkme_notifs"
android:title="vkme_notifs" />
<com.vtosters.lite.ui.MaterialSectionDividerPreference />
</PreferenceCategory>
<PreferenceCategory android:title="@string/interfaceemoji">