From fcac9832011c884018939887579f4e090f7ba420 Mon Sep 17 00:00:00 2001 From: Bruno Deanoz Date: Tue, 23 Jun 2026 01:04:30 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20flat=20message=20action=20icons=20?= =?UTF-8?q?=E2=80=94=20remove=20background=20box?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Clean flat icons without bordered container. 32dp touch target (circle clip for ripple), 18dp icon size, no background fill. Modern minimal look. --- app/src/main/java/dev/kaizen/app/chat/ChatComponents.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/dev/kaizen/app/chat/ChatComponents.kt b/app/src/main/java/dev/kaizen/app/chat/ChatComponents.kt index 835d953..1372558 100644 --- a/app/src/main/java/dev/kaizen/app/chat/ChatComponents.kt +++ b/app/src/main/java/dev/kaizen/app/chat/ChatComponents.kt @@ -489,16 +489,14 @@ fun MessageRow( @Composable private fun MessageActionButton(icon: ImageVector, tint: Color, onClick: () -> Unit) { - val isDark = isSystemInDarkTheme() Box( Modifier - .size(34.dp) - .clip(KaizenShapes.sm) - .background(if (isDark) Color(0x0AFFFFFF) else Color(0x06000000)) + .size(32.dp) + .clip(KaizenShapes.circle) .clickable(onClick = onClick), contentAlignment = Alignment.Center, ) { - Icon(icon, null, tint = tint, modifier = Modifier.size(17.dp)) + Icon(icon, null, tint = tint, modifier = Modifier.size(18.dp)) } }