summaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorTanuj <thetanuj@hotmail.com>2022-12-31 13:19:48 +0530
committerTanuj <thetanuj@hotmail.com>2022-12-31 13:19:48 +0530
commitf3642d6bf3863ea3767eaba2e0305a67e317d6e2 (patch)
treed279a7a0a839e699b641f4952e2c512d04c061b0 /app/src/main/java
parent60d8a97d8ba039b2d67db6751aabd9b40dd23c66 (diff)
downloadSidePhOnelauncher-f3642d6bf3863ea3767eaba2e0305a67e317d6e2.tar.gz
SidePhOnelauncher-f3642d6bf3863ea3767eaba2e0305a67e317d6e2.tar.bz2
SidePhOnelauncher-f3642d6bf3863ea3767eaba2e0305a67e317d6e2.zip
Code cleanup
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/app/olauncher/MainActivity.kt24
-rw-r--r--app/src/main/java/app/olauncher/MainViewModel.kt5
-rw-r--r--app/src/main/java/app/olauncher/data/AppModel.kt10
-rw-r--r--app/src/main/java/app/olauncher/data/Constants.kt10
-rw-r--r--app/src/main/java/app/olauncher/helper/FakeHomeActivity.kt2
-rw-r--r--app/src/main/java/app/olauncher/listener/ViewSwipeTouchListener.kt2
-rw-r--r--app/src/main/java/app/olauncher/ui/SettingsFragment.kt5
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)