Auto commit (MindMachine) Mon Apr 13 07:01:01 PM CDT 2026
This commit is contained in:
@@ -280,6 +280,7 @@ class MainViewModel(
|
||||
}
|
||||
|
||||
fun setFlashIntervalMs(value: Int) = _ui.update { it.copy(config = it.config.copy(flashIntervalMs = value.coerceIn(50, 2000)), error = null) }
|
||||
fun setMonochromeFlashMode(value: Boolean) = _ui.update { it.copy(config = it.config.copy(monochromeFlashMode = value), error = null) }
|
||||
fun setCarrier(value: Float) = _ui.update {
|
||||
val stableCarrier = value.coerceIn(ParameterRanges.CARRIER_HZ_MIN, ParameterRanges.CARRIER_HZ_MAX)
|
||||
it.copy(config = it.config.copy(carrierFrequencyHz = stableCarrier), error = null)
|
||||
@@ -291,6 +292,8 @@ class MainViewModel(
|
||||
settingsRepository.updateForceAudioWithoutHeadphones(value)
|
||||
}
|
||||
fun updateShowImmersiveProgressBar(value: Boolean) = viewModelScope.launch { settingsRepository.updateShowImmersiveProgressBar(value) }
|
||||
fun updatePreferLowestRefreshRate(value: Boolean) = viewModelScope.launch { settingsRepository.updatePreferLowestRefreshRate(value) }
|
||||
fun updateMonochromeFlashMode(value: Boolean) = viewModelScope.launch { settingsRepository.updateMonochromeFlashMode(value) }
|
||||
fun updateImmersiveBrightnessPercent(value: Int) = viewModelScope.launch {
|
||||
settingsRepository.updateImmersiveBrightnessPercent(value)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user