Drop kotlinx-collections-immutable usage (#3380)

This commit is contained in:
AntsyLich
2026-06-04 02:45:24 +06:00
committed by GitHub
parent 7f8851de6a
commit cd27b10750
91 changed files with 317 additions and 523 deletions
-2
View File
@@ -18,8 +18,6 @@ dependencies {
implementation(libs.androidx.glance.appWidget)
implementation(libs.material)
implementation(libs.kotlinx.collections.immutable)
implementation(libs.coil.core)
api(libs.injekt)
@@ -33,8 +33,6 @@ import coil3.size.Scale
import coil3.transform.RoundedCornersTransformation
import eu.kanade.tachiyomi.core.security.SecurityPreferences
import eu.kanade.tachiyomi.util.system.dpToPx
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
import kotlinx.coroutines.flow.map
import tachiyomi.core.common.util.lang.withIOContext
import tachiyomi.domain.manga.model.MangaCover
@@ -112,7 +110,7 @@ abstract class BaseUpdatesGridGlanceWidget(
private suspend fun List<UpdatesWithRelations>.prepareData(
rowCount: Int,
columnCount: Int,
): ImmutableList<Pair<Long, Bitmap?>> {
): List<Pair<Long, Bitmap?>> {
// Resize to cover size
val widthPx = CoverWidth.value.toInt().dpToPx
val heightPx = CoverHeight.value.toInt().dpToPx
@@ -150,7 +148,6 @@ abstract class BaseUpdatesGridGlanceWidget(
?.toBitmap()
Pair(updatesView.mangaId, bitmap)
}
.toImmutableList()
}
}
@@ -21,7 +21,6 @@ import androidx.glance.layout.padding
import androidx.glance.text.Text
import androidx.glance.text.TextStyle
import androidx.glance.unit.ColorProvider
import kotlinx.collections.immutable.ImmutableList
import tachiyomi.core.common.Constants
import tachiyomi.i18n.MR
import tachiyomi.presentation.core.i18n.stringResource
@@ -29,7 +28,7 @@ import tachiyomi.presentation.widget.util.calculateRowAndColumnCount
@Composable
fun UpdatesWidget(
data: ImmutableList<Pair<Long, Bitmap?>>?,
data: List<Pair<Long, Bitmap?>>?,
contentColor: ColorProvider,
topPadding: Dp,
bottomPadding: Dp,