From b831349b375b0a5e48d041b73c6be743765f6cd2 Mon Sep 17 00:00:00 2001 From: Cuong-Tran Date: Sat, 1 Mar 2025 00:44:07 +0700 Subject: [PATCH] update haze usage --- .../java/eu/kanade/presentation/manga/MangaScreen.kt | 10 +++------- .../java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt | 4 ++-- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt b/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt index 03f062594..bb872a301 100644 --- a/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt +++ b/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt @@ -64,7 +64,7 @@ import androidx.compose.ui.util.fastAll import androidx.compose.ui.util.fastAny import androidx.compose.ui.util.fastMap import dev.chrisbanes.haze.HazeState -import dev.chrisbanes.haze.haze +import dev.chrisbanes.haze.hazeSource import eu.kanade.domain.source.service.SourcePreferences import eu.kanade.domain.ui.UiPreferences import eu.kanade.presentation.browse.RelatedMangaTitle @@ -572,9 +572,7 @@ private fun MangaScreenSmallImpl( .onGloballyPositioned { coordinates -> layoutSize = coordinates.size } - .haze( - state = hazeState, - ), + .hazeSource(state = hazeState), // KMK <-- ) { contentPadding -> val topPadding = contentPadding.calculateTopPadding() @@ -1025,9 +1023,7 @@ private fun MangaScreenLargeImpl( .onGloballyPositioned { coordinates -> layoutSize = coordinates.size } - .haze( - state = hazeState, - ), + .hazeSource(state = hazeState), // KMK <-- ) { contentPadding -> PullRefresh( diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt index 1b7d88ab7..acb65e11c 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt @@ -40,7 +40,7 @@ import com.materialkolor.ktx.blend import dev.chrisbanes.haze.HazeDefaults import dev.chrisbanes.haze.HazeState import dev.chrisbanes.haze.HazeStyle -import dev.chrisbanes.haze.hazeChild +import dev.chrisbanes.haze.hazeEffect import eu.kanade.core.util.ifSourcesLoaded import eu.kanade.domain.manga.model.hasCustomCover import eu.kanade.domain.manga.model.toSManga @@ -535,7 +535,7 @@ class MangaScreen( onDismissRequest = onDismissRequest, // KMK --> modifier = Modifier - .hazeChild( + .hazeEffect( state = hazeState, style = HazeStyle( backgroundColor = Color.Transparent,