diff options
| author | Tanuj <tanbook@Tanujs-MBP.domain.name> | 2021-09-25 22:16:40 +0530 |
|---|---|---|
| committer | Tanuj <tanbook@Tanujs-MBP.domain.name> | 2021-09-25 22:16:40 +0530 |
| commit | 7cbb48675ccb2a3bd1fdc2b4725d71b8b3aee90d (patch) | |
| tree | dc81d3737ffa02b2a78a00a47844938832447c9c /app/src/main/java | |
| parent | 7ba72e46c995f4985d2eb35f423511e5a8f92a79 (diff) | |
| download | SidePhOnelauncher-7cbb48675ccb2a3bd1fdc2b4725d71b8b3aee90d.tar.gz SidePhOnelauncher-7cbb48675ccb2a3bd1fdc2b4725d71b8b3aee90d.tar.bz2 SidePhOnelauncher-7cbb48675ccb2a3bd1fdc2b4725d71b8b3aee90d.zip | |
Added some click hints
Diffstat (limited to 'app/src/main/java')
| -rw-r--r-- | app/src/main/java/app/olauncher/data/Prefs.kt | 10 | ||||
| -rw-r--r-- | app/src/main/java/app/olauncher/ui/SettingsFragment.kt | 27 |
2 files changed, 22 insertions, 15 deletions
diff --git a/app/src/main/java/app/olauncher/data/Prefs.kt b/app/src/main/java/app/olauncher/data/Prefs.kt index 18aac54..5c9ec59 100644 --- a/app/src/main/java/app/olauncher/data/Prefs.kt +++ b/app/src/main/java/app/olauncher/data/Prefs.kt @@ -28,6 +28,8 @@ class Prefs(context: Context) { private val HIDDEN_APPS_UPDATED = "HIDDEN_APPS_UPDATED" private val SHOW_HINT_COUNTER = "SHOW_HINT_COUNTER" private val APP_THEME = "APP_THEME" + private val ABOUT_CLICKED = "ABOUT_CLICKED" + private val RATE_CLICKED = "RATE_CLICKED" private val APP_NAME_1 = "APP_NAME_1" private val APP_NAME_2 = "APP_NAME_2" @@ -143,6 +145,14 @@ class Prefs(context: Context) { get() = prefs.getInt(SHOW_HINT_COUNTER, 1) set(value) = prefs.edit().putInt(SHOW_HINT_COUNTER, value).apply() + var aboutClicked: Boolean + get() = prefs.getBoolean(ABOUT_CLICKED, false) + set(value) = prefs.edit().putBoolean(ABOUT_CLICKED, value).apply() + + var rateClicked: Boolean + get() = prefs.getBoolean(RATE_CLICKED, false) + set(value) = prefs.edit().putBoolean(RATE_CLICKED, value).apply() + var appName1: String get() = prefs.getString(APP_NAME_1, "").toString() set(value) = prefs.edit().putString(APP_NAME_1, value).apply() diff --git a/app/src/main/java/app/olauncher/ui/SettingsFragment.kt b/app/src/main/java/app/olauncher/ui/SettingsFragment.kt index 7f8aa3c..79b7d0c 100644 --- a/app/src/main/java/app/olauncher/ui/SettingsFragment.kt +++ b/app/src/main/java/app/olauncher/ui/SettingsFragment.kt @@ -100,9 +100,15 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe R.id.swipeLeftApp -> showAppListIfEnabled(Constants.FLAG_SET_SWIPE_LEFT_APP) R.id.swipeRightApp -> showAppListIfEnabled(Constants.FLAG_SET_SWIPE_RIGHT_APP) - R.id.about -> openUrl(Constants.URL_ABOUT_OLAUNCHER) + R.id.about -> { + prefs.aboutClicked = true + openUrl(Constants.URL_ABOUT_OLAUNCHER) + } R.id.share -> shareApp() - R.id.rate -> rateApp() + R.id.rate -> { + prefs.rateClicked = true + rateApp() + } R.id.follow -> openUrl(Constants.URL_TWITTER_TANUJ) R.id.privacy -> openUrl(Constants.URL_OLAUNCHER_PRIVACY) R.id.github -> openUrl(Constants.URL_OLAUNCHER_GITHUB) @@ -438,19 +444,6 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe startActivity(intent) } - private fun sendEmailIntent() { - val emailIntent = Intent(Intent.ACTION_SENDTO) - emailIntent.data = Uri.parse( - "mailto:thetanuj1@gmail.com?" + - "subject=Hello%20Team%20Olauncher!" - ) - try { - startActivity(emailIntent) - } catch (e: Exception) { - showToastLong(requireContext(), "Failed! Send email to thetanuj1@gmail.com") - } - } - private fun populateSwipeApps() { swipeLeftApp.text = prefs.appNameSwipeLeft swipeRightApp.text = prefs.appNameSwipeRight @@ -494,5 +487,9 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe } } } + if (prefs.aboutClicked.not()) + about.setCompoundDrawablesWithIntrinsicBounds(0, android.R.drawable.arrow_down_float, 0, 0) + if (prefs.rateClicked.not() && prefs.toShowHintCounter > Constants.HINT_RATE_US) + rate.setCompoundDrawablesWithIntrinsicBounds(0, android.R.drawable.arrow_down_float, 0, 0) } }
\ No newline at end of file |
