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.