Browse Source

Fix navigation; minor fixes/adjustments

Deniz Cengiz 1 năm trước cách đây
mục cha
commit
7360ff1aab

+ 12 - 3
Trio/Sources/Modules/Onboarding/View/OnboardingRootView.swift

@@ -390,12 +390,19 @@ struct OnboardingNavigationButtons: View {
                 currentDeliverySubstep = .minimumSafetyThreshold
             }
 
+        case .algorithmSettings:
+            if let previous = currentStep.previous {
+                currentStep = previous
+                currentDeliverySubstep = .minimumSafetyThreshold
+                currentAutosensSubstep = .autosensMin
+            }
+
         case .autosensSettings:
             if let previous = AutosensSettingsSubstep(rawValue: currentAutosensSubstep.rawValue - 1) {
                 currentAutosensSubstep = previous
             } else if let previousStep = currentStep.previous {
                 currentStep = previousStep
-                currentAutosensSubstep = .rewindResetsAutosens
+                currentAutosensSubstep = .autosensMin
             }
 
         case .smbSettings:
@@ -403,7 +410,8 @@ struct OnboardingNavigationButtons: View {
                 currentSMBSubstep = previous
             } else if let previousStep = currentStep.previous {
                 currentStep = previousStep
-                currentSMBSubstep = .maxDeltaGlucoseThreshold
+                currentSMBSubstep = .enableSMBAlways
+                currentAutosensSubstep = .rewindResetsAutosens
             }
 
         case .targetBehavior:
@@ -411,7 +419,8 @@ struct OnboardingNavigationButtons: View {
                 currentTargetBehaviorSubstep = previous
             } else if let previousStep = currentStep.previous {
                 currentStep = previousStep
-                currentTargetBehaviorSubstep = .halfBasalTarget
+                currentTargetBehaviorSubstep = .highTempTargetRaisesSensitivity
+                currentSMBSubstep = .maxDeltaGlucoseThreshold
             }
 
         default:

+ 1 - 0
Trio/Sources/Modules/Onboarding/View/OnboardingSteps/OverviewStepView.swift

@@ -85,6 +85,7 @@ struct OverviewStepView: View {
                 .font(.footnote)
                 .foregroundStyle(Color.secondary)
                 .padding(.vertical, 8)
+                .multilineTextAlignment(.leading)
         }
     }
 

+ 3 - 2
Trio/Sources/Modules/Onboarding/View/OnboardingView+AlgorithmUtil.swift

@@ -119,8 +119,9 @@ enum AlgorithmSettingsSubstep: Int, CaseIterable, Identifiable {
                 comment: "High Temp Target Raises Sensitivity"
             )
         case .lowTempTargetLowersSensitivity: return String(
-                localized: "High Temp Target Raises Sensitivity",
-                comment: "High Temp Target Raises Sensitivity"
+                localized:
+                "Low Temp Target Lowers Sensitivity",
+                comment: "Low Temp Target Lowers Sensitivity"
             )
         case .sensitivityRaisesTarget: return String(localized: "Sensitivity Raises Target", comment: "Sensitivity Raises Target")
         case .resistanceLowersTarget: return String(localized: "Resistance Lowers Target", comment: "Resistance Lowers Target")