Skip to content

Commit 65960e2

Browse files
committed
Jetcaster: Fully migrate away from deprecated WindowSizeClass.compute()
Refactored to use the modern `WindowSizeClass.BREAKPOINTS_V1.computeWindowSizeClass` extension method, removing the need for the `@Suppress("DEPRECATION")` annotation.
1 parent 7c7b407 commit 65960e2

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

Jetcaster/mobile/src/main/java/com/example/jetcaster/ui/home/Home.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ import androidx.compose.ui.unit.dp
9393
import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel
9494
import androidx.lifecycle.compose.collectAsStateWithLifecycle
9595
import androidx.window.core.layout.WindowSizeClass
96+
import androidx.window.core.layout.computeWindowSizeClass
9697
import com.example.jetcaster.R
9798
import com.example.jetcaster.core.domain.testing.PreviewCategories
9899
import com.example.jetcaster.core.domain.testing.PreviewPodcastEpisodes
@@ -748,8 +749,7 @@ private fun HomeAppBarPreview() {
748749
}
749750
}
750751

751-
@Suppress("DEPRECATION")
752-
private val CompactWindowSizeClass = WindowSizeClass.compute(360f, 780f)
752+
private val CompactWindowSizeClass = WindowSizeClass.BREAKPOINTS_V1.computeWindowSizeClass(360f, 780f)
753753

754754
@DevicePreviews
755755
@Composable

Jetcaster/mobile/src/main/java/com/example/jetcaster/ui/player/PlayerScreen.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ import androidx.compose.ui.tooling.preview.Preview
8585
import androidx.compose.ui.unit.dp
8686
import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel
8787
import androidx.window.core.layout.WindowSizeClass
88+
import androidx.window.core.layout.computeWindowSizeClass
8889
import androidx.window.layout.DisplayFeature
8990
import androidx.window.layout.FoldingFeature
9091
import com.example.jetcaster.R
@@ -925,7 +926,7 @@ fun PlayerScreenPreview() {
925926
),
926927
),
927928
displayFeatures = emptyList(),
928-
windowSizeClass = WindowSizeClass.compute(maxWidth.value, maxHeight.value),
929+
windowSizeClass = WindowSizeClass.BREAKPOINTS_V1.computeWindowSizeClass(maxWidth.value, maxHeight.value),
929930
onBackPress = { },
930931
onAddToQueue = {},
931932
onStop = {},

0 commit comments

Comments
 (0)