diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt index 730f4324..1ee745cb 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt @@ -42,6 +42,7 @@ class MainActivity : SimpleActivity(), RefreshContactsListener { private var storedTextColor = 0 private var storedBackgroundColor = 0 private var storedPrimaryColor = 0 + private var storedShowContactThumbnails = false private var storedShowPhoneNumbers = false private var storedStartNameWithSurname = false @@ -76,6 +77,11 @@ class MainActivity : SimpleActivity(), RefreshContactsListener { return } + if (storedShowContactThumbnails != config.showContactThumbnails) { + restartActivity() + return + } + if (storedShowPhoneNumbers != config.showPhoneNumbers) { restartActivity() return @@ -154,6 +160,7 @@ class MainActivity : SimpleActivity(), RefreshContactsListener { storedTextColor = textColor storedBackgroundColor = backgroundColor storedPrimaryColor = primaryColor + storedShowContactThumbnails = showContactThumbnails storedShowPhoneNumbers = showPhoneNumbers storedStartNameWithSurname = startNameWithSurname } diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/SettingsActivity.kt index d8160ba2..23b3bc80 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/SettingsActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/SettingsActivity.kt @@ -21,6 +21,7 @@ class SettingsActivity : SimpleActivity() { setupCustomizeColors() setupUseEnglish() setupShowInfoBubble() + setupShowContactThumbnails() setupShowPhoneNumbers() setupCallContactOnClick() setupStartNameWithSurname() @@ -51,6 +52,14 @@ class SettingsActivity : SimpleActivity() { } } + private fun setupShowContactThumbnails() { + settings_show_contact_thumbnails.isChecked = config.showContactThumbnails + settings_show_contact_thumbnails_holder.setOnClickListener { + settings_show_contact_thumbnails.toggle() + config.showContactThumbnails = settings_show_contact_thumbnails.isChecked + } + } + private fun setupShowPhoneNumbers() { settings_show_phone_numbers.isChecked = config.showPhoneNumbers settings_show_phone_numbers_holder.setOnClickListener { diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/ContactsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/ContactsAdapter.kt index 5f176f22..2d4d265c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/ContactsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/adapters/ContactsAdapter.kt @@ -11,6 +11,7 @@ import com.bumptech.glide.request.RequestOptions import com.bumptech.glide.signature.ObjectKey import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter import com.simplemobiletools.commons.dialogs.ConfirmationDialog +import com.simplemobiletools.commons.extensions.beVisibleIf import com.simplemobiletools.commons.extensions.getColoredDrawableWithColor import com.simplemobiletools.commons.extensions.isActivityDestroyed import com.simplemobiletools.commons.views.FastScroller @@ -33,10 +34,12 @@ class ContactsAdapter(activity: SimpleActivity, var contactItems: MutableList + + + + + + Kontakt bei Klick anrufen Namen mit Nachnamen beginnen Zeige Telefonnummern im Hauptmenü - Show contact avatars + Show contact thumbnails Email diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index bde780d0..c59531a6 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -23,7 +23,7 @@ 클릭으로 전화걸기 성을 먼저 표시 메인 스크린에 전화번호 표시 - Show contact avatars + Show contact thumbnails 이메일 diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index e88a3341..a79e127a 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -23,7 +23,7 @@ Call contact on click Start name with surname Show phone numbers on the main screen - Show contact avatars + Show contact thumbnails E-mail diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 0d76b488..aa9203c8 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -23,7 +23,7 @@ Zavolať kontakt po kliknutí Začať meno priezviskom Zobraziť telefónne čísla na hlavnej obrazovke - Zobraziť obrázky kontaktov + Zobraziť obrázky kontaktov Email diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 1d4f9c6a..3a2dff9e 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -23,7 +23,7 @@ Ring kontakter när jag trycker på dem Visa efternamn först Visa telefonnummer i huvudvyn - Show contact avatars + Show contact thumbnails E-post diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4966b2d5..975e9b84 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -23,7 +23,7 @@ Call contact on click Start name with surname Show phone numbers on the main screen - Show contact avatars + Show contact thumbnails Email