From 3188706776d3377a15f2021a1d5dcb9cd61610c2 Mon Sep 17 00:00:00 2001 From: andrekir Date: Fri, 29 Sep 2023 22:31:22 -0300 Subject: [PATCH] feat: add new configs --- .../mesh/ui/components/config/DeviceConfigItemList.kt | 10 ++++++++++ .../ui/components/config/PositionConfigItemList.kt | 8 ++++++++ 2 files changed, 18 insertions(+) diff --git a/app/src/main/java/com/geeksville/mesh/ui/components/config/DeviceConfigItemList.kt b/app/src/main/java/com/geeksville/mesh/ui/components/config/DeviceConfigItemList.kt index f37a972a2..647ae255c 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/components/config/DeviceConfigItemList.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/components/config/DeviceConfigItemList.kt @@ -122,6 +122,16 @@ fun DeviceConfigItemList( } item { Divider() } + item { + SwitchPreference(title = "Disable triple-click", + checked = deviceInput.disableTripleClick, + enabled = enabled, + onCheckedChange = { + deviceInput = deviceInput.copy { disableTripleClick = it } + }) + } + item { Divider() } + item { PreferenceFooter( enabled = deviceInput != deviceConfig, diff --git a/app/src/main/java/com/geeksville/mesh/ui/components/config/PositionConfigItemList.kt b/app/src/main/java/com/geeksville/mesh/ui/components/config/PositionConfigItemList.kt index 3e427c3aa..3d385d888 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/components/config/PositionConfigItemList.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/components/config/PositionConfigItemList.kt @@ -173,6 +173,14 @@ fun PositionConfigItemList( onValueChanged = { positionInput = positionInput.copy { txGpio = it } }) } + item { + EditTextPreference(title = "Redefine PIN_GPS_EN", + value = positionInput.gpsEnGpio, + enabled = enabled, + keyboardActions = KeyboardActions(onDone = { focusManager.clearFocus() }), + onValueChanged = { positionInput = positionInput.copy { gpsEnGpio = it } }) + } + item { PreferenceFooter( enabled = positionInput != positionConfig || locationInput != location,