Further search result design adjustments

This commit is contained in:
MM20
2024-06-29 21:57:31 +02:00
parent 7258d456d3
commit 304ca12e65
18 changed files with 775 additions and 336 deletions
@@ -2,6 +2,8 @@ package de.mm20.launcher2.search
import android.content.ComponentName
import android.content.Context
import android.os.Process
import android.os.UserHandle
import androidx.core.content.ContextCompat
import de.mm20.launcher2.base.R
import de.mm20.launcher2.icons.ColorLayer
@@ -13,6 +15,8 @@ interface AppShortcut : SavableSearchable {
val appName: String?
val componentName: ComponentName?
val packageName: String?
val user: UserHandle
get() = Process.myUserHandle()
override val preferDetailsOverLaunch: Boolean
get() = false
@@ -964,4 +964,8 @@
<item quantity="one">%1$s postal address</item>
<item quantity="other">%1$s postal addresses</item>
</plurals>
<plurals name="app_info_notifications">
<item quantity="one">%1$s notification</item>
<item quantity="other">%1$s notifications</item>
</plurals>
</resources>
@@ -233,23 +233,8 @@ internal class PermissionsManagerImpl(
}
override fun onResume() {
val iterator = pendingPermissionRequests.iterator()
while (iterator.hasNext()) {
when (iterator.next()) {
PermissionGroup.ExternalStorage -> {
externalStoragePermissionState.value =
checkPermissionOnce(PermissionGroup.ExternalStorage)
}
PermissionGroup.AppShortcuts -> {
appShortcutsPermissionState.value =
checkPermissionOnce(PermissionGroup.AppShortcuts)
}
else -> {}
}
iterator.remove()
}
externalStoragePermissionState.value = checkPermissionOnce(PermissionGroup.ExternalStorage)
appShortcutsPermissionState.value = checkPermissionOnce(PermissionGroup.AppShortcuts)
}
override fun reportNotificationListenerState(running: Boolean) {