Update positioning guidance + safety disclaimer
This commit is contained in:
@@ -349,7 +349,7 @@ fun App(vm: MainViewModel = viewModel()) {
|
||||
SettingsScreen(vm)
|
||||
}
|
||||
composable("holder") {
|
||||
HolderScreen()
|
||||
PositioningScreen()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -383,7 +383,7 @@ fun SafetyScreen(onAck: () -> Unit, onHolder: () -> Unit) {
|
||||
Text("Read before using MindMachine", style = MaterialTheme.typography.headlineSmall, color = MaterialTheme.colorScheme.onBackground)
|
||||
Spacer(Modifier.height(12.dp))
|
||||
Text(
|
||||
"Flashing lights may be unsafe for people with epilepsy, seizure sensitivity, or migraine triggers.\n\nDo not use while driving, walking, cycling, or operating machinery.\n\nStop immediately for discomfort, dizziness, headache, nausea, anxiety, or eye strain.\n\nBinaural mode requires stereo headphones.\n\nThis app is not a medical device.",
|
||||
"Flashing lights may be unsafe for people with epilepsy, seizure sensitivity, or migraine triggers.\n\nDo not use while driving, walking, cycling, or operating machinery.\n\nFor immersive visual sessions, keep your eyes closed. Do not stare at the screen.\n\nDo not place the phone directly on your eyes. Avoid pressure on face/eyes and ensure comfortable breathing/airflow.\n\nUse at your own risk. This app is a prototype and not a medical device.\n\nStop immediately for discomfort, dizziness, headache, nausea, anxiety, or eye strain.\n\nBinaural mode requires stereo headphones.",
|
||||
color = MaterialTheme.colorScheme.onBackground
|
||||
)
|
||||
Row(verticalAlignment = Alignment.CenterVertically) {
|
||||
@@ -391,7 +391,7 @@ fun SafetyScreen(onAck: () -> Unit, onHolder: () -> Unit) {
|
||||
Text("I understand the risks and will stop immediately if I feel discomfort.", color = MaterialTheme.colorScheme.onBackground)
|
||||
}
|
||||
Button(onClick = onAck, enabled = checked, modifier = Modifier.semantics { contentDescription = "I Understand" }) { Text("I Understand") }
|
||||
TextButton(onClick = onHolder) { Text("Holder Guidance") }
|
||||
TextButton(onClick = onHolder) { Text("Positioning Guidance") }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -802,12 +802,15 @@ fun SettingsScreen(vm: MainViewModel) {
|
||||
}
|
||||
|
||||
HorizontalDivider()
|
||||
Text("About/Disclaimer: MindMachine is a prototype and not a medical device.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text(
|
||||
"About/Disclaimer: MindMachine is a prototype and not a medical device. Use at your own risk. For immersive visual sessions, keep your eyes closed and do not place the phone directly on your eyes.",
|
||||
color = MaterialTheme.colorScheme.onBackground
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
fun HolderScreen() {
|
||||
fun PositioningScreen() {
|
||||
Column(
|
||||
Modifier
|
||||
.fillMaxSize()
|
||||
@@ -816,12 +819,11 @@ fun HolderScreen() {
|
||||
.padding(16.dp),
|
||||
verticalArrangement = Arrangement.spacedBy(8.dp)
|
||||
) {
|
||||
Text("Holder Guidance", style = MaterialTheme.typography.headlineSmall, color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Use a simple cardboard visor/holder.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Keep phone stable and hands-free.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Do not press device against eyes/face.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Allow airflow and comfort.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Test fit before session.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Sit or lie down in a safe place.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("Positioning Guidance", style = MaterialTheme.typography.headlineSmall, color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Lie on your back in a safe, comfortable place.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Rest the phone across the upper nose/forehead area so it stays stable.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Keep your eyes closed during immersive visual sessions.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Do not place the phone directly on your eyes or apply pressure.", color = MaterialTheme.colorScheme.onBackground)
|
||||
Text("• Ensure comfortable breathing/airflow and stop if you feel discomfort.", color = MaterialTheme.colorScheme.onBackground)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user