diff --git a/app/build.gradle b/app/build.gradle index 3087d70c..dc1d6854 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -36,7 +36,7 @@ android { } dependencies { - implementation 'com.simplemobiletools:commons:5.25.12' + implementation 'com.simplemobiletools:commons:5.25.13' implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta4' implementation 'org.greenrobot:eventbus:3.2.0' implementation 'com.klinkerapps:android-smsmms:5.2.6' diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt index fd2b0730..69992a2d 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/activities/NewConversationActivity.kt @@ -34,6 +34,12 @@ class NewConversationActivity : SimpleActivity() { } } + override fun onResume() { + super.onResume() + no_contacts_placeholder_2.setTextColor(getAdjustedPrimaryColor()) + no_contacts_placeholder_2.underlineText() + } + private fun initContacts() { if (isThirdPartyIntent()) { return @@ -80,6 +86,11 @@ class NewConversationActivity : SimpleActivity() { } private fun setupAdapter(contacts: ArrayList) { + val hasContacts = contacts.isNotEmpty() + contacts_list.beVisibleIf(hasContacts) + no_contacts_placeholder.beVisibleIf(!hasContacts) + no_contacts_placeholder_2.beVisibleIf(!hasContacts) + ContactsAdapter(this, contacts, contacts_list, null) { hideKeyboard() launchThreadActivity((it as Contact).phoneNumber, it.name) diff --git a/app/src/main/res/layout/activity_conversation.xml b/app/src/main/res/layout/activity_conversation.xml index 1ba13fb7..8bd98fc8 100644 --- a/app/src/main/res/layout/activity_conversation.xml +++ b/app/src/main/res/layout/activity_conversation.xml @@ -38,6 +38,35 @@ android:background="@color/divider_grey" android:importantForAccessibility="no" /> + + + + Escreva uma mensagem… Mensagem não enviada. Adicionar pessoa + Attachment + No stored conversations have been found + Start a conversation New conversation