diff --git a/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/WirelessButton.kt b/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/WirelessButton.kt
index 206b0ca..5590be6 100644
--- a/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/WirelessButton.kt
+++ b/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/WirelessButton.kt
@@ -164,14 +164,19 @@ internal fun WirelessButton() {
)
}
+ // A wireless car hands over its own Wi-Fi network, which the phone can't join with Wi-Fi off.
if (showWifiDialog) {
AlertDialog(
onDismissRequest = { showWifiDialog = false },
- title = { Text(stringResource(R.string.Wifi_off)) },
- text = { Text(stringResource(R.string.Wifi_not_enabled)) },
+ title = { Text(stringResource(R.string.wireless_wifi_off_title)) },
+ text = { Text(stringResource(R.string.wireless_wifi_off_body)) },
confirmButton = {
- TextButton(onClick = { showWifiDialog = false }) { Text("OK") }
+ TextButton(onClick = {
+ showWifiDialog = false
+ runCatching { context.startActivity(Intent(Settings.Panel.ACTION_WIFI)) }
+ }) { Text(stringResource(R.string.wireless_wifi_turn_on)) }
},
+ dismissButton = { TextButton(onClick = { showWifiDialog = false }) { Text(stringResource(R.string.cancel)) } },
)
}
-}
\ No newline at end of file
+}
diff --git a/gearslip/src/main/res/values/strings.xml b/gearslip/src/main/res/values/strings.xml
index cb5c27f..ac1f627 100644
--- a/gearslip/src/main/res/values/strings.xml
+++ b/gearslip/src/main/res/values/strings.xml
@@ -414,8 +414,9 @@
Doesn\'t connect on its own
Let it connect on its own
Bluetooth settings
- Please enable Wi-Fi to connect wirelessly
- Wi-Fi is off
+ Wi-Fi is off
+ The car connects over its own Wi-Fi, so turn on Wi-Fi to connect wirelessly.
+ Turn on Wi-Fi
Voice: live words