diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt index aefabc573c..4e44ab2d89 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt @@ -90,7 +90,7 @@ class LibraryGridHolder( binding.title.post { val hasAuthorInFilter = item.filter.isNotBlank() && authorArtist.contains(item.filter, true) - binding.subtitle.isVisible = binding.title.lineCount <= 1 || hasAuthorInFilter + binding.subtitle.isVisible = (binding.title.lineCount <= 1 || hasAuthorInFilter) && authorArtist.isNotBlank() binding.title.maxLines = if (hasAuthorInFilter) 1 else 2 } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt index 6131e31ef7..25a6f6a2be 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt @@ -20,6 +20,7 @@ import eu.kanade.tachiyomi.data.preference.PreferencesHelper import eu.kanade.tachiyomi.databinding.MangaGridItemBinding import eu.kanade.tachiyomi.source.SourceManager import eu.kanade.tachiyomi.util.system.dpToPx +import eu.kanade.tachiyomi.util.system.spToPx import eu.kanade.tachiyomi.util.view.compatToolTipText import eu.kanade.tachiyomi.widget.AutofitRecyclerView import uy.kohesive.injekt.Injekt @@ -96,6 +97,11 @@ class LibraryItem( binding.card.updateLayoutParams { bottomMargin = (if (isStaggered) 2 else 6).dpToPx } + } else { + binding.textLayout.updateLayoutParams { + height = + if (isStaggered) ViewGroup.LayoutParams.WRAP_CONTENT else 31.spToPx + } } binding.setBGAndFG(libraryLayout) }