Fix setup UX: remove Hz wording and make setup scrollable
This commit is contained in:
@@ -7,8 +7,8 @@ object SessionValidator {
|
||||
fun validate(config: SessionConfig, headsetAvailable: Boolean): String? {
|
||||
if (config.durationSec !in 60..(30 * 60)) return "Duration must be 1 to 30 minutes."
|
||||
if (config.flashIntervalMs !in 50..2000) return "Flash interval must be 0.05 to 2.00 seconds."
|
||||
if (config.carrierFrequencyHz !in 80f..400f) return "Carrier frequency must be 80 to 400 Hz."
|
||||
if (config.binauralDifferenceHz !in 0.5f..20f) return "Binaural difference must be 0.5 to 20 Hz."
|
||||
if (config.carrierFrequencyHz !in 80f..400f) return "Carrier frequency must be between 80 and 400."
|
||||
if (config.binauralDifferenceHz !in 0.5f..20f) return "Binaural difference must be between 0.5 and 20."
|
||||
if (config.mode != SessionMode.VISUAL_ONLY && !headsetAvailable) {
|
||||
return "Stereo headphones are required for binaural audio. Connect headphones or switch to Visual-only."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user