Эх сурвалжийг харах

Increase max lines for title in global search to 3

Closes #9729
arkon 1 жил өмнө
parent
commit
262ce3473f

+ 1 - 0
app/src/main/java/eu/kanade/presentation/browse/components/GlobalSearchCardRow.kt

@@ -63,6 +63,7 @@ private fun MangaItem(
     Box(modifier = Modifier.width(96.dp)) {
         MangaComfortableGridItem(
             title = title,
+            titleMaxLines = 3,
             coverData = cover,
             coverBadgeStart = {
                 InLibraryBadge(enabled = isFavorite)

+ 4 - 1
app/src/main/java/eu/kanade/presentation/library/components/CommonMangaItem.kt

@@ -163,6 +163,7 @@ private fun BoxScope.CoverTextOverlay(
 fun MangaComfortableGridItem(
     isSelected: Boolean = false,
     title: String,
+    titleMaxLines: Int = 2,
     coverData: tachiyomi.domain.manga.model.MangaCover,
     coverAlpha: Float = 1f,
     coverBadgeStart: (@Composable RowScope.() -> Unit)? = null,
@@ -204,6 +205,7 @@ fun MangaComfortableGridItem(
                 title = title,
                 style = MaterialTheme.typography.titleSmall,
                 minLines = 2,
+                maxLines = titleMaxLines,
             )
         }
     }
@@ -253,6 +255,7 @@ private fun GridItemTitle(
     title: String,
     style: TextStyle,
     minLines: Int,
+    maxLines: Int = 2,
 ) {
     Text(
         modifier = modifier,
@@ -260,7 +263,7 @@ private fun GridItemTitle(
         fontSize = 12.sp,
         lineHeight = 18.sp,
         minLines = minLines,
-        maxLines = 2,
+        maxLines = maxLines,
         overflow = TextOverflow.Ellipsis,
         style = style,
     )