Fix monet theme issues

This commit is contained in:
2026-03-12 17:06:00 +05:00
parent a40986f9b8
commit 1d8d6d0904
4 changed files with 12 additions and 12 deletions

View File

@@ -43,9 +43,6 @@ import coil.decode.SvgDecoder
import coil.request.ImageRequest
import sh.sar.isodroid.data.MountStatus
import sh.sar.isodroid.data.MountType
import sh.sar.isodroid.ui.theme.ErrorRed
import sh.sar.isodroid.ui.theme.MountedGreen
import sh.sar.isodroid.ui.theme.UnmountedGray
import java.io.File
@Composable
@@ -112,9 +109,9 @@ fun StatusCard(
},
contentDescription = null,
tint = when {
hasError -> ErrorRed
mountStatus.mounted -> MountedGreen
else -> UnmountedGray
hasError -> MaterialTheme.colorScheme.onErrorContainer
mountStatus.mounted -> MaterialTheme.colorScheme.onPrimaryContainer
else -> MaterialTheme.colorScheme.onSurfaceVariant
},
modifier = Modifier.size(32.dp)
)
@@ -201,20 +198,20 @@ fun StatusCard(
text = fileName,
style = MaterialTheme.typography.bodyMedium,
fontWeight = FontWeight.Medium,
color = MaterialTheme.colorScheme.onSurface
color = MaterialTheme.colorScheme.onPrimaryContainer
)
Spacer(modifier = Modifier.height(4.dp))
Row {
Text(
text = if (mountStatus.type == MountType.CDROM) "CD-ROM" else "Mass Storage",
style = MaterialTheme.typography.labelSmall,
color = MaterialTheme.colorScheme.primary
color = MaterialTheme.colorScheme.onPrimaryContainer.copy(alpha = 0.8f)
)
Spacer(modifier = Modifier.width(8.dp))
Text(
text = if (mountStatus.readOnly) "Read-Only" else "Read-Write",
style = MaterialTheme.typography.labelSmall,
color = MaterialTheme.colorScheme.secondary
color = MaterialTheme.colorScheme.onPrimaryContainer.copy(alpha = 0.8f)
)
}
}

View File

@@ -114,7 +114,8 @@ fun DownloadsScreen(
},
colors = TopAppBarDefaults.topAppBarColors(
containerColor = MaterialTheme.colorScheme.primaryContainer,
titleContentColor = MaterialTheme.colorScheme.onPrimaryContainer
titleContentColor = MaterialTheme.colorScheme.onPrimaryContainer,
navigationIconContentColor = MaterialTheme.colorScheme.onPrimaryContainer
)
)
}

View File

@@ -117,7 +117,8 @@ fun MainScreen(
title = { Text("ISO Droid") },
colors = TopAppBarDefaults.topAppBarColors(
containerColor = MaterialTheme.colorScheme.primaryContainer,
titleContentColor = MaterialTheme.colorScheme.onPrimaryContainer
titleContentColor = MaterialTheme.colorScheme.onPrimaryContainer,
actionIconContentColor = MaterialTheme.colorScheme.onPrimaryContainer
),
actions = {
IconButton(

View File

@@ -158,7 +158,8 @@ fun SettingsScreen(
},
colors = TopAppBarDefaults.topAppBarColors(
containerColor = MaterialTheme.colorScheme.primaryContainer,
titleContentColor = MaterialTheme.colorScheme.onPrimaryContainer
titleContentColor = MaterialTheme.colorScheme.onPrimaryContainer,
navigationIconContentColor = MaterialTheme.colorScheme.onPrimaryContainer
)
)
}