diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt index b8ddd83bf..5636cc1de 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt @@ -14,6 +14,7 @@ import android.util.Log import android.util.TypedValue import android.view.View import android.widget.CheckBox +import androidx.core.content.ContextCompat import androidx.core.text.toSpanned import autodagger.AutoInjector import coil.load @@ -132,6 +133,7 @@ class IncomingTextMessageViewHolder(itemView: View, payload: Any) : binding.messageEditIndicator.visibility = View.GONE binding.messageTime.text = dateUtils.getLocalTimeStringFromTimestamp(message.timestamp) } + binding.messageTime.setTextColor(ContextCompat.getColor(context, R.color.no_emphasis_text)) // parent message handling if (!message.isDeleted && message.parentMessageId != null) { processParentMessage(message) @@ -193,6 +195,9 @@ class IncomingTextMessageViewHolder(itemView: View, payload: Any) : chatMessage.actorType == "bots" || chatActivity.userAllowedByPrivilages(chatMessage) ) && messageIsEditable + + setTextColor(ContextCompat.getColor(context, R.color.no_emphasis_text)) + setOnCheckedChangeListener { _, _ -> updateCheckboxStates(chatMessage, user, checkboxList) } diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt index 8c0e809d3..ae6caa30b 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt @@ -14,6 +14,7 @@ import android.util.Log import android.util.TypedValue import android.view.View import android.widget.CheckBox +import androidx.core.content.ContextCompat import androidx.core.content.res.ResourcesCompat import androidx.core.text.toSpanned import androidx.lifecycle.lifecycleScope @@ -148,6 +149,7 @@ class OutcomingTextMessageViewHolder(itemView: View) : binding.messageEditIndicator.visibility = View.GONE binding.messageTime.text = dateUtils.getLocalTimeStringFromTimestamp(message.timestamp) } + binding.messageTime.setTextColor(ContextCompat.getColor(context, R.color.no_emphasis_text)) setBubbleOnChatMessage(message) // parent message handling if (!message.isDeleted && message.parentMessageId != null) { @@ -236,6 +238,9 @@ class OutcomingTextMessageViewHolder(itemView: View) : text = taskText this.isChecked = isChecked this.isEnabled = messageIsEditable || isNoTimeLimitOnNoteToSelf + + setTextColor(ContextCompat.getColor(context, R.color.no_emphasis_text)) + setOnCheckedChangeListener { _, _ -> updateCheckboxStates(chatMessage, user, checkboxList) }