newsfeed notif counter feature
This commit is contained in:
@@ -209,10 +209,13 @@ public class DockBarInjector {
|
||||
val = MenuCountersState.n();
|
||||
break;
|
||||
case tab_feedback:
|
||||
case tab_news:
|
||||
if (milkshake())
|
||||
val = MenuCountersState.k();
|
||||
break;
|
||||
case tab_news:
|
||||
if (milkshake() && getBoolValue("newsfeed_notif", true))
|
||||
val = MenuCountersState.k();
|
||||
break;
|
||||
case menu_friends:
|
||||
if (!milkshake())
|
||||
val = MenuCountersState.k();
|
||||
|
||||
@@ -4,6 +4,7 @@ import static ru.vtosters.lite.utils.AndroidUtils.edit;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.getIdentifier;
|
||||
import static ru.vtosters.lite.utils.AndroidUtils.isTablet;
|
||||
import static ru.vtosters.lite.utils.LifecycleUtils.restartApplicationWithTimer;
|
||||
import static ru.vtosters.lite.utils.Preferences.*;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
@@ -14,6 +15,8 @@ import androidx.preference.Preference;
|
||||
import com.vk.navigation.Navigator;
|
||||
import com.vtosters.lite.general.fragments.MaterialPreferenceToolbarFragment;
|
||||
|
||||
import ru.vtosters.lite.utils.Preferences;
|
||||
|
||||
|
||||
public class ThemesFragment extends MaterialPreferenceToolbarFragment {
|
||||
|
||||
@@ -33,6 +36,8 @@ public class ThemesFragment extends MaterialPreferenceToolbarFragment {
|
||||
findPreference("dockbar_tab_titles").setOnPreferenceClickListener(new restart());
|
||||
findPreference("dockbar_accent").setOnPreferenceClickListener(new restart());
|
||||
findPreference("dockcounter").setOnPreferenceClickListener(new restart());
|
||||
findPreference("newsfeed_notif").setOnPreferenceClickListener(new restart());
|
||||
findPreference("newsfeed_notif").setVisible(milkshake());
|
||||
|
||||
if (isTablet()) {
|
||||
findPreference("dockbarsett").setVisible(false);
|
||||
|
||||
@@ -39,6 +39,11 @@
|
||||
android:key="dockcounter"
|
||||
android:summary="@string/docknumberssum"
|
||||
android:title="@string/docknumbers" />
|
||||
<com.vtosters.lite.ui.MaterialSwitchPreference
|
||||
android:defaultValue="true"
|
||||
android:key="newsfeed_notif"
|
||||
android:summary="Показывать счетчик уведомлений в докбаре на иконке новостей"
|
||||
android:title="Уведомления в новостях" />
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory android:title="@string/vtlother">
|
||||
<Preference
|
||||
|
||||
Reference in New Issue
Block a user