diff --git a/Clover/app/src/main/java/org/floens/chan/core/settings/ChanSettings.java b/Clover/app/src/main/java/org/floens/chan/core/settings/ChanSettings.java index 3f6f8f48..9f56d646 100644 --- a/Clover/app/src/main/java/org/floens/chan/core/settings/ChanSettings.java +++ b/Clover/app/src/main/java/org/floens/chan/core/settings/ChanSettings.java @@ -81,6 +81,7 @@ public class ChanSettings { public static final BooleanSetting anonymizeIds; public static final BooleanSetting repliesButtonsBottom; public static final BooleanSetting confirmExit; + public static final BooleanSetting tapNoReply; public static final BooleanSetting watchEnabled; public static final BooleanSetting watchCountdown; @@ -134,6 +135,7 @@ public class ChanSettings { anonymizeIds = new BooleanSetting(p, "preference_anonymize_ids", false); repliesButtonsBottom = new BooleanSetting(p, "preference_buttons_bottom", false); confirmExit = new BooleanSetting(p, "preference_confirm_exit", false); + tapNoReply = new BooleanSetting(p, "preference_tap_no_reply", false); watchEnabled = new BooleanSetting(p, "preference_watch_enabled", false, new Setting.SettingCallback() { @Override diff --git a/Clover/app/src/main/java/org/floens/chan/ui/cell/PostCell.java b/Clover/app/src/main/java/org/floens/chan/ui/cell/PostCell.java index 2227c2e4..f2db980a 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/cell/PostCell.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/cell/PostCell.java @@ -319,8 +319,9 @@ public class PostCell extends LinearLayout implements PostCellInterface, PostLin SpannableString date = new SpannableString(noText + " " + relativeTime); date.setSpan(new ForegroundColorSpan(theme.detailsColor), 0, date.length(), 0); date.setSpan(new AbsoluteSizeSpan(detailsSizePx), 0, date.length(), 0); - date.setSpan(new NoClickableSpan(), 0, noText.length(), 0); - + if (ChanSettings.tapNoReply.get()) { + date.setSpan(new NoClickableSpan(), 0, noText.length(), 0); + } titleParts[titlePartsCount] = date; title.setText(TextUtils.concat(titleParts)); diff --git a/Clover/app/src/main/java/org/floens/chan/ui/controller/AdvancedSettingsController.java b/Clover/app/src/main/java/org/floens/chan/ui/controller/AdvancedSettingsController.java index a9af23bf..5e81d5b0 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/controller/AdvancedSettingsController.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/controller/AdvancedSettingsController.java @@ -89,6 +89,7 @@ public class AdvancedSettingsController extends SettingsController { settings.add(new BooleanSettingView(this, ChanSettings.anonymizeIds, string(R.string.setting_anonymize_ids), null)); settings.add(new BooleanSettingView(this, ChanSettings.repliesButtonsBottom, string(R.string.setting_buttons_bottom), null)); settings.add(new BooleanSettingView(this, ChanSettings.confirmExit, string(R.string.setting_confirm_exit), null)); + settings.add(new BooleanSettingView(this, ChanSettings.tapNoReply, string(R.string.setting_tap_no_rely), null)); groups.add(settings); } diff --git a/Clover/app/src/main/res/values/strings.xml b/Clover/app/src/main/res/values/strings.xml index c5345012..e1c9c0a0 100644 --- a/Clover/app/src/main/res/values/strings.xml +++ b/Clover/app/src/main/res/values/strings.xml @@ -308,6 +308,7 @@ If the pattern matches then the post can be hidden or highlighted.<br> Reply buttons on the bottom Confirm before exit Confirm exit + Tap the post number to reply Watcher settings Watcher settings