up versions

This commit is contained in:
2026-08-15 17:34:26 +03:00
parent 3e980840b4
commit b8e8ad1c0a
3 changed files with 12 additions and 7 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ plugins {
alias(libs.plugins.convention.ktor.client) alias(libs.plugins.convention.ktor.client)
} }
val appVersion = "1.26.2" val appVersion = "1.26.4"
android { android {
buildFeatures { buildConfig = true } buildFeatures { buildConfig = true }
@@ -98,10 +98,10 @@ fun DefaultControls(
.background(if (isUiLocked.value) Color.Transparent else Color.Black.copy(alpha = 0.4f)) .background(if (isUiLocked.value) Color.Transparent else Color.Black.copy(alpha = 0.4f))
.safeDrawingPadding() .safeDrawingPadding()
) { ) {
Box(modifier = Modifier.align(Alignment.TopStart).padding(8.dp)) {
BackButton { onBack() }
}
SideDoubleTapSeekZones(controller) SideDoubleTapSeekZones(controller)
Box(modifier = Modifier.align(Alignment.TopStart).padding(8.dp)) {
BackButton(Color.White) { onBack() }
}
Row(modifier = Modifier.align(Alignment.TopEnd).focusGroup().padding(8.dp)) { Row(modifier = Modifier.align(Alignment.TopEnd).focusGroup().padding(8.dp)) {
if (audioTracksState.isNotEmpty() && !isUiLocked.value) { if (audioTracksState.isNotEmpty() && !isUiLocked.value) {
AudioTracksButton( AudioTracksButton(
@@ -8,19 +8,24 @@ import androidx.compose.material3.IconButtonDefaults
import androidx.compose.material3.MaterialTheme import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.tooling.preview.Preview
import org.jetbrains.compose.resources.painterResource import org.jetbrains.compose.resources.painterResource
import ru.shadowsparky.ui.theme.focusBorder import ru.shadowsparky.ui.theme.focusBorder
@Composable @Composable
fun BackButton(doBack: () -> Unit) { fun BackButton(
iconColor: Color = Color.Unspecified,
doBack: () -> Unit
) {
IconButton( IconButton(
onClick = { doBack() }, onClick = { doBack() },
shape = CircleShape, shape = CircleShape,
colors = IconButtonDefaults.iconButtonVibrantColors( colors = IconButtonDefaults.iconButtonVibrantColors(
containerColor = MaterialTheme.colorScheme.primaryContainer.copy( containerColor = MaterialTheme.colorScheme.primaryContainer.copy(
0.1f 0.25f
) ),
contentColor = iconColor
), ),
modifier = Modifier.focusBorder(shape = CircleShape) modifier = Modifier.focusBorder(shape = CircleShape)
) { Icon(painterResource(Res.drawable.back), contentDescription = null) } ) { Icon(painterResource(Res.drawable.back), contentDescription = null) }