Fix reverse favorites order in search

Fix #905
This commit is contained in:
MM20 2024-07-03 20:37:19 +02:00
parent 46a3300bab
commit e7e89d884b
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -5,6 +5,7 @@ import androidx.compose.animation.fadeIn
import androidx.compose.animation.fadeOut import androidx.compose.animation.fadeOut
import androidx.compose.animation.togetherWith import androidx.compose.animation.togetherWith
import androidx.compose.foundation.background import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyListScope import androidx.compose.foundation.lazy.LazyListScope
@ -24,6 +25,7 @@ import de.mm20.launcher2.ui.R
import de.mm20.launcher2.ui.common.FavoritesTagSelector import de.mm20.launcher2.ui.common.FavoritesTagSelector
import de.mm20.launcher2.ui.component.Banner import de.mm20.launcher2.ui.component.Banner
import de.mm20.launcher2.ui.launcher.search.common.grid.SearchResultGrid import de.mm20.launcher2.ui.launcher.search.common.grid.SearchResultGrid
import de.mm20.launcher2.ui.layout.BottomReversed
import de.mm20.launcher2.ui.locals.LocalCardStyle import de.mm20.launcher2.ui.locals.LocalCardStyle
fun LazyListScope.SearchFavorites( fun LazyListScope.SearchFavorites(
@ -51,10 +53,11 @@ fun LazyListScope.SearchFavorites(
LocalCardStyle.current.opacity LocalCardStyle.current.opacity
), ),
MaterialTheme.shapes.medium MaterialTheme.shapes.medium
) ),
verticalArrangement = if (reverse) Arrangement.BottomReversed else Arrangement.Top
) { ) {
if (favorites.isNotEmpty()) { if (favorites.isNotEmpty()) {
SearchResultGrid(favorites, transitionKey = selectedTag) SearchResultGrid(favorites, transitionKey = selectedTag, reverse = reverse)
} else { } else {
Banner( Banner(
modifier = Modifier.padding(16.dp), modifier = Modifier.padding(16.dp),