diff --git a/app/build.gradle b/app/build.gradle index 21c2d2ea..2a55a51f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -45,7 +45,7 @@ ext { } dependencies { - implementation 'com.simplemobiletools:commons:3.12.20' + implementation 'com.simplemobiletools:commons:3.14.1' implementation 'joda-time:joda-time:2.9.9' implementation 'com.facebook.stetho:stetho:1.5.0' implementation 'com.google.code.gson:gson:2.8.2' 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 aa37373e..dbf92ed6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/activities/MainActivity.kt @@ -25,7 +25,6 @@ import com.simplemobiletools.contacts.dialogs.FilterContactSourcesDialog import com.simplemobiletools.contacts.dialogs.ImportContactsDialog import com.simplemobiletools.contacts.extensions.config import com.simplemobiletools.contacts.extensions.getTempFile -import com.simplemobiletools.contacts.extensions.onTabSelectionChanged import com.simplemobiletools.contacts.helpers.ContactsHelper import com.simplemobiletools.contacts.helpers.VcfExporter import com.simplemobiletools.contacts.interfaces.RefreshContactsListener diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/extensions/TabLayout.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/extensions/TabLayout.kt deleted file mode 100644 index f31bef05..00000000 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/extensions/TabLayout.kt +++ /dev/null @@ -1,17 +0,0 @@ -package com.simplemobiletools.contacts.extensions - -import android.support.design.widget.TabLayout - -fun TabLayout.onTabSelectionChanged(tabUnselectedAction: (inactiveTab: TabLayout.Tab) -> Unit, tabSelectedAction: (activeTab: TabLayout.Tab) -> Unit) = - setOnTabSelectedListener(object : TabLayout.OnTabSelectedListener { - override fun onTabSelected(tab: TabLayout.Tab) { - tabSelectedAction(tab) - } - - override fun onTabUnselected(tab: TabLayout.Tab) { - tabUnselectedAction(tab) - } - - override fun onTabReselected(tab: TabLayout.Tab) { - } - }) 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 a2517ff1..2b078409 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/MyViewPagerFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/fragments/MyViewPagerFragment.kt @@ -1,7 +1,6 @@ package com.simplemobiletools.contacts.fragments import android.content.Context -import android.graphics.Paint import android.support.design.widget.CoordinatorLayout import android.util.AttributeSet import android.view.ViewGroup @@ -40,7 +39,7 @@ abstract class MyViewPagerFragment(context: Context, attributeSet: AttributeSet) placeholderClicked() } - fragment_placeholder_2.paintFlags = fragment_placeholder_2.paintFlags or Paint.UNDERLINE_TEXT_FLAG + fragment_placeholder_2.underlineText() updateViewStuff() if (this is FavoritesFragment) { diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Config.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Config.kt index f6613b07..81c3bf65 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Config.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Config.kt @@ -30,10 +30,6 @@ class Config(context: Context) : BaseConfig(context) { get() = prefs.getString(LAST_USED_CONTACT_SOURCE, "") set(lastUsedContactSource) = prefs.edit().putString(LAST_USED_CONTACT_SOURCE, lastUsedContactSource).apply() - var lastUsedViewPagerPage: Int - get() = prefs.getInt(LAST_USED_VIEW_PAGER_PAGE, 0) - set(lastUsedViewPagerPage) = prefs.edit().putInt(LAST_USED_VIEW_PAGER_PAGE, lastUsedViewPagerPage).apply() - var localAccountName: String get() = prefs.getString(LOCAL_ACCOUNT_NAME, "-1") set(localAccountName) = prefs.edit().putString(LOCAL_ACCOUNT_NAME, localAccountName).apply() diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt index b59e18ca..6f104a57 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/helpers/Constants.kt @@ -6,7 +6,6 @@ const val SHOW_PHONE_NUMBERS = "show_phone_numbers" const val DISPLAY_CONTACT_SOURCES = "display_contact_sources" const val START_NAME_WITH_SURNAME = "start_name_with_surname" const val LAST_USED_CONTACT_SOURCE = "last_used_contact_source" -const val LAST_USED_VIEW_PAGER_PAGE = "last_used_view_pager_page" const val LOCAL_ACCOUNT_NAME = "local_account_name" const val LOCAL_ACCOUNT_TYPE = "local_account_type" const val ON_CONTACT_CLICK = "on_contact_click" diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 23457c44..f3250f88 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -2,11 +2,9 @@ + android:layout_height="match_parent">