Skip to content

Commit 99eeee1

Browse files
committed
Spotless apply
1 parent 0974143 commit 99eeee1

19 files changed

+246
-286
lines changed

Jetcaster/gradle/libs.versions.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ gradle-versions = "0.52.0"
3838
hilt = "2.56.2"
3939
hiltExt = "1.2.0"
4040
horologist = "0.7.14-beta"
41-
# @pin When updating to AGP 7.4.0-alpha10 and up we can update this https://developer.android.com/studio/write/java8-support#library-desugaring-versions
4241
jdkDesugar = "2.1.5"
4342
junit = "4.13.2"
4443
kotlin = "2.1.20"
@@ -60,7 +59,6 @@ spotless = "7.0.3"
6059
# @keep
6160
targetSdk = "33"
6261
version-catalog-update = "1.0.0"
63-
material3Android = "1.3.1"
6462
media3CommonKtx = "1.7.1"
6563

6664
[libraries]
@@ -170,7 +168,6 @@ rometools-modules = { module = "com.rometools:rome-modules", version.ref = "rome
170168
rometools-rome = { module = "com.rometools:rome", version.ref = "rome" }
171169
androidx-media3-session = {module = "androidx.media3:media3-session",version.ref = "media3"}
172170
androidx-media3-exoplayer = {module = "androidx.media3:media3-exoplayer", version.ref = "media3"}
173-
androidx-material3-android = { group = "androidx.compose.material3", name = "material3-android", version.ref = "material3Android" }
174171
androidx-media3-common-ktx = { group = "androidx.media3", name = "media3-common-ktx", version.ref = "media3CommonKtx" }
175172

176173
[plugins]

Jetcaster/wear/build.gradle

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ plugins {
2020
alias(libs.plugins.ksp)
2121
alias(libs.plugins.hilt)
2222
alias(libs.plugins.compose)
23-
alias(libs.plugins.kotlin.serialization)
2423
}
2524

2625
android {
@@ -75,7 +74,6 @@ android {
7574

7675
dependencies {
7776

78-
implementation libs.androidx.media3.common.ktx
7977
def composeBom = platform(libs.androidx.compose.bom)
8078

8179
// General compose dependencies
@@ -92,7 +90,7 @@ dependencies {
9290
implementation libs.androidx.wear.compose.material
9391

9492
// For using the phone Typography
95-
implementation libs.androidx.material3.android
93+
implementation libs.androidx.compose.material3
9694

9795
implementation(libs.kotlinx.collections.immutable)
9896

@@ -104,6 +102,7 @@ dependencies {
104102
implementation(libs.androidx.media3.exoplayer)
105103
implementation(libs.androidx.media3.ui.compose)
106104
implementation(libs.androidx.media3.session)
105+
implementation libs.androidx.media3.common.ktx
107106

108107
// Horologist for correct Compose layout
109108
implementation libs.horologist.compose.layout

Jetcaster/wear/src/main/java/com/example/jetcaster/MainActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ package com.example.jetcaster
1919
import android.os.Bundle
2020
import androidx.activity.ComponentActivity
2121
import androidx.activity.compose.setContent
22-
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
2322
import androidx.navigation.NavHostController
2423
import androidx.wear.compose.navigation.rememberSwipeDismissableNavController
2524
import dagger.hilt.android.AndroidEntryPoint

Jetcaster/wear/src/main/java/com/example/jetcaster/WearApp.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ import androidx.compose.ui.graphics.Color
2525
import androidx.lifecycle.compose.collectAsStateWithLifecycle
2626
import androidx.lifecycle.viewmodel.compose.viewModel
2727
import androidx.navigation.NavHostController
28-
import androidx.wear.compose.navigation.SwipeDismissableNavHost
29-
import androidx.wear.compose.navigation.composable
3028
import androidx.wear.compose.foundation.pager.rememberPagerState
3129
import androidx.wear.compose.material3.AppScaffold
3230
import androidx.wear.compose.material3.ScreenScaffold
31+
import androidx.wear.compose.navigation.SwipeDismissableNavHost
32+
import androidx.wear.compose.navigation.composable
3333
import androidx.wear.compose.navigation.rememberSwipeDismissableNavHostState
3434
import com.example.jetcaster.theme.WearAppTheme
3535
import com.example.jetcaster.ui.Episode
@@ -49,8 +49,8 @@ import com.example.jetcaster.ui.player.PlayerScreen
4949
import com.example.jetcaster.ui.podcast.PodcastDetailsScreen
5050
import com.example.jetcaster.ui.podcasts.PodcastsScreen
5151
import com.example.jetcaster.ui.queue.QueueScreen
52-
import com.google.android.horologist.audio.ui.material3.VolumeScreen
5352
import com.google.android.horologist.audio.ui.VolumeViewModel
53+
import com.google.android.horologist.audio.ui.material3.VolumeScreen
5454
import com.google.android.horologist.media.ui.material3.navigation.MediaNavController.navigateToPlayer
5555
import com.google.android.horologist.media.ui.material3.navigation.MediaNavController.navigateToVolume
5656
import com.google.android.horologist.media.ui.material3.navigation.NavigationScreens

Jetcaster/wear/src/main/java/com/example/jetcaster/theme/ColorScheme.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ import com.example.jetcaster.designsystem.theme.tertiaryDark
4444

4545
internal val wearColorPalette: ColorScheme = ColorScheme(
4646
primary = primaryDark,
47-
primaryDim= primaryDark,
47+
primaryDim = primaryDark,
4848
onPrimary = Color(0xFF542104),
4949
primaryContainer = primaryContainerDark,
5050
onPrimaryContainer = onPrimaryContainerDark,

Jetcaster/wear/src/main/java/com/example/jetcaster/theme/WearAppTheme.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ fun WearAppTheme(content: @Composable () -> Unit) {
2626
typography = Typography,
2727
// For shapes, we generally recommend using the default Material Wear shapes which are
2828
// optimized for round devices.
29-
content = content
29+
content = content,
3030
)
3131
}

Jetcaster/wear/src/main/java/com/example/jetcaster/ui/JetcasterNavController.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,7 @@ import androidx.navigation.NamedNavArgument
2121
import androidx.navigation.NavController
2222
import androidx.navigation.NavType
2323
import androidx.navigation.navArgument
24-
import com.google.android.horologist.media.ui.material3.navigation.MediaNavController.navigateToPlayer
25-
import com.google.android.horologist.media.ui.material3.navigation.MediaNavController.navigateToVolume
2624
import com.google.android.horologist.media.ui.material3.navigation.NavigationScreens
27-
import com.google.android.horologist.media.ui.material3.screens.playerlibrarypager.PlayerLibraryPagerScreen
2825

2926
/**
3027
* NavController extensions that links to the screens of the Jetcaster app.
@@ -92,4 +89,4 @@ public object Episode : NavigationScreens("episode?episodeUri={episodeUri}") {
9289

9390
public object UpNext : NavigationScreens("upNext") {
9491
public fun destination(): String = navRoute
95-
}
92+
}

Jetcaster/wear/src/main/java/com/example/jetcaster/ui/components/MediaContent.kt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import androidx.compose.foundation.shape.CircleShape
2424
import androidx.compose.runtime.Composable
2525
import androidx.compose.ui.Modifier
2626
import androidx.compose.ui.draw.clip
27-
import androidx.compose.ui.graphics.Color
2827
import androidx.compose.ui.graphics.painter.Painter
2928
import androidx.compose.ui.layout.ContentScale
3029
import androidx.compose.ui.res.painterResource
@@ -76,15 +75,15 @@ fun MediaContent(
7675
Text(
7776
mediaTitle,
7877
maxLines = 1,
79-
overflow = TextOverflow.Ellipsis
78+
overflow = TextOverflow.Ellipsis,
8079
)
8180
},
8281
onClick = { onItemClick(episode) },
8382
secondaryLabel = {
8483
Text(
8584
secondaryLabel,
8685
maxLines = 1,
87-
overflow = TextOverflow.Ellipsis
86+
overflow = TextOverflow.Ellipsis,
8887
)
8988
},
9089
icon = {
@@ -96,13 +95,13 @@ fun MediaContent(
9695
contentScale = ContentScale.Crop,
9796
modifier = Modifier
9897
.size(
99-
ButtonDefaults.LargeIconSize
98+
ButtonDefaults.LargeIconSize,
10099
)
101-
.clip(CircleShape)
100+
.clip(CircleShape),
102101

103102
)
104103
},
105-
modifier = modifier.fillMaxWidth()
104+
modifier = modifier.fillMaxWidth(),
106105
)
107106
}
108107

@@ -111,21 +110,22 @@ fun MediaContent(
111110
@Composable
112111
fun MediaContentPreview(
113112
@PreviewParameter(WearPreviewEpisodes::class)
114-
episode: PlayerEpisode
113+
episode: PlayerEpisode,
114+
modifier: Modifier = Modifier,
115115
) {
116116
AppScaffold {
117117
val contentPadding = rememberResponsiveColumnPadding(
118-
first = ColumnItemType.Button
118+
first = ColumnItemType.Button,
119119
)
120120

121121
ScreenScaffold(contentPadding = contentPadding) {
122122
Box(
123-
modifier = Modifier
123+
modifier = modifier
124124
.fillMaxWidth()
125-
.padding(contentPadding)
125+
.padding(contentPadding),
126126
) {
127127
MediaContent(
128-
episode, onItemClick = { null }
128+
episode, onItemClick = { null },
129129
)
130130
}
131131
}

Jetcaster/wear/src/main/java/com/example/jetcaster/ui/components/PlaceholderButton.kt

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ import androidx.wear.compose.material.ExperimentalWearMaterialApi
3737
import androidx.wear.compose.material3.Button
3838
import androidx.wear.compose.material3.ButtonDefaults
3939
import androidx.wear.compose.material3.FilledTonalButton
40-
import androidx.wear.compose.material3.PlaceholderDefaults
4140
import androidx.wear.compose.material3.PlaceholderState
4241
import androidx.wear.compose.material3.placeholder
4342
import androidx.wear.compose.material3.placeholderShimmer
@@ -55,20 +54,20 @@ fun PlaceholderButton(
5554
onClick: () -> Unit = {},
5655
placeholderState: PlaceholderState = rememberPlaceholderState(false),
5756
secondaryLabel: Boolean = true,
58-
icon: Boolean = true
57+
icon: Boolean = true,
5958
) {
6059
var labelText by remember { mutableStateOf("") }
6160
var imageVector: ImageVector? by remember { mutableStateOf(null) }
62-
val buttonPlaceholderState = rememberPlaceholderState (
63-
labelText.isNotEmpty() && imageVector != null
61+
val buttonPlaceholderState = rememberPlaceholderState(
62+
labelText.isNotEmpty() && imageVector != null,
6463
)
6564
FilledTonalButton(
6665
onClick = { onClick },
6766
enabled = true,
6867
label = {
6968
Column {
7069
Box(
71-
modifier = modifier
70+
modifier = Modifier
7271
.padding(end = 10.dp)
7372
.clip(RoundedCornerShape(12.dp))
7473
.fillMaxWidth()
@@ -81,7 +80,7 @@ fun PlaceholderButton(
8180
secondaryLabel = if (secondaryLabel) {
8281
{
8382
Box(
84-
modifier = modifier
83+
modifier = Modifier
8584
.fillMaxWidth()
8685
.padding(end = 30.dp)
8786
.clip(RoundedCornerShape(12.dp))
@@ -96,13 +95,13 @@ fun PlaceholderButton(
9695
{
9796
Box(
9897
modifier =
99-
modifier.size(ButtonDefaults.IconSize).placeholder(buttonPlaceholderState)
98+
Modifier.size(ButtonDefaults.IconSize).placeholder(buttonPlaceholderState),
10099
)
101100
}
102101
} else {
103102
null
104103
},
105-
modifier = modifier.fillMaxWidth()
106-
.placeholderShimmer(buttonPlaceholderState)
104+
modifier = Modifier.fillMaxWidth()
105+
.placeholderShimmer(buttonPlaceholderState),
107106
)
108107
}

Jetcaster/wear/src/main/java/com/example/jetcaster/ui/components/SettingsButtons.kt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ import com.google.android.horologist.audio.ui.material3.components.actions.Setti
3535
import com.google.android.horologist.audio.ui.material3.components.actions.VolumeButtonWithBadge
3636
import com.google.android.horologist.audio.ui.material3.components.toAudioOutputUi
3737

38-
3938
/**
4039
* Settings buttons for the Jetcaster media app.
4140
* Add to queue and Set Volume.
@@ -59,7 +58,7 @@ fun SettingsButtons(
5958
onOutputClick = onVolumeClick,
6059
audioOutputUi = AudioOutput.BluetoothHeadset(id = "id", name = "name")
6160
.toAudioOutputUi(),
62-
volumeUiState = volumeUiState
61+
volumeUiState = volumeUiState,
6362
)
6463
}
6564

@@ -68,10 +67,9 @@ fun SettingsButtons(
6867
currentPlayerSpeed = playerUiState.episodePlayerState
6968
.playbackSpeed.toMillis().toFloat() / 1000,
7069
onPlaybackSpeedChange = onPlaybackSpeedChange,
71-
enabled = enabled
70+
enabled = enabled,
7271
)
7372
}
74-
7573
}
7674
}
7775

0 commit comments

Comments
 (0)