diff --git a/app/build.gradle b/app/build.gradle index 6e7a7b4f..c739925f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -36,7 +36,7 @@ ext { } dependencies { - implementation 'com.simplemobiletools:commons:3.5.0' + implementation 'com.simplemobiletools:commons:3.5.1' implementation 'joda-time:joda-time:2.9.9' debugImplementation "com.squareup.leakcanary:leakcanary-android:$leakCanaryVersion" diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/ContactsFragment.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/ContactsFragment.kt index 4525a534..9b5d9ec4 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/ContactsFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/ContactsFragment.kt @@ -12,6 +12,10 @@ class ContactsFragment(context: Context, attributeSet: AttributeSet) : MyViewPag } } + override fun placeholderClicked() { + activity!!.showFilterDialog() + } + override fun refreshItems() { initContacts() } diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/FavoritesFragment.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/FavoritesFragment.kt index b9a79dd5..cb988fc1 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/FavoritesFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/FavoritesFragment.kt @@ -6,12 +6,20 @@ import com.simplemobiletools.contacts.dialogs.AddFavoritesDialog class FavoritesFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerFragment(context, attributeSet) { override fun fabClicked() { - AddFavoritesDialog(activity!!) { - initContacts() - } + showAddFavoritesDialog() + } + + override fun placeholderClicked() { + showAddFavoritesDialog() } override fun refreshItems() { initContacts() } + + private fun showAddFavoritesDialog() { + AddFavoritesDialog(activity!!) { + initContacts() + } + } } diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/MyViewPagerFragment.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/MyViewPagerFragment.kt index b478a83e..247fd08e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/MyViewPagerFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/MyViewPagerFragment.kt @@ -36,11 +36,16 @@ abstract class MyViewPagerFragment(context: Context, attributeSet: AttributeSet) } fragment_placeholder_2.setOnClickListener { - activity.showFilterDialog() + placeholderClicked() } fragment_placeholder_2.paintFlags = fragment_placeholder_2.paintFlags or Paint.UNDERLINE_TEXT_FLAG updateViewStuff() + + if (this is FavoritesFragment) { + fragment_placeholder.text = activity.getString(R.string.no_favorites) + fragment_placeholder_2.text = activity.getString(R.string.add_favorites) + } } initContacts() @@ -153,4 +158,6 @@ abstract class MyViewPagerFragment(context: Context, attributeSet: AttributeSet) } abstract fun fabClicked() + + abstract fun placeholderClicked() } diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 799b0a28..1a27c3cb 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -40,6 +40,11 @@ Geburtstag Jahrestag + + Seems like you haven\'t added any favorite contacts yet. + Add favorites + Remove from favorites + Eine App zum Verwalten von Kontakten, ganz ohne Werbung. diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 04ddb71c..01f63a68 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -40,6 +40,11 @@ 생일 기념일 + + Seems like you haven\'t added any favorite contacts yet. + Add favorites + Remove from favorites + 광고가 없는 연락처 관리 애플리케이션입니다. diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index f7d6829e..739ce256 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -40,6 +40,11 @@ Birthday Anniversary + + Seems like you haven\'t added any favorite contacts yet. + Add favorites + Remove from favorites + A contacts app for managing your contacts without ads. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 79f48035..a923193d 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -40,6 +40,11 @@ День рождения Годовщина + + Seems like you haven\'t added any favorite contacts yet. + Add favorites + Remove from favorites + A contacts app for managing your contacts without ads. diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index af66f20f..61d5cd14 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -40,6 +40,11 @@ Narodeniny Výročie + + Zdá sa, že ste ešte nepridali žiadne obľúbené kontakty. + Pridať obľúbené + Odstrániť z obľúbených + Aplikácia pre správu vašich kontaktov bez reklám. diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2b2d3682..682db87f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -40,6 +40,11 @@ Birthday Anniversary + + Seems like you haven\'t added any favorite contacts yet. + Add favorites + Remove from favorites + A contacts app for managing your contacts without ads.