diff --git a/Clover/app/src/main/java/org/floens/chan/core/ChanPreferences.java b/Clover/app/src/main/java/org/floens/chan/core/ChanPreferences.java index 0a08c90c..a06cd526 100644 --- a/Clover/app/src/main/java/org/floens/chan/core/ChanPreferences.java +++ b/Clover/app/src/main/java/org/floens/chan/core/ChanPreferences.java @@ -67,6 +67,10 @@ public class ChanPreferences { } } + public static boolean getWatchCountdownVisibleEnabled() { + return p().getBoolean("preference_watch_countdown", false); + } + public static boolean getWatchBackgroundEnabled() { return p().getBoolean("preference_watch_background_enabled", false); } diff --git a/Clover/app/src/main/java/org/floens/chan/ui/adapter/PinnedAdapter.java b/Clover/app/src/main/java/org/floens/chan/ui/adapter/PinnedAdapter.java index 9536bd8b..cba6dc97 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/adapter/PinnedAdapter.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/adapter/PinnedAdapter.java @@ -134,7 +134,7 @@ public class PinnedAdapter extends BaseAdapter { countContainer.setVisibility(View.VISIBLE); TextView timeView = (TextView) convertView.findViewById(R.id.pin_time); - if (pin.watching && pin.getPinWatcher() != null) { + if (pin.watching && pin.getPinWatcher() != null && ChanPreferences.getWatchCountdownVisibleEnabled()) { timeContainer.setVisibility(View.VISIBLE); long timeRaw = pin.getPinWatcher().getTimeUntilNextLoad(); long time = 0; diff --git a/Clover/app/src/main/res/values/strings.xml b/Clover/app/src/main/res/values/strings.xml index 9c6a91b5..969db671 100644 --- a/Clover/app/src/main/res/values/strings.xml +++ b/Clover/app/src/main/res/values/strings.xml @@ -178,10 +178,12 @@ along with this program. If not, see . Watching pinned threads To watch pins for new posts, turn the thread watcher on. + Show countdown + Show a countdown left of the new post counter + Enable in the background - Watching pins when Clover is in the background - Not watching when Clover is in the background - Time between reloads in background + Watch pins when Clover is in the background + Time between loads in background 1 minute 2 minutes diff --git a/Clover/app/src/main/res/xml/preference_watch.xml b/Clover/app/src/main/res/xml/preference_watch.xml index 1751c36a..85267bcc 100644 --- a/Clover/app/src/main/res/xml/preference_watch.xml +++ b/Clover/app/src/main/res/xml/preference_watch.xml @@ -1,5 +1,4 @@ - -