diff --git a/res/values/strings.xml b/res/values/strings.xml index 908257b76e6ae83cc8cbfd4ecd40567834376c8f..848e993ea217cdbed3651a5391f673dfbfa4b570 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -752,6 +752,8 @@ Display in notifications Show sent time Show sent time instead of received time for incoming messages + Hide unread message divider + Hide the unread message divider in conversation MMS Auto-retrieve Automatically retrieve MMS messages diff --git a/res/xml/preferences_sms_mms.xml b/res/xml/preferences_sms_mms.xml index 1fa83d8c5eebf9e4e2c9758cc6138c116b926ec8..b347971e0e66b0dd15109c4baf8964a46ec87cb1 100644 --- a/res/xml/preferences_sms_mms.xml +++ b/res/xml/preferences_sms_mms.xml @@ -23,6 +23,12 @@ android:summary="@string/preferences__show_sent_time_instead_of_received_time_in_conversations" android:defaultValue="false" /> + + messageRecords) { diff --git a/src/org/smssecure/smssecure/util/SilencePreferences.java b/src/org/smssecure/smssecure/util/SilencePreferences.java index 39d79f0ab07b76f6be284b0927ab7a550a8c3da6..6ccf2e2bb68d5b908b1116ba1d3fa5fa082c4ced 100644 --- a/src/org/smssecure/smssecure/util/SilencePreferences.java +++ b/src/org/smssecure/smssecure/util/SilencePreferences.java @@ -74,6 +74,7 @@ public class SilencePreferences { public static final String REPEAT_ALERTS_PREF = "pref_repeat_alerts"; private static final String DISABLE_EMOJI_DRAWER = "pref_disable_emoji_drawer"; private static final String SHOW_SENT_TIME = "pref_show_sent_time"; + private static final String HIDE_UNREAD_MESSAGE_DIVIDER = "pref_hide_unread_message_divider"; private static final String LOCAL_REGISTRATION_ID_PREF = "pref_local_registration_id"; private static final String FALLBACK_SMS_ALLOWED_PREF = "pref_allow_sms_traffic_out"; @@ -559,6 +560,10 @@ public class SilencePreferences { return getBooleanPreference(context, SHOW_SENT_TIME, false); } + public static boolean hideUnreadMessageDivider(Context context) { + return getBooleanPreference(context, HIDE_UNREAD_MESSAGE_DIVIDER, false); + } + public static int getLastAppSubscriptionId(Context context) { return getIntegerPreference(context, LAST_APP_SUBSCRIPTION_ID_PREF, 0); }