Skip to content

Commit 05c5b07

Browse files
authored
Move TVSlider to pillarbox-demo-shared (#650)
1 parent f427c0c commit 05c5b07

File tree

12 files changed

+600
-304
lines changed

12 files changed

+600
-304
lines changed

pillarbox-demo-shared/build.gradle.kts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,27 @@
55

66
plugins {
77
alias(libs.plugins.pillarbox.android.library)
8+
alias(libs.plugins.pillarbox.android.library.compose)
89
}
910

1011
dependencies {
1112
compileOnly(project(":pillarbox-core-business"))
1213
api(project(":pillarbox-player"))
1314

1415
implementation(libs.androidx.annotation)
16+
implementation(libs.androidx.compose.animation)
17+
implementation(libs.androidx.compose.animation.core)
1518
implementation(platform(libs.androidx.compose.bom))
19+
implementation(libs.androidx.compose.foundation)
20+
implementation(libs.androidx.compose.foundation.layout)
1621
implementation(libs.androidx.compose.material.icons.core)
1722
implementation(libs.androidx.compose.material.icons.extended)
23+
api(libs.androidx.compose.runtime)
1824
api(libs.androidx.compose.ui)
25+
implementation(libs.androidx.compose.ui.geometry)
1926
api(libs.androidx.compose.ui.graphics)
27+
implementation(libs.androidx.compose.ui.tooling.preview)
28+
implementation(libs.androidx.compose.ui.unit)
2029
api(libs.androidx.lifecycle.viewmodel)
2130
api(libs.androidx.media3.common)
2231
implementation(libs.androidx.media3.exoplayer)
@@ -29,5 +38,7 @@ dependencies {
2938
api(libs.srg.dataprovider.paging)
3039
api(libs.srg.dataprovider.retrofit)
3140

41+
debugImplementation(libs.androidx.compose.ui.tooling)
42+
3243
testImplementation(libs.junit)
3344
}

pillarbox-demo-tv/src/main/java/ch/srgssr/pillarbox/demo/tv/extension/ModifierExtensions.kt renamed to pillarbox-demo-shared/src/main/java/ch/srgssr/pillarbox/demo/shared/extension/ModifierExtensions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Copyright (c) SRG SSR. All rights reserved.
33
* License information is available from the LICENSE file.
44
*/
5-
package ch.srgssr.pillarbox.demo.tv.extension
5+
package ch.srgssr.pillarbox.demo.shared.extension
66

77
import androidx.compose.ui.Modifier
88
import androidx.compose.ui.input.key.Key

0 commit comments

Comments
 (0)