From 48b0bccbeeef604ede5bd7c6841b15495bd89c91 Mon Sep 17 00:00:00 2001 From: ottoptj Date: Tue, 6 Aug 2024 01:29:09 +0300 Subject: [PATCH] Re-added Cancel button in Hidden App Fragment confirmation dialog and fixed renaming in search. --- app/src/main/java/eu/ottop/yamlauncher/AppActionMenu.kt | 4 ++-- app/src/main/java/eu/ottop/yamlauncher/HiddenAppsFragment.kt | 3 +++ app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt | 4 ++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/ottop/yamlauncher/AppActionMenu.kt b/app/src/main/java/eu/ottop/yamlauncher/AppActionMenu.kt index 4a4e7ad..56b21c8 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/AppActionMenu.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/AppActionMenu.kt @@ -106,7 +106,7 @@ class AppActionMenu { editText.text.toString() ) CoroutineScope(Dispatchers.Default).launch { - activity.refreshAppMenu() + activity.applySearch() } @@ -127,7 +127,7 @@ class AppActionMenu { CoroutineScope(Dispatchers.Default).launch { CoroutineScope(Dispatchers.Default).launch { - activity.refreshAppMenu() + activity.applySearch() } } } diff --git a/app/src/main/java/eu/ottop/yamlauncher/HiddenAppsFragment.kt b/app/src/main/java/eu/ottop/yamlauncher/HiddenAppsFragment.kt index 9bb44a7..a46a156 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/HiddenAppsFragment.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/HiddenAppsFragment.kt @@ -105,6 +105,9 @@ class HiddenAppsFragment : Fragment(), HiddenAppsAdapter.OnItemClickListener { // Perform action on confirmation performConfirmedAction(appInfo, appName, profile) } + + setNegativeButton("Cancel") { _, _ -> + } }.create().show() } diff --git a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt index ca53f29..686b3f0 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt @@ -550,6 +550,10 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh }) } + suspend fun applySearch() { + filterItems(searchView.text.toString()) + } + private suspend fun filterItems(query: String?) { val cleanQuery = stringUtils.cleanString(query)