From 7f375d66540fe469ca8d7e48a718cfbec3e0b0b0 Mon Sep 17 00:00:00 2001 From: izzy2lost Date: Sat, 25 Oct 2025 18:37:14 -0400 Subject: [PATCH] Minor UI improvement --- .../izzy2lost/weeu/common/ui/theme/Theme.kt | 2 +- .../weeu/gamelist/GamesListScreen.kt | 40 +++++++++---------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/android/app/src/main/java/com/izzy2lost/weeu/common/ui/theme/Theme.kt b/src/android/app/src/main/java/com/izzy2lost/weeu/common/ui/theme/Theme.kt index 22323ada..80ffc4cb 100644 --- a/src/android/app/src/main/java/com/izzy2lost/weeu/common/ui/theme/Theme.kt +++ b/src/android/app/src/main/java/com/izzy2lost/weeu/common/ui/theme/Theme.kt @@ -63,7 +63,7 @@ private val LightColorScheme = lightColorScheme( surface = WeeUWhite, onSurface = WeeUBlack, surfaceVariant = Color(0xFFF5F5F5), - onSurfaceVariant = WeeUGray, + onSurfaceVariant = WeeUBlack, // Changed to black for better icon visibility outline = WeeUGray, outlineVariant = Color(0xFFE0E0E0), ) diff --git a/src/android/app/src/main/java/com/izzy2lost/weeu/gamelist/GamesListScreen.kt b/src/android/app/src/main/java/com/izzy2lost/weeu/gamelist/GamesListScreen.kt index 59bf8595..1f1ca7ae 100644 --- a/src/android/app/src/main/java/com/izzy2lost/weeu/gamelist/GamesListScreen.kt +++ b/src/android/app/src/main/java/com/izzy2lost/weeu/gamelist/GamesListScreen.kt @@ -558,16 +558,16 @@ private fun GameCoverItem( coverFile = result } - Card( - modifier = modifier - .padding(4.dp) - .combinedClickable( - onClick = { onStartGame(game) }, - onLongClick = { contextMenuExpanded = true } - ) + Column( + modifier = modifier.padding(4.dp), + horizontalAlignment = Alignment.CenterHorizontally ) { - Column( - horizontalAlignment = Alignment.CenterHorizontally + Card( + modifier = Modifier + .combinedClickable( + onClick = { onStartGame(game) }, + onLongClick = { contextMenuExpanded = true } + ) ) { Box( modifier = Modifier @@ -607,19 +607,19 @@ private fun GameCoverItem( ) } } - - Text( - text = game.name ?: "", - modifier = Modifier - .fillMaxWidth() - .padding(8.dp), - style = MaterialTheme.typography.bodySmall, - maxLines = 2, - overflow = TextOverflow.Ellipsis, - textAlign = TextAlign.Center - ) } + Text( + text = game.name ?: "", + modifier = Modifier + .fillMaxWidth() + .padding(horizontal = 8.dp, vertical = 4.dp), + style = MaterialTheme.typography.bodySmall, + maxLines = 2, + overflow = TextOverflow.Ellipsis, + textAlign = TextAlign.Center + ) + GameContextMenu( expanded = contextMenuExpanded, onDismissRequest = { contextMenuExpanded = false },