diff --git a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationsListViewModel.kt b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationsListViewModel.kt
index 1c9985bdd..6543561ae 100644
--- a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationsListViewModel.kt
+++ b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationsListViewModel.kt
@@ -154,7 +154,12 @@ class ConversationsListViewModel @UiThread constructor() : AbstractTopBarViewMod
val participants = chatRoom.participants
val found = participants.find {
- it.address.asStringUriOnly().contains(filter, ignoreCase = true)
+ // Search in address but also in contact name if exists
+ val model = coreContext.contactsManager.getContactAvatarModelForAddress(it.address)
+ model.contactName?.contains(filter, ignoreCase = true) == true || it.address.asStringUriOnly().contains(
+ filter,
+ ignoreCase = true
+ )
}
if (
found != null ||
diff --git a/app/src/main/res/layout/chat_bubble_incoming.xml b/app/src/main/res/layout/chat_bubble_incoming.xml
index 8ad1086f7..9799eba16 100644
--- a/app/src/main/res/layout/chat_bubble_incoming.xml
+++ b/app/src/main/res/layout/chat_bubble_incoming.xml
@@ -263,10 +263,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{model.reactions, default=@string/emoji_love}"
- android:visibility="@{model.reactions.length() > 0 ? View.VISIBLE : View.GONE, default=gone}"
+ android:visibility="@{model.reactions.length() > 0 ? View.VISIBLE : View.GONE}"
app:layout_constraintEnd_toEndOf="@id/bubble"
- app:layout_constraintTop_toBottomOf="@id/bubble"
- app:layout_constraintBottom_toBottomOf="parent" />
+ app:layout_constraintTop_toBottomOf="@id/bubble" />
diff --git a/app/src/main/res/layout/chat_bubble_outgoing.xml b/app/src/main/res/layout/chat_bubble_outgoing.xml
index ab4b5cc35..05d5ba586 100644
--- a/app/src/main/res/layout/chat_bubble_outgoing.xml
+++ b/app/src/main/res/layout/chat_bubble_outgoing.xml
@@ -226,10 +226,9 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{model.reactions, default=@string/emoji_love}"
- android:visibility="@{model.reactions.length() > 0 ? View.VISIBLE : View.GONE, default=gone}"
+ android:visibility="@{model.reactions.length() > 0 ? View.VISIBLE : View.GONE}"
app:layout_constraintEnd_toEndOf="@id/bubble"
- app:layout_constraintTop_toBottomOf="@id/bubble"
- app:layout_constraintBottom_toBottomOf="parent" />
+ app:layout_constraintTop_toBottomOf="@id/bubble" />
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index c189566d9..613a5bb89 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -134,8 +134,8 @@
- 5dp
- 2dp
- horizontal
- - -15dp
- - 10dp
+ - -10dp
+ - 5dp
- @drawable/shape_chat_bubble_reactions_background