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