From c4a49a73d5c00658c84ee532befd6cd4df2f2eff Mon Sep 17 00:00:00 2001 From: moezbhatti Date: Sun, 9 Jun 2019 02:48:35 -0400 Subject: [PATCH] #1411 - Make it easier to see unread conversations at a glance --- .../conversations/ConversationsAdapter.kt | 6 +++++ .../res/layout/conversation_list_item.xml | 23 +++++++++++++++---- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationsAdapter.kt b/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationsAdapter.kt index da9058a5..97492ce2 100644 --- a/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationsAdapter.kt +++ b/presentation/src/main/java/com/moez/QKSMS/feature/conversations/ConversationsAdapter.kt @@ -27,13 +27,16 @@ import com.moez.QKSMS.R import com.moez.QKSMS.common.Navigator import com.moez.QKSMS.common.base.QkRealmAdapter import com.moez.QKSMS.common.base.QkViewHolder +import com.moez.QKSMS.common.util.Colors import com.moez.QKSMS.common.util.DateFormatter import com.moez.QKSMS.common.util.extensions.resolveThemeColor +import com.moez.QKSMS.common.util.extensions.setTint import com.moez.QKSMS.model.Conversation import kotlinx.android.synthetic.main.conversation_list_item.view.* import javax.inject.Inject class ConversationsAdapter @Inject constructor( + private val colors: Colors, private val context: Context, private val dateFormatter: DateFormatter, private val navigator: Navigator @@ -56,6 +59,9 @@ class ConversationsAdapter @Inject constructor( view.snippet.setTextColor(textColorPrimary) view.snippet.maxLines = 5 + view.unread.isVisible = true + view.unread.setTint(colors.theme().theme) + view.date.setTypeface(view.date.typeface, Typeface.BOLD) view.date.setTextColor(textColorPrimary) } diff --git a/presentation/src/main/res/layout/conversation_list_item.xml b/presentation/src/main/res/layout/conversation_list_item.xml index 1826f85e..a6d65e59 100644 --- a/presentation/src/main/res/layout/conversation_list_item.xml +++ b/presentation/src/main/res/layout/conversation_list_item.xml @@ -71,14 +71,29 @@ + + - \ No newline at end of file +