From 35a67b18c1a997c0b67d05aad1f94922a4ab8304 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Sat, 16 May 2026 07:57:39 +0300 Subject: [PATCH] Call button alignment improvements --- app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt index a66a1a76..17b06653 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt @@ -1481,8 +1481,11 @@ private fun CallRow( Row( modifier = Modifier .fillMaxWidth(), verticalAlignment = Alignment.CenterVertically, - horizontalArrangement = if (isDialer || call?.showCancelButton?.value == true || call?.showAnswerRejectButtons?.value == true) - Arrangement.Center else Arrangement.SpaceBetween + horizontalArrangement = if (isDialer || call?.showCancelButton?.value == true || + call?.showAnswerRejectButtons?.value == true) + Arrangement.Center + else + Arrangement.SpaceBetween ) { if (isDialer) { if (dialerState.showCallButton.value) @@ -1507,7 +1510,8 @@ private fun CallRow( ) } if (dialerState.showCallConferenceButton.value) { - Spacer(modifier = Modifier.width(32.dp)) + if (dialerState.showCallButton.value) + Spacer(modifier = Modifier.width(48.dp)) IconButton( modifier = Modifier.size(48.dp), enabled = dialerState.callButtonsEnabled.value, @@ -1997,7 +2001,7 @@ private fun CallRow( ) } - Spacer(Modifier.weight(1f)) + Spacer(Modifier.width(48.dp)) IconButton( modifier = Modifier.size(48.dp),