diff options
| author | Tanuj <thetanuj@hotmail.com> | 2022-12-31 13:19:48 +0530 |
|---|---|---|
| committer | Tanuj <thetanuj@hotmail.com> | 2022-12-31 13:19:48 +0530 |
| commit | f3642d6bf3863ea3767eaba2e0305a67e317d6e2 (patch) | |
| tree | d279a7a0a839e699b641f4952e2c512d04c061b0 /app/src/main/java | |
| parent | 60d8a97d8ba039b2d67db6751aabd9b40dd23c66 (diff) | |
| download | SidePhOnelauncher-f3642d6bf3863ea3767eaba2e0305a67e317d6e2.tar.gz SidePhOnelauncher-f3642d6bf3863ea3767eaba2e0305a67e317d6e2.tar.bz2 SidePhOnelauncher-f3642d6bf3863ea3767eaba2e0305a67e317d6e2.zip | |
Code cleanup
Diffstat (limited to 'app/src/main/java')
7 files changed, 9 insertions, 49 deletions
diff --git a/app/src/main/java/app/olauncher/MainActivity.kt b/app/src/main/java/app/olauncher/MainActivity.kt index 229d39f..1483837 100644 --- a/app/src/main/java/app/olauncher/MainActivity.kt +++ b/app/src/main/java/app/olauncher/MainActivity.kt @@ -12,7 +12,6 @@ import android.view.View import android.view.WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatDelegate -import androidx.core.view.isVisible import androidx.lifecycle.ViewModelProvider import androidx.navigation.NavController import androidx.navigation.Navigation @@ -87,16 +86,6 @@ class MainActivity : AppCompatActivity() { binding.messageLayout.visibility = View.GONE viewModel.showMessageDialog("") } - binding.closeOneLink.setOnClickListener { - binding.supportOlauncherLayout.visibility = View.GONE - } - binding.copyOneLink.setOnClickListener { - copyToClipboard(getAffiliateUrl()) - binding.supportOlauncherLayout.visibility = View.GONE - } - binding.openOneLink.setOnClickListener { - openUrl(getAffiliateUrl()) - } } private fun initObservers(viewModel: MainViewModel) { @@ -106,9 +95,6 @@ class MainActivity : AppCompatActivity() { viewModel.showMessageDialog.observe(this) { showMessage(it) } - viewModel.showSupportDialog.observe(this) { - binding.supportOlauncherLayout.isVisible = it - } } @SuppressLint("SourceLockedOrientationActivity") @@ -121,9 +107,6 @@ class MainActivity : AppCompatActivity() { private fun backToHomeScreen() { binding.messageLayout.visibility = View.GONE - binding.supportOlauncherLayout.visibility = View.GONE - // Whenever home button is pressed or user leaves the launcher, - // pop all the fragments except main if (navController.currentDestination?.id != R.id.mainFragment) navController.popBackStack(R.id.mainFragment, false) } @@ -155,13 +138,6 @@ class MainActivity : AppCompatActivity() { binding.messageLayout.visibility = View.VISIBLE } - private fun getAffiliateUrl(): String { - return if (TimeZone.getDefault().displayName.equals(Constants.IST_NAME, true)) - Constants.URL_AFFILIATE_IN - else - Constants.URL_AFFILIATE - } - @Deprecated("Deprecated in Java") override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) diff --git a/app/src/main/java/app/olauncher/MainViewModel.kt b/app/src/main/java/app/olauncher/MainViewModel.kt index 3758922..0a31d27 100644 --- a/app/src/main/java/app/olauncher/MainViewModel.kt +++ b/app/src/main/java/app/olauncher/MainViewModel.kt @@ -30,7 +30,6 @@ class MainViewModel(application: Application) : AndroidViewModel(application) { val launcherResetFailed = MutableLiveData<Boolean>() val homeAppAlignment = MutableLiveData<Int>() val showMessageDialog = MutableLiveData<String>() - val showSupportDialog = SingleLiveEvent<Boolean>() fun selectedApp(appModel: AppModel, flag: Int) { when (flag) { @@ -212,8 +211,4 @@ class MainViewModel(application: Application) : AndroidViewModel(application) { fun showMessageDialog(message: String) { showMessageDialog.postValue(message) } - - fun showSupportDialog(value: Boolean) { - showSupportDialog.postValue(value) - } }
\ No newline at end of file diff --git a/app/src/main/java/app/olauncher/data/AppModel.kt b/app/src/main/java/app/olauncher/data/AppModel.kt index 60ccfe4..3064bb9 100644 --- a/app/src/main/java/app/olauncher/data/AppModel.kt +++ b/app/src/main/java/app/olauncher/data/AppModel.kt @@ -4,11 +4,11 @@ import android.os.UserHandle import java.text.CollationKey data class AppModel( - val appLabel: String, - val key: CollationKey?, - val appPackage: String, - val activityClassName: String?, - val user: UserHandle + val appLabel: String, + val key: CollationKey?, + val appPackage: String, + val activityClassName: String?, + val user: UserHandle, ) : Comparable<AppModel> { override fun compareTo(other: AppModel): Int = when { key != null && other.key != null -> key.compareTo(other.key) diff --git a/app/src/main/java/app/olauncher/data/Constants.kt b/app/src/main/java/app/olauncher/data/Constants.kt index 9dac5ce..311e73b 100644 --- a/app/src/main/java/app/olauncher/data/Constants.kt +++ b/app/src/main/java/app/olauncher/data/Constants.kt @@ -48,23 +48,17 @@ object Constants { const val TRIPLE_TAP_DELAY_MS = 300L const val LONG_PRESS_DELAY_MS = 500L - const val URL_ABOUT_OLAUNCHER = - "https://tanujnotes.notion.site/Olauncher-Minimal-AF-4843e398b05a455bb521b0665b26fbcd" - const val URL_OLAUNCHER_PRIVACY = - "https://tanujnotes.notion.site/Olauncher-Privacy-Policy-dd6ac5101ddd4b3da9d27057889d44ab" + const val URL_ABOUT_OLAUNCHER = "https://tanujnotes.notion.site/Olauncher-Minimal-AF-4843e398b05a455bb521b0665b26fbcd" + const val URL_OLAUNCHER_PRIVACY = "https://tanujnotes.notion.site/Olauncher-Privacy-Policy-dd6ac5101ddd4b3da9d27057889d44ab" const val URL_OLAUNCHER_GITHUB = "https://www.github.com/tanujnotes/Olauncher" const val URL_OLAUNCHER_PLAY_STORE = "https://play.google.com/store/apps/details?id=app.olauncher" const val URL_PLAY_STORE_DEV = "https://play.google.com/store/apps/dev?id=7198807840081074933" const val URL_TWITTER_TANUJ = "https://twitter.com/tanujnotes" const val URL_INSTA_OLAUNCHER = "https://instagram.com/olauncherapp" - const val URL_AFFILIATE = "https://amzn.to/3uftwFW" - const val URL_AFFILIATE_IN = "https://www.amazon.in/?tag=tanujnotes-20" - const val URL_NOTIFY = "https://gist.githubusercontent.com/tanujnotes/da9490348422979650ccb3ec9392a40f/raw" const val URL_WALLPAPERS = "https://gist.githubusercontent.com/tanujnotes/bf400a269746c5c124a599af040dd82e/raw" const val URL_DEFAULT_DARK_WALLPAPER = "https://images.unsplash.com/photo-1512551980832-13df02babc9e" const val URL_DEFAULT_LIGHT_WALLPAPER = "https://images.unsplash.com/photo-1515549832467-8783363e19b6" const val URL_DUCK_SEARCH = "https://duck.co/?q=" const val WALLPAPER_WORKER_NAME = "WALLPAPER_WORKER_NAME" - const val IST_NAME = "India Standard Time" }
\ No newline at end of file diff --git a/app/src/main/java/app/olauncher/helper/FakeHomeActivity.kt b/app/src/main/java/app/olauncher/helper/FakeHomeActivity.kt index 2489b15..35ab546 100644 --- a/app/src/main/java/app/olauncher/helper/FakeHomeActivity.kt +++ b/app/src/main/java/app/olauncher/helper/FakeHomeActivity.kt @@ -1,7 +1,7 @@ package app.olauncher.helper -import androidx.appcompat.app.AppCompatActivity import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity import app.olauncher.R class FakeHomeActivity : AppCompatActivity() { diff --git a/app/src/main/java/app/olauncher/listener/ViewSwipeTouchListener.kt b/app/src/main/java/app/olauncher/listener/ViewSwipeTouchListener.kt index 4d1824f..7a714b1 100644 --- a/app/src/main/java/app/olauncher/listener/ViewSwipeTouchListener.kt +++ b/app/src/main/java/app/olauncher/listener/ViewSwipeTouchListener.kt @@ -46,7 +46,7 @@ internal open class ViewSwipeTouchListener(c: Context?, v: View) : OnTouchListen event1: MotionEvent, event2: MotionEvent, velocityX: Float, - velocityY: Float + velocityY: Float, ): Boolean { try { val diffY = event2.y - event1.y diff --git a/app/src/main/java/app/olauncher/ui/SettingsFragment.kt b/app/src/main/java/app/olauncher/ui/SettingsFragment.kt index 12a371f..2aa1d85 100644 --- a/app/src/main/java/app/olauncher/ui/SettingsFragment.kt +++ b/app/src/main/java/app/olauncher/ui/SettingsFragment.kt @@ -125,10 +125,6 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe prefs.rateClicked = true rateApp() } - R.id.affiliate -> { - viewModel.showSupportDialog(true) - findNavController().popBackStack() - } R.id.twitter -> requireContext().openUrl(Constants.URL_TWITTER_TANUJ) R.id.instagram -> requireContext().openUrl(Constants.URL_INSTA_OLAUNCHER) R.id.privacy -> requireContext().openUrl(Constants.URL_OLAUNCHER_PRIVACY) @@ -197,7 +193,6 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe binding.instagram.setOnClickListener(this) binding.privacy.setOnClickListener(this) binding.github.setOnClickListener(this) - binding.affiliate.setOnClickListener(this) binding.moreApps.setOnClickListener(this) binding.maxApps0.setOnClickListener(this) |
