Separate v1 and v2 colorizer implementations.

This commit is contained in:
jeffrey-signal
2026-02-24 11:00:18 -05:00
committed by Cody Henthorne
parent a8a6fec19d
commit 0b8e8a7b2f
15 changed files with 112 additions and 70 deletions

View File

@@ -25,6 +25,7 @@ import org.thoughtcrime.securesms.contactshare.Contact
import org.thoughtcrime.securesms.conversation.ConversationItem
import org.thoughtcrime.securesms.conversation.ConversationMessage
import org.thoughtcrime.securesms.conversation.colors.Colorizer
import org.thoughtcrime.securesms.conversation.colors.ColorizerV2
import org.thoughtcrime.securesms.conversation.colors.RecyclerViewColorizer
import org.thoughtcrime.securesms.conversation.mutiselect.MultiselectPart
import org.thoughtcrime.securesms.conversation.ui.edit.EditMessageHistoryDialog.Companion.show
@@ -81,7 +82,7 @@ class MessageDetailsFragment : Fragment(), MessageDetailsAdapter.Callbacks {
val list = view.findViewById<RecyclerView>(R.id.message_details_list)
val toolbarShadow = view.findViewById<View>(R.id.toolbar_shadow)
colorizer = Colorizer()
colorizer = ColorizerV2()
adapter = MessageDetailsAdapter(viewLifecycleOwner, requestManager, colorizer, this)
recyclerViewColorizer = RecyclerViewColorizer(list)