From 1d28ced4f4647b60d9c2f445fdaf931121e7668e Mon Sep 17 00:00:00 2001 From: evgeny Date: Mon, 19 Oct 2026 14:30:35 +0200 Subject: [PATCH] Replace Android member radio badge with a green radio call button --- .../java/com/utun/chat/ui/screens/MemberListScreen.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/MemberListScreen.kt b/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/MemberListScreen.kt index a90ff4e4..b4e98a96 100644 --- a/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/MemberListScreen.kt +++ b/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/MemberListScreen.kt @@ -230,10 +230,6 @@ private fun MemberListItem( Icon(Icons.Filled.Storage, stringResource(R.string.storage), tint = MaterialTheme.colorScheme.primary, modifier = Modifier.size(16.dp)) Spacer(Modifier.width(2.dp)) } - if (member.radioActive) { - PortableRadioIcon(stringResource(R.string.radio_active), Modifier.size(16.dp)) - Spacer(Modifier.width(2.dp)) - } if (!member.isVerified) { Icon(Icons.Filled.Close, stringResource(R.string.not_verified), tint = Color.Red, modifier = Modifier.size(16.dp)) Spacer(Modifier.width(2.dp)) @@ -277,7 +273,9 @@ private fun MemberListItem( stringResource(if (member.radioMuted) R.string.radio_member_listen else R.string.radio_member_mute)) } IconButton(onClick = onRadioCall, enabled = member.online, modifier = actionModifier) { - PortableRadioIcon(stringResource(R.string.radio_call_start)) + val label = stringResource(R.string.radio_call_start) + + if (member.radioActive) " ยท " + stringResource(R.string.radio_active) else "" + PortableRadioIcon(label, tint = if (member.radioActive) Color(0xFF4CAF50) else LocalContentColor.current) } IconButton(onClick = onCall, enabled = member.online, modifier = actionModifier) { Icon(Icons.Filled.Call, stringResource(R.string.call))