Przeglądaj źródła

Changed some stepper values for alert min/max
fixed duplicate red/yellow lines in chart when changing settings

Jon Fawcett 6 lat temu
rodzic
commit
2eca84ac72

+ 3 - 3
LoopFollow/Controllers/AlarmViewController.swift

@@ -388,7 +388,7 @@ class AlarmViewController: FormViewController {
             row.title = "BG"
             row.cell.stepper.stepValue = 1
             row.cell.stepper.minimumValue = 40
-            row.cell.stepper.maximumValue = 120
+            row.cell.stepper.maximumValue = 150
             row.value = Double(UserDefaultsRepository.alertLowBG.value)
             row.hidden = "$alertLowActive == false"
             row.displayValueFor = { value in
@@ -739,7 +739,7 @@ class AlarmViewController: FormViewController {
         <<< StepperRow("alertFastDropBelowBG") { row in
             row.title = "Dropping Below BG"
             row.cell.stepper.stepValue = 1
-            row.cell.stepper.minimumValue = 100
+            row.cell.stepper.minimumValue = 40
             row.cell.stepper.maximumValue = 300
             row.value = Double(UserDefaultsRepository.alertFastDropBelowBG.value)
             row.hidden = "$alertFastDropActive == false || $alertFastDropUseLimit == false"
@@ -877,7 +877,7 @@ class AlarmViewController: FormViewController {
         <<< StepperRow("alertFastRiseAboveBG") { row in
             row.title = "Rising Above BG"
             row.cell.stepper.stepValue = 1
-            row.cell.stepper.minimumValue = 100
+            row.cell.stepper.minimumValue = 40
             row.cell.stepper.maximumValue = 300
             row.value = Double(UserDefaultsRepository.alertFastRiseAboveBG.value)
             row.hidden = "$alertFastRiseActive == false || $alertFastRiseUseLimit == false"

+ 3 - 0
LoopFollow/Controllers/MainViewController.swift

@@ -886,6 +886,9 @@ class MainViewController: UIViewController, UITableViewDataSource, ChartViewDele
         data.setValueFont(UIFont(name: UIFont.systemFont(ofSize: 10).fontName, size: 10)!)
         data.setDrawValues(false)
         
+        // Clear limit lines so they don't add multiples when changing the settings
+        BGChart.rightAxis.removeAllLimitLines()
+        
         //Add lower red line based on low alert value
         let ll = ChartLimitLine()
         ll.limit = Double(UserDefaultsRepository.lowLine.value)

+ 1 - 1
LoopFollow/Controllers/SettingsViewController.swift

@@ -199,7 +199,7 @@ class SettingsViewController: FormViewController {
         <<< StepperRow("highLine") { row in
             row.title = "High BG Display Value"
             row.cell.stepper.stepValue = 1
-            row.cell.stepper.minimumValue = 150
+            row.cell.stepper.minimumValue = 120
             row.cell.stepper.maximumValue = 400
             row.value = Double(UserDefaultsRepository.highLine.value)
             row.displayValueFor = { value in