Skip to content

Commit ea1ef41

Browse files
dependabot[bot]MGaetan89StaehliJ
authored
Bump the androidx group with 4 updates (#673)
Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Gaëtan Muller <[email protected]> Co-authored-by: Joaquim Stähli <[email protected]>
1 parent e9f1f71 commit ea1ef41

File tree

5 files changed

+26
-29
lines changed

5 files changed

+26
-29
lines changed

gradle/libs.versions.toml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,19 @@
22
accompanist = "0.34.0"
33
android-gradle-plugin = "8.5.2"
44
androidx-activity = "1.9.1"
5-
androidx-annotation = "1.8.1"
5+
androidx-annotation = "1.8.2"
66
androidx-compose = "2024.06.00"
77
androidx-core = "1.13.1"
88
androidx-fragment = "1.8.2"
99
androidx-lifecycle = "2.8.4"
1010
androidx-media3 = "1.4.0"
1111
androidx-navigation = "2.7.7"
12-
androidx-paging = "3.3.1"
12+
androidx-paging = "3.3.2"
1313
androidx-test-core = "1.6.1"
1414
androidx-test-ext-junit = "1.2.1"
1515
androidx-test-monitor = "1.7.1"
1616
androidx-test-runner = "1.6.1"
17-
androidx-tv-foundation = "1.0.0-alpha10"
18-
androidx-tv-material = "1.0.0-beta01"
17+
androidx-tv-material = "1.0.0-rc02"
1918
coil = "2.7.0"
2019
comscore = "6.11.1"
2120
dependency-analysis-gradle-plugin = "1.33.0"
@@ -59,7 +58,6 @@ androidx-paging-compose = { module = "androidx.paging:paging-compose", version.r
5958
androidx-test-core = { module = "androidx.test:core", version.ref = "androidx-test-core" }
6059
androidx-test-monitor = { module = "androidx.test:monitor", version.ref = "androidx-test-monitor" }
6160
androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidx-test-runner" }
62-
androidx-tv-foundation = { module = "androidx.tv:tv-foundation", version.ref = "androidx-tv-foundation" }
6361
androidx-tv-material = { module = "androidx.tv:tv-material", version.ref = "androidx-tv-material" }
6462
coil = { group = "io.coil-kt", name = "coil-compose", version.ref = "coil" }
6563
coil-base = { module = "io.coil-kt:coil-compose-base", version.ref = "coil" }

pillarbox-demo-tv/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ dependencies {
3939
implementation(libs.androidx.navigation.runtime)
4040
implementation(libs.androidx.paging.common)
4141
implementation(libs.androidx.paging.compose)
42-
implementation(libs.androidx.tv.foundation)
4342
implementation(libs.androidx.tv.material)
4443
implementation(libs.coil)
4544
implementation(libs.coil.base)

pillarbox-demo-tv/src/main/java/ch/srgssr/pillarbox/demo/tv/ui/examples/ExamplesHome.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ import androidx.compose.foundation.layout.PaddingValues
1212
import androidx.compose.foundation.layout.aspectRatio
1313
import androidx.compose.foundation.layout.fillMaxSize
1414
import androidx.compose.foundation.layout.padding
15+
import androidx.compose.foundation.lazy.grid.GridCells
16+
import androidx.compose.foundation.lazy.grid.LazyVerticalGrid
17+
import androidx.compose.foundation.lazy.grid.itemsIndexed
18+
import androidx.compose.foundation.lazy.grid.rememberLazyGridState
1519
import androidx.compose.runtime.Composable
1620
import androidx.compose.runtime.collectAsState
1721
import androidx.compose.runtime.derivedStateOf
@@ -45,10 +49,6 @@ import androidx.navigation.compose.NavHost
4549
import androidx.navigation.compose.composable
4650
import androidx.navigation.compose.rememberNavController
4751
import androidx.navigation.navArgument
48-
import androidx.tv.foundation.lazy.grid.TvGridCells
49-
import androidx.tv.foundation.lazy.grid.TvLazyVerticalGrid
50-
import androidx.tv.foundation.lazy.grid.itemsIndexed
51-
import androidx.tv.foundation.lazy.grid.rememberTvLazyGridState
5252
import androidx.tv.material3.Card
5353
import androidx.tv.material3.MaterialTheme
5454
import androidx.tv.material3.Text
@@ -203,10 +203,10 @@ private fun <T> ExamplesSection(
203203
}
204204

205205
val coroutineScope = rememberCoroutineScope()
206-
val scrollState = rememberTvLazyGridState()
206+
val scrollState = rememberLazyGridState()
207207

208-
TvLazyVerticalGrid(
209-
columns = TvGridCells.Fixed(columnCount),
208+
LazyVerticalGrid(
209+
columns = GridCells.Fixed(columnCount),
210210
modifier = Modifier
211211
.focusRestorer()
212212
.onDpadEvent(

pillarbox-demo-tv/src/main/java/ch/srgssr/pillarbox/demo/tv/ui/lists/ListsHome.kt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ import androidx.compose.foundation.layout.Spacer
1313
import androidx.compose.foundation.layout.aspectRatio
1414
import androidx.compose.foundation.layout.fillMaxSize
1515
import androidx.compose.foundation.layout.padding
16+
import androidx.compose.foundation.lazy.grid.GridCells
17+
import androidx.compose.foundation.lazy.grid.GridItemSpan
18+
import androidx.compose.foundation.lazy.grid.LazyVerticalGrid
19+
import androidx.compose.foundation.lazy.grid.itemsIndexed
20+
import androidx.compose.foundation.lazy.grid.rememberLazyGridState
1621
import androidx.compose.material.icons.Icons
1722
import androidx.compose.material.icons.filled.Headset
1823
import androidx.compose.material.icons.filled.Movie
@@ -56,11 +61,6 @@ import androidx.paging.PagingData
5661
import androidx.paging.compose.LazyPagingItems
5762
import androidx.paging.compose.collectAsLazyPagingItems
5863
import androidx.paging.compose.itemKey
59-
import androidx.tv.foundation.lazy.grid.TvGridCells
60-
import androidx.tv.foundation.lazy.grid.TvGridItemSpan
61-
import androidx.tv.foundation.lazy.grid.TvLazyVerticalGrid
62-
import androidx.tv.foundation.lazy.grid.itemsIndexed
63-
import androidx.tv.foundation.lazy.grid.rememberTvLazyGridState
6464
import androidx.tv.material3.Card
6565
import androidx.tv.material3.CardColors
6666
import androidx.tv.material3.CardDefaults
@@ -273,10 +273,10 @@ private fun <T> ListsSection(
273273
}
274274

275275
val coroutineScope = rememberCoroutineScope()
276-
val scrollState = rememberTvLazyGridState()
276+
val scrollState = rememberLazyGridState()
277277

278-
TvLazyVerticalGrid(
279-
columns = TvGridCells.Fixed(columnCount),
278+
LazyVerticalGrid(
279+
columns = GridCells.Fixed(columnCount),
280280
modifier = Modifier
281281
.focusRestorer()
282282
.onDpadEvent(
@@ -437,10 +437,10 @@ private fun <T : Content> ListsSectionContent(
437437
}
438438

439439
val coroutineScope = rememberCoroutineScope()
440-
val scrollState = rememberTvLazyGridState()
440+
val scrollState = rememberLazyGridState()
441441

442-
TvLazyVerticalGrid(
443-
columns = TvGridCells.Fixed(columnCount),
442+
LazyVerticalGrid(
443+
columns = GridCells.Fixed(columnCount),
444444
modifier = modifier
445445
.focusRestorer()
446446
.onDpadEvent(
@@ -510,7 +510,7 @@ private fun <T : Content> ListsSectionContent(
510510
if (items.loadState.append is LoadState.Loading) {
511511
item(
512512
contentType = "LoadingView",
513-
span = { TvGridItemSpan(columnCount) }
513+
span = { GridItemSpan(columnCount) }
514514
) {
515515
ListsSectionLoading(
516516
modifier = modifier

pillarbox-demo-tv/src/main/java/ch/srgssr/pillarbox/demo/tv/ui/player/compose/settings/PlaybackSettingsDrawer.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import androidx.compose.foundation.layout.PaddingValues
1414
import androidx.compose.foundation.layout.Row
1515
import androidx.compose.foundation.layout.fillMaxHeight
1616
import androidx.compose.foundation.layout.padding
17+
import androidx.compose.foundation.lazy.LazyColumn
18+
import androidx.compose.foundation.lazy.items
1719
import androidx.compose.material.icons.Icons
1820
import androidx.compose.material.icons.filled.Check
1921
import androidx.compose.material.icons.filled.HearingDisabled
@@ -41,8 +43,6 @@ import androidx.media3.common.Player
4143
import androidx.navigation.compose.NavHost
4244
import androidx.navigation.compose.composable
4345
import androidx.navigation.compose.rememberNavController
44-
import androidx.tv.foundation.lazy.list.TvLazyColumn
45-
import androidx.tv.foundation.lazy.list.items
4646
import androidx.tv.material3.DrawerState
4747
import androidx.tv.material3.DrawerValue
4848
import androidx.tv.material3.Icon
@@ -254,7 +254,7 @@ private fun <T> NavigationDrawerScope.GenericSetting(
254254
style = MaterialTheme.typography.titleMedium
255255
)
256256

257-
TvLazyColumn(
257+
LazyColumn(
258258
contentPadding = PaddingValues(vertical = MaterialTheme.paddings.baseline),
259259
verticalArrangement = Arrangement.spacedBy(MaterialTheme.paddings.baseline)
260260
) {
@@ -289,7 +289,7 @@ private fun NavigationDrawerScope.TracksSetting(
289289
style = MaterialTheme.typography.titleMedium
290290
)
291291

292-
TvLazyColumn(
292+
LazyColumn(
293293
contentPadding = PaddingValues(vertical = MaterialTheme.paddings.baseline),
294294
verticalArrangement = Arrangement.spacedBy(MaterialTheme.paddings.baseline)
295295
) {

0 commit comments

Comments
 (0)