From 759ebaec93613c3bd661db8672589e1c0d9f84e9 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Sat, 12 Jul 2025 02:49:49 +0200 Subject: [PATCH] buttons --- .../java/com/bitchat/android/ui/ChatHeader.kt | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/bitchat/android/ui/ChatHeader.kt b/app/src/main/java/com/bitchat/android/ui/ChatHeader.kt index ee674796..537d4afb 100644 --- a/app/src/main/java/com/bitchat/android/ui/ChatHeader.kt +++ b/app/src/main/java/com/bitchat/android/ui/ChatHeader.kt @@ -202,25 +202,28 @@ private fun PrivateChatHeader( val peerNickname = peerNicknames[peerID] ?: peerID Box(modifier = Modifier.fillMaxWidth()) { - // Back button - positioned on the left + // Back button - positioned all the way to the left with minimal margin Button( onClick = onBackClick, colors = ButtonDefaults.buttonColors( containerColor = Color.Transparent, contentColor = colorScheme.primary ), - contentPadding = PaddingValues(horizontal = 12.dp, vertical = 4.dp), - modifier = Modifier.align(Alignment.CenterStart) + contentPadding = PaddingValues(horizontal = 4.dp, vertical = 4.dp), // Reduced horizontal padding + modifier = Modifier + .align(Alignment.CenterStart) + .offset(x = (-8).dp) // Move even further left to minimize margin ) { Row( verticalAlignment = Alignment.CenterVertically ) { Icon( - imageVector = Icons.Filled.ArrowBackIos, + imageVector = Icons.Filled.ArrowBack, contentDescription = "Back", - modifier = Modifier.size(14.dp), + modifier = Modifier.size(16.dp), tint = colorScheme.primary ) + Spacer(modifier = Modifier.width(4.dp)) Text( text = "back", style = MaterialTheme.typography.bodyMedium, @@ -273,24 +276,28 @@ private fun ChannelHeader( val colorScheme = MaterialTheme.colorScheme Box(modifier = Modifier.fillMaxWidth()) { - // Back button - positioned on the left + // Back button - positioned all the way to the left with minimal margin Button( onClick = onBackClick, colors = ButtonDefaults.buttonColors( containerColor = Color.Transparent, contentColor = colorScheme.primary ), - modifier = Modifier.align(Alignment.CenterStart) + contentPadding = PaddingValues(horizontal = 4.dp, vertical = 4.dp), // Reduced horizontal padding + modifier = Modifier + .align(Alignment.CenterStart) + .offset(x = (-8).dp) // Move even further left to minimize margin ) { Row( verticalAlignment = Alignment.CenterVertically ) { Icon( - imageVector = Icons.Filled.ArrowBackIos, + imageVector = Icons.Filled.ArrowBack, contentDescription = "Back", - modifier = Modifier.size(14.dp), + modifier = Modifier.size(16.dp), tint = colorScheme.primary - ) + ) + Spacer(modifier = Modifier.width(4.dp)) Text( text = "back", style = MaterialTheme.typography.bodyMedium,