From 6a1fd8b1c6811ff1ecf0d84ac0ae70336cf27c19 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 24 Jul 2018 12:34:21 -0400 Subject: [PATCH] Increase difference between read/unread conversations in list. Updating to match the design. --- res/values/attrs.xml | 1 + res/values/themes.xml | 2 ++ src/org/thoughtcrime/securesms/ConversationListItem.java | 9 +++++++-- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/res/values/attrs.xml b/res/values/attrs.xml index 5309ad5f71..85e89a63b0 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -11,6 +11,7 @@ + diff --git a/res/values/themes.xml b/res/values/themes.xml index 2af07fccd3..66cced2f93 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -136,6 +136,7 @@ @color/core_light_60 @color/core_light_35 @color/core_light_60 + @color/core_black @drawable/conversation_list_divider_shape @color/textsecure_primary @@ -278,6 +279,7 @@ #ffdddddd @color/core_dark_55 #ffdddddd + @color/core_white @drawable/conversation_list_divider_shape_dark #99ffffff diff --git a/src/org/thoughtcrime/securesms/ConversationListItem.java b/src/org/thoughtcrime/securesms/ConversationListItem.java index fa32f599b9..1fe541ee8c 100644 --- a/src/org/thoughtcrime/securesms/ConversationListItem.java +++ b/src/org/thoughtcrime/securesms/ConversationListItem.java @@ -50,6 +50,7 @@ import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.recipients.RecipientModifiedListener; import org.thoughtcrime.securesms.search.model.MessageResult; import org.thoughtcrime.securesms.util.DateUtils; +import org.thoughtcrime.securesms.util.ThemeUtil; import org.thoughtcrime.securesms.util.Util; import org.thoughtcrime.securesms.util.ViewUtil; @@ -148,12 +149,16 @@ public class ConversationListItem extends RelativeLayout } this.subjectView.setText(thread.getDisplayBody()); -// this.subjectView.setTypeface(read ? LIGHT_TYPEFACE : BOLD_TYPEFACE); + this.subjectView.setTypeface(unreadCount == 0 ? LIGHT_TYPEFACE : BOLD_TYPEFACE); + this.subjectView.setTextColor(unreadCount == 0 ? ThemeUtil.getThemedColor(getContext(), R.attr.conversation_list_item_subject_color) + : ThemeUtil.getThemedColor(getContext(), R.attr.conversation_list_item_unread_color)); if (thread.getDate() > 0) { CharSequence date = DateUtils.getBriefRelativeTimeSpanString(getContext(), locale, thread.getDate()); - dateView.setText(unreadCount == 0 ? date : color(getResources().getColor(R.color.textsecure_primary_dark), date)); + dateView.setText(date); dateView.setTypeface(unreadCount == 0 ? LIGHT_TYPEFACE : BOLD_TYPEFACE); + dateView.setTextColor(unreadCount == 0 ? ThemeUtil.getThemedColor(getContext(), R.attr.conversation_list_item_date_color) + : ThemeUtil.getThemedColor(getContext(), R.attr.conversation_list_item_unread_color)); } if (thread.isArchived()) {