From 71bad1e9b1942b9b28da0cd9fad19007a5f63213 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Mon, 30 Jun 2025 11:09:22 +0800 Subject: [PATCH] AppDetailsFragment: Drop uninstall menu action Uninstall action is showed as a secondary action already when the app is installed Signed-off-by: Aayush Gupta --- .../store/view/ui/details/AppDetailsFragment.kt | 7 ------- app/src/main/res/drawable/ic_delete.xml | 11 ----------- app/src/main/res/menu/menu_details.xml | 6 ------ 3 files changed, 24 deletions(-) delete mode 100644 app/src/main/res/drawable/ic_delete.xml diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt index 1491fe50b..cb13de62d 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt @@ -429,7 +429,6 @@ class AppDetailsFragment : BaseFragment() { requireContext(), app.packageName ) - it.findItem(R.id.action_uninstall)?.isVisible = app.isInstalled it.findItem(R.id.menu_app_settings)?.isVisible = app.isInstalled } @@ -451,10 +450,6 @@ class AppDetailsFragment : BaseFragment() { viewModel.toggleFavourite(app) } - R.id.action_uninstall -> { - AppInstaller.uninstall(requireContext(), app.packageName) - } - R.id.menu_download_manual -> { findNavController().navigate( AppDetailsFragmentDirections @@ -727,13 +722,11 @@ class AppDetailsFragment : BaseFragment() { binding.toolbar.menu.apply { findItem(R.id.action_home_screen)?.isVisible = ShortcutManagerUtil.canPinShortcut(requireContext(), app.packageName) - findItem(R.id.action_uninstall)?.isVisible = true findItem(R.id.menu_app_settings)?.isVisible = true } } else { binding.toolbar.menu.apply { findItem(R.id.action_home_screen)?.isVisible = false - findItem(R.id.action_uninstall)?.isVisible = false findItem(R.id.menu_app_settings)?.isVisible = false } } diff --git a/app/src/main/res/drawable/ic_delete.xml b/app/src/main/res/drawable/ic_delete.xml deleted file mode 100644 index 3e3991d97..000000000 --- a/app/src/main/res/drawable/ic_delete.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - diff --git a/app/src/main/res/menu/menu_details.xml b/app/src/main/res/menu/menu_details.xml index 4319b4837..05b1eb899 100644 --- a/app/src/main/res/menu/menu_details.xml +++ b/app/src/main/res/menu/menu_details.xml @@ -31,12 +31,6 @@ android:title="@string/action_share" app:showAsAction="ifRoom" /> - -