refactor(ui): Update text and icon colors in metadata description adapters for delegated sources
This commit is contained in:
parent
e89f50c845
commit
06004de0f1
7 changed files with 21 additions and 18 deletions
|
|
@ -4,6 +4,7 @@ import android.annotation.SuppressLint
|
||||||
import android.content.res.ColorStateList
|
import android.content.res.ColorStateList
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
|
import androidx.compose.material3.LocalContentColor
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
|
@ -31,8 +32,8 @@ fun EHentaiDescription(
|
||||||
) {
|
) {
|
||||||
val context = LocalContext.current
|
val context = LocalContext.current
|
||||||
// KMK -->
|
// KMK -->
|
||||||
val textColor = MaterialTheme.colorScheme.secondary.toArgb()
|
|
||||||
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
||||||
|
val textColor = LocalContentColor.current.toArgb()
|
||||||
val ratingBarSecondaryColor = MaterialTheme.colorScheme.outlineVariant.toArgb()
|
val ratingBarSecondaryColor = MaterialTheme.colorScheme.outlineVariant.toArgb()
|
||||||
// KMK <--
|
// KMK <--
|
||||||
AndroidView(
|
AndroidView(
|
||||||
|
|
@ -107,7 +108,7 @@ fun EHentaiDescription(
|
||||||
|
|
||||||
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
||||||
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
||||||
binding.moreInfo.setTextColor(textColor)
|
binding.moreInfo.setTextColor(iconColor)
|
||||||
// KMK <--
|
// KMK <--
|
||||||
|
|
||||||
listOf(
|
listOf(
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ import tachiyomi.i18n.sy.SYMR
|
||||||
fun EightMusesDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
fun EightMusesDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
val context = LocalContext.current
|
val context = LocalContext.current
|
||||||
// KMK -->
|
// KMK -->
|
||||||
val textColor = MaterialTheme.colorScheme.secondary.toArgb()
|
val titleColor = MaterialTheme.colorScheme.primary.toArgb()
|
||||||
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
||||||
// KMK <--
|
// KMK <--
|
||||||
AndroidView(
|
AndroidView(
|
||||||
|
|
@ -37,11 +37,11 @@ fun EightMusesDescription(state: State.Success, openMetadataViewer: () -> Unit)
|
||||||
|
|
||||||
binding.title.text = meta.title ?: context.stringResource(MR.strings.unknown)
|
binding.title.text = meta.title ?: context.stringResource(MR.strings.unknown)
|
||||||
// KMK -->
|
// KMK -->
|
||||||
binding.title.setTextColor(textColor)
|
binding.title.setTextColor(titleColor)
|
||||||
|
|
||||||
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
||||||
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
||||||
binding.moreInfo.setTextColor(textColor)
|
binding.moreInfo.setTextColor(iconColor)
|
||||||
// KMK <--
|
// KMK <--
|
||||||
|
|
||||||
binding.title.setOnLongClickListener {
|
binding.title.setOnLongClickListener {
|
||||||
|
|
@ -51,9 +51,6 @@ fun EightMusesDescription(state: State.Success, openMetadataViewer: () -> Unit)
|
||||||
)
|
)
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
// KMK -->
|
|
||||||
binding.title.setTextColor(textColor)
|
|
||||||
// KMK <--
|
|
||||||
|
|
||||||
binding.moreInfo.setOnClickListener {
|
binding.moreInfo.setOnClickListener {
|
||||||
openMetadataViewer()
|
openMetadataViewer()
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package exh.ui.metadata.adapters
|
||||||
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
|
import androidx.compose.material3.LocalContentColor
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
|
@ -22,8 +23,8 @@ import tachiyomi.i18n.sy.SYMR
|
||||||
fun HBrowseDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
fun HBrowseDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
val context = LocalContext.current
|
val context = LocalContext.current
|
||||||
// KMK -->
|
// KMK -->
|
||||||
val textColor = MaterialTheme.colorScheme.secondary.toArgb()
|
|
||||||
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
||||||
|
val textColor = LocalContentColor.current.toArgb()
|
||||||
// KMK <--
|
// KMK <--
|
||||||
AndroidView(
|
AndroidView(
|
||||||
modifier = Modifier.fillMaxWidth(),
|
modifier = Modifier.fillMaxWidth(),
|
||||||
|
|
@ -42,7 +43,7 @@ fun HBrowseDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
|
|
||||||
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
||||||
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
||||||
binding.moreInfo.setTextColor(textColor)
|
binding.moreInfo.setTextColor(iconColor)
|
||||||
// KMK <--
|
// KMK <--
|
||||||
|
|
||||||
binding.pages.setOnLongClickListener {
|
binding.pages.setOnLongClickListener {
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ import android.annotation.SuppressLint
|
||||||
import android.content.res.ColorStateList
|
import android.content.res.ColorStateList
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
|
import androidx.compose.material3.LocalContentColor
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
|
@ -26,8 +27,8 @@ import kotlin.math.round
|
||||||
fun MangaDexDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
fun MangaDexDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
val context = LocalContext.current
|
val context = LocalContext.current
|
||||||
// KMK -->
|
// KMK -->
|
||||||
val textColor = MaterialTheme.colorScheme.secondary.toArgb()
|
|
||||||
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
||||||
|
val textColor = LocalContentColor.current.toArgb()
|
||||||
val ratingBarSecondaryColor = MaterialTheme.colorScheme.outlineVariant.toArgb()
|
val ratingBarSecondaryColor = MaterialTheme.colorScheme.outlineVariant.toArgb()
|
||||||
// KMK <--
|
// KMK <--
|
||||||
AndroidView(
|
AndroidView(
|
||||||
|
|
@ -54,7 +55,7 @@ fun MangaDexDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
|
|
||||||
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
||||||
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
||||||
binding.moreInfo.setTextColor(textColor)
|
binding.moreInfo.setTextColor(iconColor)
|
||||||
// KMK <--
|
// KMK <--
|
||||||
|
|
||||||
binding.rating.setOnLongClickListener {
|
binding.rating.setOnLongClickListener {
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package exh.ui.metadata.adapters
|
||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
|
import androidx.compose.material3.LocalContentColor
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
|
@ -29,8 +30,8 @@ import java.time.ZonedDateTime
|
||||||
fun NHentaiDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
fun NHentaiDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
val context = LocalContext.current
|
val context = LocalContext.current
|
||||||
// KMK -->
|
// KMK -->
|
||||||
val textColor = MaterialTheme.colorScheme.secondary.toArgb()
|
|
||||||
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
||||||
|
val textColor = LocalContentColor.current.toArgb()
|
||||||
// KMK <--
|
// KMK <--
|
||||||
AndroidView(
|
AndroidView(
|
||||||
modifier = Modifier.fillMaxWidth(),
|
modifier = Modifier.fillMaxWidth(),
|
||||||
|
|
@ -92,7 +93,7 @@ fun NHentaiDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
|
|
||||||
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
||||||
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
||||||
binding.moreInfo.setTextColor(textColor)
|
binding.moreInfo.setTextColor(iconColor)
|
||||||
// KMK <--
|
// KMK <--
|
||||||
|
|
||||||
listOf(
|
listOf(
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ import android.annotation.SuppressLint
|
||||||
import android.content.res.ColorStateList
|
import android.content.res.ColorStateList
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
|
import androidx.compose.material3.LocalContentColor
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
|
@ -27,8 +28,8 @@ import kotlin.math.round
|
||||||
fun PururinDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
fun PururinDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
val context = LocalContext.current
|
val context = LocalContext.current
|
||||||
// KMK -->
|
// KMK -->
|
||||||
val textColor = MaterialTheme.colorScheme.secondary.toArgb()
|
|
||||||
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
||||||
|
val textColor = LocalContentColor.current.toArgb()
|
||||||
val ratingBarSecondaryColor = MaterialTheme.colorScheme.outlineVariant.toArgb()
|
val ratingBarSecondaryColor = MaterialTheme.colorScheme.outlineVariant.toArgb()
|
||||||
// KMK <--
|
// KMK <--
|
||||||
AndroidView(
|
AndroidView(
|
||||||
|
|
@ -80,7 +81,7 @@ fun PururinDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
|
|
||||||
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
||||||
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
||||||
binding.moreInfo.setTextColor(textColor)
|
binding.moreInfo.setTextColor(iconColor)
|
||||||
// KMK <--
|
// KMK <--
|
||||||
|
|
||||||
listOf(
|
listOf(
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ import android.annotation.SuppressLint
|
||||||
import android.content.res.ColorStateList
|
import android.content.res.ColorStateList
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
|
import androidx.compose.material3.LocalContentColor
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
|
@ -28,8 +29,8 @@ import kotlin.math.round
|
||||||
fun TsuminoDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
fun TsuminoDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
val context = LocalContext.current
|
val context = LocalContext.current
|
||||||
// KMK -->
|
// KMK -->
|
||||||
val textColor = MaterialTheme.colorScheme.secondary.toArgb()
|
|
||||||
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
val iconColor = MaterialTheme.colorScheme.primary.toArgb()
|
||||||
|
val textColor = LocalContentColor.current.toArgb()
|
||||||
val ratingBarSecondaryColor = MaterialTheme.colorScheme.outlineVariant.toArgb()
|
val ratingBarSecondaryColor = MaterialTheme.colorScheme.outlineVariant.toArgb()
|
||||||
// KMK <--
|
// KMK <--
|
||||||
AndroidView(
|
AndroidView(
|
||||||
|
|
@ -83,7 +84,7 @@ fun TsuminoDescription(state: State.Success, openMetadataViewer: () -> Unit) {
|
||||||
|
|
||||||
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
binding.moreInfo.bindDrawable(context, R.drawable.ic_info_24dp, iconColor)
|
||||||
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
binding.moreInfo.text = context.stringResource(SYMR.strings.more_info)
|
||||||
binding.moreInfo.setTextColor(textColor)
|
binding.moreInfo.setTextColor(iconColor)
|
||||||
// KMK <--
|
// KMK <--
|
||||||
|
|
||||||
listOf(
|
listOf(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue