diff --git a/app/src/main/kotlin/com/aliucord/manager/ui/screens/home/components/InstalledItemCard.kt b/app/src/main/kotlin/com/aliucord/manager/ui/screens/home/components/InstalledItemCard.kt
index 42ca84a..cf58970 100644
--- a/app/src/main/kotlin/com/aliucord/manager/ui/screens/home/components/InstalledItemCard.kt
+++ b/app/src/main/kotlin/com/aliucord/manager/ui/screens/home/components/InstalledItemCard.kt
@@ -13,7 +13,6 @@ import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
-import androidx.compose.ui.text.*
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp
import com.aliucord.manager.R
@@ -57,7 +56,11 @@ fun InstalledItemCard(
Column {
Text(
- text = "\"${data.name}\"",
+ text = if (data.name.contains(' ')) {
+ stringResource(R.string.installs_item_quoted_title, data.name)
+ } else {
+ data.name
+ },
fontWeight = FontWeight.SemiBold,
color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = .94f),
)
@@ -76,24 +79,13 @@ fun InstalledItemCard(
Spacer(Modifier.weight(1f, fill = true))
- Column(
- verticalArrangement = Arrangement.spacedBy(2.dp),
- horizontalAlignment = Alignment.End,
+ VersionDisplay(
+ version = data.version,
+ prefix = { append("v") },
modifier = Modifier
.alpha(.6f)
.padding(end = 4.dp),
- ) {
- VersionDisplay(
- version = data.version,
- prefix = { append("v") },
- )
-
- // TODO: display install core commit version
- // Text(
- // text = data.commit,
- // style = MaterialTheme.typography.labelLarge,
- // )
- }
+ )
}
Row(
@@ -132,24 +124,3 @@ fun InstalledItemCard(
}
}
}
-
-@Composable
-private fun LabelTextItem(
- label: String,
- value: String,
- modifier: Modifier = Modifier,
-) {
- Text(
- text = buildAnnotatedString {
- withStyle(SpanStyle(fontWeight = FontWeight.Bold)) {
- append("• ")
- append(label)
- }
- append(" ")
- append(value)
- },
- style = MaterialTheme.typography.bodyMedium,
- color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = .9f),
- modifier = modifier,
- )
-}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 23b8bca..e1495a2 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -35,6 +35,7 @@
In order for Aliucord Manager to function, file permissions are required. Since shared data is stored in ~/Aliucord, permissions are required in order to access it.
No installations found!
+ \"%s\"
Failed to launch Aliucord
Theme