|
@@ -158,6 +158,8 @@ fun UpdatesUiItem(
|
|
|
downloadProgressProvider: () -> Int,
|
|
|
) {
|
|
|
val haptic = LocalHapticFeedback.current
|
|
|
+ val textAlpha = if (update.read) ReadItemAlpha else 1f
|
|
|
+
|
|
|
Row(
|
|
|
modifier = modifier
|
|
|
.selectedBackground(selected)
|
|
@@ -179,15 +181,12 @@ fun UpdatesUiItem(
|
|
|
data = update.coverData,
|
|
|
onClick = onClickCover,
|
|
|
)
|
|
|
+
|
|
|
Column(
|
|
|
modifier = Modifier
|
|
|
.padding(horizontal = MaterialTheme.padding.medium)
|
|
|
.weight(1f),
|
|
|
) {
|
|
|
- val bookmark = remember(update.bookmark) { update.bookmark }
|
|
|
- val read = remember(update.read) { update.read }
|
|
|
- val textAlpha = remember(read) { if (read) ReadItemAlpha else 1f }
|
|
|
-
|
|
|
Text(
|
|
|
text = update.mangaTitle,
|
|
|
maxLines = 1,
|
|
@@ -195,9 +194,10 @@ fun UpdatesUiItem(
|
|
|
overflow = TextOverflow.Ellipsis,
|
|
|
modifier = Modifier.alpha(textAlpha),
|
|
|
)
|
|
|
+
|
|
|
Row(verticalAlignment = Alignment.CenterVertically) {
|
|
|
var textHeight by remember { mutableStateOf(0) }
|
|
|
- if (bookmark) {
|
|
|
+ if (update.bookmark) {
|
|
|
Icon(
|
|
|
imageVector = Icons.Filled.Bookmark,
|
|
|
contentDescription = stringResource(R.string.action_filter_bookmarked),
|
|
@@ -228,6 +228,7 @@ fun UpdatesUiItem(
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
ChapterDownloadIndicator(
|
|
|
enabled = onDownloadChapter != null,
|
|
|
modifier = Modifier.padding(start = 4.dp),
|