mirror of
https://github.com/SimpleMobileTools/Simple-Flashlight.git
synced 2025-02-10 17:00:36 +01:00
Fix light theme colors
This commit is contained in:
parent
de2ce0ea73
commit
cd02f52d12
@ -104,7 +104,7 @@ class BrightDisplayActivity : SimpleActivity() {
|
||||
private val _timerVisible: MutableStateFlow<Boolean> = MutableStateFlow(false)
|
||||
val timerVisible = _timerVisible.asStateFlow()
|
||||
|
||||
private val _backgroundColor: MutableStateFlow<Int> = MutableStateFlow(application.config.backgroundColor)
|
||||
private val _backgroundColor: MutableStateFlow<Int> = MutableStateFlow(application.config.brightDisplayColor)
|
||||
val backgroundColor = _backgroundColor.asStateFlow()
|
||||
|
||||
init {
|
||||
|
@ -122,32 +122,6 @@ class MainActivity : SimpleActivity() {
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
viewModel.onResume()
|
||||
// val contrastColor = getContrastColor()
|
||||
|
||||
// binding.apply {
|
||||
// changeIconColor(contrastColor, brightDisplayBtn)
|
||||
// brightDisplayBtn.beVisibleIf(preferences.brightDisplay)
|
||||
// sosBtn.beVisibleIf(preferences.sos)
|
||||
//
|
||||
// if (sosBtn.currentTextColor != getProperPrimaryColor()) {
|
||||
// sosBtn.setTextColor(contrastColor)
|
||||
// }
|
||||
//
|
||||
// stroboscopeBtn.beVisibleIf(preferences.stroboscope)
|
||||
//
|
||||
// if (!preferences.stroboscope) {
|
||||
// mCameraImpl!!.stopStroboscope()
|
||||
// stroboscopeBar.beInvisible()
|
||||
// }
|
||||
//
|
||||
// updateTextColors(mainHolder)
|
||||
// if (stroboscopeBar.isInvisible()) {
|
||||
// changeIconColor(contrastColor, stroboscopeBtn)
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// binding.sleepTimerHolder.background = ColorDrawable(getProperBackgroundColor())
|
||||
// binding.sleepTimerStop.applyColorFilter(getProperTextColor())
|
||||
|
||||
requestedOrientation = if (preferences.forcePortraitMode) ActivityInfo.SCREEN_ORIENTATION_PORTRAIT else ActivityInfo.SCREEN_ORIENTATION_SENSOR
|
||||
invalidateOptionsMenu()
|
||||
|
@ -112,7 +112,7 @@ internal fun MainScreen(
|
||||
),
|
||||
painter = painterResource(id = R.drawable.ic_flashlight_vector),
|
||||
contentDescription = stringResource(id = R.string.flashlight_short),
|
||||
tint = if (flashlightActive) MaterialTheme.colorScheme.primary else Color.Unspecified
|
||||
tint = if (flashlightActive) MaterialTheme.colorScheme.primary else MaterialTheme.colorScheme.onSurface
|
||||
)
|
||||
|
||||
if (showBrightDisplayButton) {
|
||||
@ -128,7 +128,8 @@ internal fun MainScreen(
|
||||
onClick = onBrightDisplayPress
|
||||
),
|
||||
painter = painterResource(id = R.drawable.ic_bright_display_vector),
|
||||
contentDescription = stringResource(id = R.string.bright_display)
|
||||
contentDescription = stringResource(id = R.string.bright_display),
|
||||
tint = MaterialTheme.colorScheme.onSurface
|
||||
)
|
||||
}
|
||||
|
||||
@ -146,7 +147,7 @@ internal fun MainScreen(
|
||||
text = "SOS",
|
||||
fontSize = TextUnit(dimensionResource(id = R.dimen.sos_text_size).value, TextUnitType.Sp),
|
||||
fontWeight = FontWeight.Bold,
|
||||
color = if (sosActive) MaterialTheme.colorScheme.primary else Color.Unspecified
|
||||
color = if (sosActive) MaterialTheme.colorScheme.primary else MaterialTheme.colorScheme.onSurface
|
||||
)
|
||||
}
|
||||
|
||||
@ -164,7 +165,7 @@ internal fun MainScreen(
|
||||
),
|
||||
painter = painterResource(id = R.drawable.ic_stroboscope_vector),
|
||||
contentDescription = "",
|
||||
tint = if (stroboscopeActive) MaterialTheme.colorScheme.primary else Color.Unspecified
|
||||
tint = if (stroboscopeActive) MaterialTheme.colorScheme.primary else MaterialTheme.colorScheme.onSurface
|
||||
)
|
||||
}
|
||||
|
||||
|
@ -31,7 +31,7 @@ internal fun SleepTimer(
|
||||
Row(
|
||||
modifier = modifier
|
||||
.wrapContentSize()
|
||||
.background(MaterialTheme.colorScheme.background)
|
||||
.background(MaterialTheme.colorScheme.surface)
|
||||
.border(
|
||||
width = 1.dp,
|
||||
color = Color.Gray,
|
||||
@ -43,20 +43,23 @@ internal fun SleepTimer(
|
||||
.align(Alignment.CenterVertically)
|
||||
.padding(horizontal = dimensionResource(id = R.dimen.normal_margin)),
|
||||
text = stringResource(id = R.string.sleep_timer),
|
||||
color = MaterialTheme.colorScheme.onSurface
|
||||
)
|
||||
Text(
|
||||
modifier = Modifier.align(Alignment.CenterVertically),
|
||||
text = timerText
|
||||
text = timerText,
|
||||
color = MaterialTheme.colorScheme.onSurface
|
||||
)
|
||||
IconButton(
|
||||
modifier = Modifier
|
||||
.align(Alignment.CenterVertically)
|
||||
.padding(dimensionResource(id = R.dimen.medium_margin)),
|
||||
onClick = onCloseClick,
|
||||
onClick = onCloseClick
|
||||
) {
|
||||
Icon(
|
||||
painter = painterResource(id = R.drawable.ic_cross_vector),
|
||||
contentDescription = stringResource(id = R.string.close)
|
||||
contentDescription = stringResource(id = R.string.close),
|
||||
tint = MaterialTheme.colorScheme.onSurface
|
||||
)
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user