From 61f60ba11ac750b0dc17bfc9390ee8972b8ff54b Mon Sep 17 00:00:00 2001 From: SaiD Date: Fri, 5 Dec 2025 00:01:39 +0530 Subject: [PATCH] settings page --- ...otlin-compiler-16408385281587638559.salive | 0 .../livingai/pages/settings/SettingsScreen.kt | 59 +++++++++---------- 2 files changed, 28 insertions(+), 31 deletions(-) create mode 100644 .kotlin/sessions/kotlin-compiler-16408385281587638559.salive diff --git a/.kotlin/sessions/kotlin-compiler-16408385281587638559.salive b/.kotlin/sessions/kotlin-compiler-16408385281587638559.salive new file mode 100644 index 0000000..e69de29 diff --git a/app/src/main/java/com/example/livingai/pages/settings/SettingsScreen.kt b/app/src/main/java/com/example/livingai/pages/settings/SettingsScreen.kt index d02b99e..e0cb090 100644 --- a/app/src/main/java/com/example/livingai/pages/settings/SettingsScreen.kt +++ b/app/src/main/java/com/example/livingai/pages/settings/SettingsScreen.kt @@ -86,39 +86,36 @@ fun SettingsScreen( ) } - // Jaccard Threshold Slider and Distance Method - if (settings.isAutoCaptureOn) { - Column( - modifier = Modifier - .fillMaxWidth() - .padding(vertical = Dimentions.SMALL_PADDING_TEXT) - ) { - LabeledDropdown( - labelRes = R.string.distance_method, - options = distanceMethods, - selected = settings.distanceMethod, - onSelected = { selectedMethod -> - viewModel.saveSettings(settings.copy(distanceMethod = selectedMethod)) - }, - modifier = Modifier.padding(vertical = Dimentions.SMALL_PADDING_TEXT) - ) + Column( + modifier = Modifier + .fillMaxWidth() + .padding(vertical = Dimentions.SMALL_PADDING_TEXT) + ) { + LabeledDropdown( + labelRes = R.string.distance_method, + options = distanceMethods, + selected = settings.distanceMethod, + onSelected = { selectedMethod -> + viewModel.saveSettings(settings.copy(distanceMethod = selectedMethod)) + }, + modifier = Modifier.padding(vertical = Dimentions.SMALL_PADDING_TEXT) + ) - Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween - ) { - Text(text = "Match Threshold") - Text(text = "${settings.jaccardThreshold.roundToInt()}%") - } - Slider( - value = settings.jaccardThreshold, - onValueChange = { newValue -> - viewModel.saveSettings(settings.copy(jaccardThreshold = newValue)) - }, - valueRange = 1f..100f, - steps = 99 - ) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween + ) { + Text(text = "Match Threshold") + Text(text = "${settings.jaccardThreshold.roundToInt()}%") } + Slider( + value = settings.jaccardThreshold, + onValueChange = { newValue -> + viewModel.saveSettings(settings.copy(jaccardThreshold = newValue)) + }, + valueRange = 1f..100f, + steps = 99 + ) } } }