From 08099c2654660d9266bfb017c7941832f7baab19 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Mon, 5 May 2025 08:53:20 +0300 Subject: [PATCH] Improved transfer dialog layout --- .../kotlin/com/tutpro/baresip/MainActivity.kt | 59 +++++++++++-------- 1 file changed, 33 insertions(+), 26 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index b92f905b..e14130a0 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -1494,33 +1494,40 @@ class MainActivity : ComponentActivity() { if (call != null && call.replaces()) Row( modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.Center, + horizontalArrangement = Arrangement.Start, ) { - Text( - text = stringResource(R.string.blind), - color = LocalCustomColors.current.alert, - modifier = Modifier.padding(16.dp), - ) - Switch( - checked = blindChecked.value, - onCheckedChange = { - blindChecked.value = true - } - ) - Text( - text = stringResource(R.string.attended), - color = LocalCustomColors.current.alert, - modifier = Modifier.padding(16.dp), - ) - Switch( - checked = !blindChecked.value, - onCheckedChange = { - blindChecked.value = false - } - ) + Row(verticalAlignment = Alignment.CenterVertically) { + Text( + text = stringResource(R.string.blind), + color = LocalCustomColors.current.alert, + modifier = Modifier.padding(8.dp), + ) + Switch( + checked = blindChecked.value, + onCheckedChange = { + blindChecked.value = true + } + ) + } + Spacer(modifier = Modifier.width(8.dp)) + Row(verticalAlignment = Alignment.CenterVertically) { + Text( + text = stringResource(R.string.attended), + color = LocalCustomColors.current.alert, + modifier = Modifier.padding(8.dp), + ) + Switch( + checked = !blindChecked.value, + onCheckedChange = { + blindChecked.value = false + } + ) + } } Row( - horizontalArrangement = Arrangement.Absolute.SpaceEvenly + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.End, + verticalAlignment = Alignment.CenterVertically ) { TextButton( onClick = { @@ -1528,7 +1535,7 @@ class MainActivity : ComponentActivity() { showDialog.value = false showTransferDialog = false }, - modifier = Modifier.padding(8.dp), + modifier = Modifier.padding(end = 32.dp), ) { Text( text = stringResource(R.string.cancel), @@ -1567,7 +1574,7 @@ class MainActivity : ComponentActivity() { showTransferDialog = false } }, - modifier = Modifier.padding(8.dp), + modifier = Modifier.padding(end = 16.dp), ) { Text( text = stringResource(