fix theming

Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
sowjanyakch 2025-03-21 16:57:01 +01:00 committed by Marcel Hibbe
parent 52cb837438
commit 0e38490ea6
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B
2 changed files with 10 additions and 0 deletions

View File

@ -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)
}

View File

@ -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)
}