From 5a00861e00b31998f635305367115fb412695194 Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Sun, 27 Feb 2022 01:00:04 +0100 Subject: [PATCH] Update: Refine products' list item --- .../ui/compose/components/ProductsListItem.kt | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/com/looker/droidify/ui/compose/components/ProductsListItem.kt b/src/main/kotlin/com/looker/droidify/ui/compose/components/ProductsListItem.kt index 54ba1187..8f26faf9 100644 --- a/src/main/kotlin/com/looker/droidify/ui/compose/components/ProductsListItem.kt +++ b/src/main/kotlin/com/looker/droidify/ui/compose/components/ProductsListItem.kt @@ -60,27 +60,33 @@ fun ProductsListItem( Column( modifier = Modifier.requiredHeight(64.dp) ) { - Box( + Row( modifier = Modifier .fillMaxWidth() .fillMaxHeight(0.4f), ) { Text( text = item.name, - modifier = Modifier.align(Alignment.CenterStart), + modifier = Modifier + .align(Alignment.CenterVertically) + .weight(1f), softWrap = true, overflow = TextOverflow.Ellipsis, + maxLines = 1, style = MaterialTheme.typography.titleMedium ) Text( text = item.version, - modifier = Modifier.align(Alignment.CenterEnd), + modifier = Modifier.align(Alignment.CenterVertically), overflow = TextOverflow.Ellipsis, - style = MaterialTheme.typography.bodySmall + maxLines = 1, + style = MaterialTheme.typography.bodySmall, ) } Text( - modifier = Modifier.fillMaxHeight(), + modifier = Modifier + .fillMaxHeight() + .fillMaxWidth(), text = item.summary, style = MaterialTheme.typography.bodySmall, overflow = TextOverflow.Ellipsis, @@ -122,7 +128,7 @@ fun ExpandedItemContent( ) { Icon( painter = painterResource(id = R.drawable.ic_download), - contentDescription = "Add to Favourite" + contentDescription = "Install" ) Text(text = "Install") }