Sort hidden items

This commit is contained in:
MM20 2022-05-29 20:52:01 +02:00
parent 99d44c1533
commit c582f2107d
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389
2 changed files with 5 additions and 7 deletions

View File

@ -161,7 +161,7 @@ fun HiddenItemsSheet(
}
)
val items by viewModel.hiddenItems.collectAsState(emptyList())
val items by remember { viewModel.hiddenItems }.collectAsState(emptyList())
SearchResultGrid(
items,
modifier = Modifier

View File

@ -2,21 +2,19 @@ package de.mm20.launcher2.ui.launcher.modals
import android.content.Context
import android.content.Intent
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
import de.mm20.launcher2.favorites.FavoritesRepository
import de.mm20.launcher2.search.data.Searchable
import de.mm20.launcher2.ui.settings.SettingsActivity
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.flow.collectLatest
import kotlinx.coroutines.withContext
import kotlinx.coroutines.flow.map
import org.koin.core.component.KoinComponent
import org.koin.core.component.inject
class HiddenItemsSheetVM: ViewModel(), KoinComponent {
private val repository: FavoritesRepository by inject()
val hiddenItems = repository.getHiddenItems()
val hiddenItems = repository.getHiddenItems().map {
it.sorted()
}
fun showHiddenItems(context: Context) {
context.startActivity(