Restore chapter description alpha (#8345)
Restore "Darken the description colors" Restores #3858, with new values based on current standards (0.78f rather than 0.62f) I wanted to accomplish this without having to call a const, but that felt like a logical solution as well Of course, if you got cleaner methods do tell, thanks
This commit is contained in:
parent
054bf8ec5d
commit
04d2a3399b
3 changed files with 5 additions and 2 deletions
|
@ -32,6 +32,7 @@ import androidx.compose.ui.unit.sp
|
|||
import eu.kanade.presentation.components.ChapterDownloadAction
|
||||
import eu.kanade.presentation.components.ChapterDownloadIndicator
|
||||
import eu.kanade.presentation.util.ReadItemAlpha
|
||||
import eu.kanade.presentation.util.SecondaryItemAlpha
|
||||
import eu.kanade.tachiyomi.R
|
||||
import eu.kanade.tachiyomi.data.download.model.Download
|
||||
|
||||
|
@ -67,6 +68,7 @@ fun MangaChapterListItem(
|
|||
MaterialTheme.colorScheme.onSurface
|
||||
}
|
||||
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) }
|
||||
|
@ -91,7 +93,7 @@ fun MangaChapterListItem(
|
|||
)
|
||||
}
|
||||
Spacer(modifier = Modifier.height(6.dp))
|
||||
Row(modifier = Modifier.alpha(textAlpha)) {
|
||||
Row(modifier = Modifier.alpha(textSubtitleAlpha)) {
|
||||
ProvideTextStyle(
|
||||
value = MaterialTheme.typography.bodyMedium
|
||||
.copy(color = textColor, fontSize = 12.sp),
|
||||
|
|
|
@ -12,3 +12,4 @@ val verticalPadding = vertical
|
|||
val topPaddingValues = PaddingValues(top = vertical)
|
||||
|
||||
const val ReadItemAlpha = .38f
|
||||
const val SecondaryItemAlpha = .78f
|
||||
|
|
|
@ -29,7 +29,7 @@ fun Modifier.selectedBackground(isSelected: Boolean): Modifier = composed {
|
|||
}
|
||||
}
|
||||
|
||||
fun Modifier.secondaryItemAlpha(): Modifier = this.alpha(.78f)
|
||||
fun Modifier.secondaryItemAlpha(): Modifier = this.alpha(SecondaryItemAlpha)
|
||||
|
||||
fun Modifier.clickableNoIndication(
|
||||
onLongClick: (() -> Unit)? = null,
|
||||
|
|
Reference in a new issue