mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	@@ -52,6 +52,9 @@ fun MangaChapterListItem(
 | 
			
		||||
    onClick: () -> Unit,
 | 
			
		||||
    onDownloadClick: ((ChapterDownloadAction) -> Unit)?,
 | 
			
		||||
) {
 | 
			
		||||
    val textAlpha = if (read) ReadItemAlpha else 1f
 | 
			
		||||
    val textSubtitleAlpha = if (read) ReadItemAlpha else SecondaryItemAlpha
 | 
			
		||||
 | 
			
		||||
    Row(
 | 
			
		||||
        modifier = modifier
 | 
			
		||||
            .selectedBackground(selected)
 | 
			
		||||
@@ -62,9 +65,6 @@ fun MangaChapterListItem(
 | 
			
		||||
            .padding(start = 16.dp, top = 12.dp, end = 8.dp, bottom = 12.dp),
 | 
			
		||||
    ) {
 | 
			
		||||
        Column(modifier = Modifier.weight(1f)) {
 | 
			
		||||
            val textAlpha = remember(read) { if (read) ReadItemAlpha else 1f }
 | 
			
		||||
            val textSubtitleAlpha = remember(read) { if (read) ReadItemAlpha else SecondaryItemAlpha }
 | 
			
		||||
 | 
			
		||||
            Row(verticalAlignment = Alignment.CenterVertically) {
 | 
			
		||||
                var textHeight by remember { mutableStateOf(0) }
 | 
			
		||||
                if (bookmark) {
 | 
			
		||||
@@ -86,7 +86,9 @@ fun MangaChapterListItem(
 | 
			
		||||
                    modifier = Modifier.alpha(textAlpha),
 | 
			
		||||
                )
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            Spacer(modifier = Modifier.height(6.dp))
 | 
			
		||||
 | 
			
		||||
            Row(modifier = Modifier.alpha(textSubtitleAlpha)) {
 | 
			
		||||
                ProvideTextStyle(
 | 
			
		||||
                    value = MaterialTheme.typography.bodyMedium.copy(fontSize = 12.sp),
 | 
			
		||||
@@ -119,7 +121,6 @@ fun MangaChapterListItem(
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // Download view
 | 
			
		||||
        if (onDownloadClick != null) {
 | 
			
		||||
            ChapterDownloadIndicator(
 | 
			
		||||
                enabled = downloadIndicatorEnabled,
 | 
			
		||||
 
 | 
			
		||||
@@ -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),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user