mirror of
https://github.com/d4rken-org/capod.git
synced 2026-09-14 18:26:11 -04:00
feat(device-settings): Show Auto Connect caveat as conditional info box
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package eu.darken.capod.main.ui.devicesettings
|
||||
|
||||
import android.content.Intent
|
||||
import android.os.Build
|
||||
import android.provider.Settings
|
||||
import androidx.compose.foundation.Canvas
|
||||
import androidx.compose.foundation.selection.selectable
|
||||
@@ -399,6 +400,11 @@ fun DeviceSettingsScreen(
|
||||
onClick = { if (reactions.autoConnect) showAutoConnectConditionDialog = true },
|
||||
enabled = reactions.autoConnect,
|
||||
)
|
||||
if (reactions.autoConnect && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
||||
SettingsInfoBox(
|
||||
text = stringResource(R.string.settings_autoconnect_info_android12),
|
||||
)
|
||||
}
|
||||
ReactionsDivider()
|
||||
if (features.hasCase) {
|
||||
SettingsSwitchItem(
|
||||
|
||||
@@ -64,7 +64,8 @@
|
||||
<string name="settings_signal_minimum_label">Minimum signal quality</string>
|
||||
<string name="settings_signal_minimum_description">The minimum signal quality that a device needs to have to be considered yours.</string>
|
||||
<string name="settings_autoconnect_label">Auto connect</string>
|
||||
<string name="settings_autoconnect_description">If Android does not automatically connect, we can ask it too. This will set the monitor mode setting to \'Always\'. May not work on newer Android versions.</string>
|
||||
<string name="settings_autoconnect_description">If Android does not automatically connect, we can ask it too. This will set the monitor mode setting to \'Always\'.</string>
|
||||
<string name="settings_autoconnect_info_android12">Auto connect relies on a system feature that Android 12 and newer restricts. It may not work on your device.</string>
|
||||
<string name="settings_autoconnect_condition_label">Auto connect condition</string>
|
||||
<string name="settings_autoconnect_condition_description">When should we try to connect to your device?</string>
|
||||
<string name="settings_devices_label">Devices</string>
|
||||
|
||||
Reference in New Issue
Block a user