summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorTanuj <thetanuj@hotmail.com>2023-05-20 16:42:21 +0530
committerTanuj <thetanuj@hotmail.com>2023-05-20 16:42:21 +0530
commit73c3f66ce62290056013204cff4e1befcc687a2f (patch)
tree0359138f649318dc2988fffb49f3e759996bca0c /app
parent13a2055d585e60e03f26f527bc81fffab427a100 (diff)
downloadSidePhOnelauncher-73c3f66ce62290056013204cff4e1befcc687a2f.tar.gz
SidePhOnelauncher-73c3f66ce62290056013204cff4e1befcc687a2f.tar.bz2
SidePhOnelauncher-73c3f66ce62290056013204cff4e1befcc687a2f.zip
Code reformat and typo fixes
Diffstat (limited to 'app')
-rw-r--r--app/src/main/java/app/olauncher/MainViewModel.kt27
-rw-r--r--app/src/main/java/app/olauncher/helper/Utils.kt19
-rw-r--r--app/src/main/java/app/olauncher/listener/DeviceAdmin.kt2
-rw-r--r--app/src/main/java/app/olauncher/listener/LockTouchListener.kt2
-rw-r--r--app/src/main/java/app/olauncher/listener/OnSwipeTouchListener.kt7
-rw-r--r--app/src/main/java/app/olauncher/ui/AppDrawerAdapter.kt8
-rw-r--r--app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt8
-rw-r--r--app/src/main/java/app/olauncher/ui/SettingsFragment.kt4
-rw-r--r--app/src/main/res/values-es-rES/strings.xml3
-rw-r--r--app/src/main/res/values-in/strings.xml3
-rw-r--r--app/src/main/res/values-it/strings.xml1
-rw-r--r--app/src/main/res/values-pt-rBR/strings.xml3
12 files changed, 62 insertions, 25 deletions
diff --git a/app/src/main/java/app/olauncher/MainViewModel.kt b/app/src/main/java/app/olauncher/MainViewModel.kt
index 68636a1..8cf080c 100644
--- a/app/src/main/java/app/olauncher/MainViewModel.kt
+++ b/app/src/main/java/app/olauncher/MainViewModel.kt
@@ -8,11 +8,22 @@ import android.os.UserHandle
import androidx.lifecycle.AndroidViewModel
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.viewModelScope
-import androidx.work.*
+import androidx.work.BackoffPolicy
+import androidx.work.Constraints
+import androidx.work.ExistingPeriodicWorkPolicy
+import androidx.work.NetworkType
+import androidx.work.PeriodicWorkRequestBuilder
+import androidx.work.WorkManager
import app.olauncher.data.AppModel
import app.olauncher.data.Constants
import app.olauncher.data.Prefs
-import app.olauncher.helper.*
+import app.olauncher.helper.WallpaperWorker
+import app.olauncher.helper.getAppsList
+import app.olauncher.helper.getDefaultLauncherPackage
+import app.olauncher.helper.getHiddenAppsList
+import app.olauncher.helper.isOlauncherDefault
+import app.olauncher.helper.resetDefaultLauncher
+import app.olauncher.helper.showToast
import kotlinx.coroutines.launch
import java.util.concurrent.TimeUnit
@@ -36,9 +47,11 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
Constants.FLAG_LAUNCH_APP -> {
launchApp(appModel.appPackage, appModel.activityClassName, appModel.user)
}
+
Constants.FLAG_HIDDEN_APPS -> {
launchApp(appModel.appPackage, appModel.activityClassName, appModel.user)
}
+
Constants.FLAG_SET_HOME_APP_1 -> {
prefs.appName1 = appModel.appLabel
prefs.appPackage1 = appModel.appPackage
@@ -46,6 +59,7 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
prefs.appActivityClassName1 = appModel.activityClassName
refreshHome(false)
}
+
Constants.FLAG_SET_HOME_APP_2 -> {
prefs.appName2 = appModel.appLabel
prefs.appPackage2 = appModel.appPackage
@@ -53,6 +67,7 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
prefs.appActivityClassName2 = appModel.activityClassName
refreshHome(false)
}
+
Constants.FLAG_SET_HOME_APP_3 -> {
prefs.appName3 = appModel.appLabel
prefs.appPackage3 = appModel.appPackage
@@ -60,6 +75,7 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
prefs.appActivityClassName3 = appModel.activityClassName
refreshHome(false)
}
+
Constants.FLAG_SET_HOME_APP_4 -> {
prefs.appName4 = appModel.appLabel
prefs.appPackage4 = appModel.appPackage
@@ -67,6 +83,7 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
prefs.appActivityClassName4 = appModel.activityClassName
refreshHome(false)
}
+
Constants.FLAG_SET_HOME_APP_5 -> {
prefs.appName5 = appModel.appLabel
prefs.appPackage5 = appModel.appPackage
@@ -74,6 +91,7 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
prefs.appActivityClassName5 = appModel.activityClassName
refreshHome(false)
}
+
Constants.FLAG_SET_HOME_APP_6 -> {
prefs.appName6 = appModel.appLabel
prefs.appPackage6 = appModel.appPackage
@@ -81,6 +99,7 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
prefs.appActivityClassName6 = appModel.activityClassName
refreshHome(false)
}
+
Constants.FLAG_SET_HOME_APP_7 -> {
prefs.appName7 = appModel.appLabel
prefs.appPackage7 = appModel.appPackage
@@ -88,6 +107,7 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
prefs.appActivityClassName7 = appModel.activityClassName
refreshHome(false)
}
+
Constants.FLAG_SET_HOME_APP_8 -> {
prefs.appName8 = appModel.appLabel
prefs.appPackage8 = appModel.appPackage
@@ -95,6 +115,7 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
prefs.appActivityClassName8 = appModel.activityClassName
refreshHome(false)
}
+
Constants.FLAG_SET_SWIPE_LEFT_APP -> {
prefs.appNameSwipeLeft = appModel.appLabel
prefs.appPackageSwipeLeft = appModel.appPackage
@@ -102,6 +123,7 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
prefs.appActivityClassNameSwipeLeft = appModel.activityClassName
updateSwipeApps()
}
+
Constants.FLAG_SET_SWIPE_RIGHT_APP -> {
prefs.appNameSwipeRight = appModel.appLabel
prefs.appPackageSwipeRight = appModel.appPackage
@@ -139,6 +161,7 @@ class MainViewModel(application: Application) : AndroidViewModel(application) {
appContext.showToast(appContext.getString(R.string.app_not_found))
return
}
+
1 -> ComponentName(packageName, activityInfo[0].name)
else -> ComponentName(packageName, activityInfo[activityInfo.size - 1].name)
}
diff --git a/app/src/main/java/app/olauncher/helper/Utils.kt b/app/src/main/java/app/olauncher/helper/Utils.kt
index 44f2321..1ad0bb3 100644
--- a/app/src/main/java/app/olauncher/helper/Utils.kt
+++ b/app/src/main/java/app/olauncher/helper/Utils.kt
@@ -3,13 +3,22 @@ package app.olauncher.helper
import android.annotation.SuppressLint
import android.app.SearchManager
import android.app.WallpaperManager
-import android.content.*
+import android.content.ClipData
+import android.content.ClipboardManager
+import android.content.ComponentName
+import android.content.Context
+import android.content.Intent
import android.content.pm.ApplicationInfo
import android.content.pm.LauncherApps
import android.content.pm.PackageManager
import android.content.res.Configuration
import android.content.res.Configuration.UI_MODE_NIGHT_YES
-import android.graphics.*
+import android.graphics.Bitmap
+import android.graphics.BitmapFactory
+import android.graphics.Canvas
+import android.graphics.Matrix
+import android.graphics.Paint
+import android.graphics.Point
import android.net.Uri
import android.os.Build
import android.os.UserHandle
@@ -28,7 +37,6 @@ import android.widget.Toast
import androidx.annotation.AttrRes
import androidx.annotation.ColorInt
import androidx.appcompat.app.AppCompatDelegate
-import androidx.core.content.res.TypedArrayUtils.getString
import app.olauncher.BuildConfig
import app.olauncher.R
import app.olauncher.data.AppModel
@@ -41,7 +49,8 @@ import java.io.InputStream
import java.net.HttpURLConnection
import java.net.URL
import java.text.Collator
-import java.util.*
+import java.util.Calendar
+import java.util.Scanner
import kotlin.math.pow
import kotlin.math.sqrt
@@ -249,7 +258,7 @@ fun getChangedAppTheme(context: Context, currentAppTheme: Int): Int {
fun openAppInfo(context: Context, userHandle: UserHandle, packageName: String) {
val launcher = context.getSystemService(Context.LAUNCHER_APPS_SERVICE) as LauncherApps
val intent: Intent? = context.packageManager.getLaunchIntentForPackage(packageName)
-
+
intent?.let {
launcher.startAppDetailsActivity(intent.component, userHandle, null, null)
} ?: context.showToast(context.getString(R.string.unable_to_open_app))
diff --git a/app/src/main/java/app/olauncher/listener/DeviceAdmin.kt b/app/src/main/java/app/olauncher/listener/DeviceAdmin.kt
index ca49a9f..14a280f 100644
--- a/app/src/main/java/app/olauncher/listener/DeviceAdmin.kt
+++ b/app/src/main/java/app/olauncher/listener/DeviceAdmin.kt
@@ -9,7 +9,7 @@ import app.olauncher.R
class DeviceAdmin : DeviceAdminReceiver() {
fun onEnabled(intent: Intent?, context: Context) {
super.onEnabled(context, intent!!)
- Toast.makeText(context,context.getString(R.string.enabled), Toast.LENGTH_SHORT).show()
+ Toast.makeText(context, context.getString(R.string.enabled), Toast.LENGTH_SHORT).show()
}
fun onDisabled(intent: Intent?, context: Context) {
diff --git a/app/src/main/java/app/olauncher/listener/LockTouchListener.kt b/app/src/main/java/app/olauncher/listener/LockTouchListener.kt
index 08b8b5e..13f0290 100644
--- a/app/src/main/java/app/olauncher/listener/LockTouchListener.kt
+++ b/app/src/main/java/app/olauncher/listener/LockTouchListener.kt
@@ -7,7 +7,7 @@ import android.view.MotionEvent
import android.view.View
import android.view.View.OnTouchListener
import app.olauncher.data.Constants
-import java.util.*
+import java.util.Timer
import kotlin.concurrent.schedule
/*
diff --git a/app/src/main/java/app/olauncher/listener/OnSwipeTouchListener.kt b/app/src/main/java/app/olauncher/listener/OnSwipeTouchListener.kt
index ce25525..3bb0689 100644
--- a/app/src/main/java/app/olauncher/listener/OnSwipeTouchListener.kt
+++ b/app/src/main/java/app/olauncher/listener/OnSwipeTouchListener.kt
@@ -7,7 +7,12 @@ import android.view.MotionEvent
import android.view.View
import android.view.View.OnTouchListener
import app.olauncher.data.Constants
-import kotlinx.coroutines.*
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.GlobalScope
+import kotlinx.coroutines.delay
+import kotlinx.coroutines.isActive
+import kotlinx.coroutines.launch
+import kotlinx.coroutines.withContext
import kotlin.math.abs
/*
diff --git a/app/src/main/java/app/olauncher/ui/AppDrawerAdapter.kt b/app/src/main/java/app/olauncher/ui/AppDrawerAdapter.kt
index e866169..12dbe29 100644
--- a/app/src/main/java/app/olauncher/ui/AppDrawerAdapter.kt
+++ b/app/src/main/java/app/olauncher/ui/AppDrawerAdapter.kt
@@ -1,6 +1,5 @@
package app.olauncher.ui
-import android.content.Context
import android.content.res.Resources
import android.os.UserHandle
import android.view.LayoutInflater
@@ -16,7 +15,6 @@ import app.olauncher.R
import app.olauncher.data.AppModel
import app.olauncher.data.Constants
import app.olauncher.databinding.AdapterAppDrawerBinding
-import app.olauncher.helper.hideKeyboard
import app.olauncher.helper.isSystemApp
import app.olauncher.helper.showKeyboard
import java.text.Normalizer
@@ -158,8 +156,10 @@ class AppDrawerAdapter(
if (appModel.appPackage.isNotEmpty()) {
appDelete.alpha = if (root.context.isSystemApp(appModel.appPackage)) 0.5f else 1.0f
appHide.text = if (flag == Constants.FLAG_HIDDEN_APPS) Resources.getSystem().getString(
- R.string.adapter_show) else Resources.getSystem().getString(
- R.string.adapter_show)
+ R.string.adapter_show
+ ) else Resources.getSystem().getString(
+ R.string.adapter_show
+ )
appHideLayout.visibility = View.VISIBLE
appRename.isVisible = flag != Constants.FLAG_HIDDEN_APPS
}
diff --git a/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt b/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt
index 5cf1933..233b6d8 100644
--- a/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt
+++ b/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt
@@ -16,7 +16,13 @@ import app.olauncher.R
import app.olauncher.data.Constants
import app.olauncher.data.Prefs
import app.olauncher.databinding.FragmentAppDrawerBinding
-import app.olauncher.helper.*
+import app.olauncher.helper.hideKeyboard
+import app.olauncher.helper.isSystemApp
+import app.olauncher.helper.openAppInfo
+import app.olauncher.helper.openUrl
+import app.olauncher.helper.showKeyboard
+import app.olauncher.helper.showToast
+import app.olauncher.helper.uninstall
class AppDrawerFragment : Fragment() {
diff --git a/app/src/main/java/app/olauncher/ui/SettingsFragment.kt b/app/src/main/java/app/olauncher/ui/SettingsFragment.kt
index bc705f3..143cceb 100644
--- a/app/src/main/java/app/olauncher/ui/SettingsFragment.kt
+++ b/app/src/main/java/app/olauncher/ui/SettingsFragment.kt
@@ -133,11 +133,13 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe
prefs.aboutClicked = true
requireContext().openUrl(Constants.URL_ABOUT_OLAUNCHER)
}
+
R.id.share -> shareApp()
R.id.rate -> {
prefs.rateClicked = true
rateApp()
}
+
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)
@@ -152,11 +154,13 @@ class SettingsFragment : Fragment(), View.OnClickListener, View.OnLongClickListe
prefs.appLabelAlignment = prefs.homeAlignment
findNavController().navigate(R.id.action_settingsFragment_to_appListFragment)
}
+
R.id.dailyWallpaper -> removeWallpaper()
R.id.appThemeText -> {
binding.appThemeSelectLayout.visibility = View.VISIBLE
binding.themeSystem.visibility = View.VISIBLE
}
+
R.id.swipeLeftApp -> toggleSwipeLeft()
R.id.swipeRightApp -> toggleSwipeRight()
R.id.toggleLock -> startActivity(Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS))
diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml
index 52bbbf1..cef41de 100644
--- a/app/src/main/res/values-es-rES/strings.xml
+++ b/app/src/main/res/values-es-rES/strings.xml
@@ -117,7 +117,4 @@
<string name="no_hidden_apps">Sin aplicaciones ocultas</string>
<string name="adapter_show">demostrar</string>
<string name="adapter_hide">esconder</string>
- <string name="adapter_hide">esconder</string>
-
-
</resources> \ No newline at end of file
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
index f258da5..70e0027 100644
--- a/app/src/main/res/values-in/strings.xml
+++ b/app/src/main/res/values-in/strings.xml
@@ -117,7 +117,4 @@
<string name="no_hidden_apps">Tidak ada aplikasi tersembunyi</string>
<string name="adapter_show">memperlihatkan</string>
<string name="adapter_hide">bersembunyi</string>
- <string name="adapter_hide">bersembunyi</string>
-
-
</resources> \ No newline at end of file
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index adf594f..13ef37c 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -127,5 +127,4 @@ Olauncher promette di utilizzare l\'autorizzazione della schermata di blocco in
<string name="no_hidden_apps">Nessuna app nascosta</string>
<string name="adapter_show">dimostrare</string>
<string name="adapter_hide">nascondere</string>
- <string name="adapter_hide">nascondere</string>
</resources> \ No newline at end of file
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 34fdbe1..1501e62 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -117,7 +117,4 @@
<string name="no_hidden_apps">Sem aplicativos ocultos</string>
<string name="adapter_show">demonstre</string>
<string name="adapter_hide">esconder</string>
- <string name="adapter_hide">esconder</string>
-
-
</resources> \ No newline at end of file