From 9aac0c007ea77546164e6d6b70a99bf4a917a498 Mon Sep 17 00:00:00 2001 From: FineFindus Date: Fri, 19 May 2023 21:57:20 +0200 Subject: [PATCH] feat(settings): invert post-divider setting --- .../joinmastodon/android/GlobalUserPreferences.java | 6 +++--- .../android/fragments/BaseStatusListFragment.java | 2 +- .../android/fragments/settings/TimeLineFragment.java | 11 ++--------- mastodon/src/main/res/values/strings_mo.xml | 2 +- 4 files changed, 7 insertions(+), 14 deletions(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/GlobalUserPreferences.java b/mastodon/src/main/java/org/joinmastodon/android/GlobalUserPreferences.java index 66be9a553..66c7ffc5c 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/GlobalUserPreferences.java +++ b/mastodon/src/main/java/org/joinmastodon/android/GlobalUserPreferences.java @@ -31,7 +31,7 @@ public class GlobalUserPreferences{ public static boolean alwaysExpandContentWarnings; public static boolean disableMarquee; public static boolean disableSwipe; - public static boolean disableDividers; + public static boolean showDividers; public static boolean voteButtonForSingleChoice; public static boolean uniformNotificationIcon; public static boolean enableDeleteNotifications; @@ -102,7 +102,7 @@ public class GlobalUserPreferences{ alwaysExpandContentWarnings=prefs.getBoolean("alwaysExpandContentWarnings", false); disableMarquee=prefs.getBoolean("disableMarquee", false); disableSwipe=prefs.getBoolean("disableSwipe", false); - disableDividers=prefs.getBoolean("disableDividers", true); + showDividers =prefs.getBoolean("showDividers", true); relocatePublishButton=prefs.getBoolean("relocatePublishButton", true); voteButtonForSingleChoice=prefs.getBoolean("voteButtonForSingleChoice", true); enableDeleteNotifications=prefs.getBoolean("enableDeleteNotifications", false); @@ -163,7 +163,7 @@ public class GlobalUserPreferences{ .putBoolean("alwaysExpandContentWarnings", alwaysExpandContentWarnings) .putBoolean("disableMarquee", disableMarquee) .putBoolean("disableSwipe", disableSwipe) - .putBoolean("disableDividers", disableDividers) + .putBoolean("showDividers", showDividers) .putBoolean("relocatePublishButton", relocatePublishButton) .putBoolean("uniformNotificationIcon", uniformNotificationIcon) .putBoolean("enableDeleteNotifications", enableDeleteNotifications) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/BaseStatusListFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/BaseStatusListFragment.java index ad824a576..b6cd6cba2 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/BaseStatusListFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/BaseStatusListFragment.java @@ -763,7 +763,7 @@ public abstract class BaseStatusListFragment exten private int currentMediaHiddenLayoutsWidth=0; { - dividerPaint.setColor(UiUtils.getThemeColor(getActivity(), GlobalUserPreferences.disableDividers ? R.attr.colorWindowBackground : R.attr.colorPollVoted)); + dividerPaint.setColor(UiUtils.getThemeColor(getActivity(), GlobalUserPreferences.showDividers ? R.attr.colorPollVoted : R.attr.colorWindowBackground)); dividerPaint.setStyle(Paint.Style.STROKE); dividerPaint.setStrokeWidth(V.dp(1)); } diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/TimeLineFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/TimeLineFragment.java index 60d49cb31..7a9d28be9 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/TimeLineFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/TimeLineFragment.java @@ -2,21 +2,14 @@ package org.joinmastodon.android.fragments.settings; import android.view.Gravity; import android.view.MenuItem; -import android.view.ViewGroup; import android.widget.Button; -import android.widget.EditText; -import android.widget.FrameLayout; import android.widget.PopupMenu; -import android.widget.Toast; import org.joinmastodon.android.GlobalUserPreferences; import org.joinmastodon.android.R; -import org.joinmastodon.android.ui.M3AlertDialogBuilder; import java.util.ArrayList; -import me.grishka.appkit.utils.V; - public class TimeLineFragment extends SettingsBaseFragment{ private SwitchItem showNewPostsButtonItem, compactReblogReplyLineItem; @@ -104,8 +97,8 @@ public class TimeLineFragment extends SettingsBaseFragment{ GlobalUserPreferences.save(); needAppRestart=true; })); - items.add(new SwitchItem(R.string.mo_disable_dividers, R.drawable.ic_fluent_timeline_24_regular, GlobalUserPreferences.disableDividers, i->{ - GlobalUserPreferences.disableDividers=i.checked; + items.add(new SwitchItem(R.string.mo_enable_dividers, R.drawable.ic_fluent_timeline_24_regular, GlobalUserPreferences.showDividers, i->{ + GlobalUserPreferences.showDividers =i.checked; GlobalUserPreferences.save(); needAppRestart=true; })); diff --git a/mastodon/src/main/res/values/strings_mo.xml b/mastodon/src/main/res/values/strings_mo.xml index 803ad6ced..45f10ad35 100644 --- a/mastodon/src/main/res/values/strings_mo.xml +++ b/mastodon/src/main/res/values/strings_mo.xml @@ -6,7 +6,7 @@ Nord \@moshidon - Disable post dividers + Show post dividers Relocate publish button Hide compose button while scrolling To get started, please enter your home instance’s domain name below.