Просмотр исходного кода

Updated computed property "colorOfGlucose".
And added a new color: .loopOrange 🤣

Jon Mårtensson 5 лет назад
Родитель
Сommit
4f2f7bade4

+ 28 - 0
FreeAPS/Resources/Assets.xcassets/Colors/LoopOrange.colorset/Contents.json

@@ -0,0 +1,28 @@
+{
+  "colors" : [
+    {
+      "color" : {
+        "platform" : "ios",
+        "reference" : "systemOrangeColor"
+      },
+      "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "color" : {
+        "platform" : "osx",
+        "reference" : "systemOrangeColor"
+      },
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

+ 1 - 0
FreeAPS/Sources/Helpers/Color+Extensions.swift

@@ -4,6 +4,7 @@ extension Color {
     static let loopGray = Color("LoopGray")
     static let loopGreen = Color("LoopGreen")
     static let loopYellow = Color("LoopYellow")
+    static let loopOrange = Color("LoopOrange")
     static let loopRed = Color("LoopRed")
     static let insulin = Color("Insulin")
     static let uam = Color("UAM")

+ 3 - 1
FreeAPS/Sources/Modules/Home/View/Header/CurrentGlucoseView.swift

@@ -64,8 +64,10 @@ struct CurrentGlucoseView: View {
         else { return .loopYellow }
 
         recentBG = Int(recentBG.asMmolL) // convert to mmol/l for calculation
-        
+
         switch recentBG {
+        case 3 ... 4:
+            return .loopOrange
         case 4 ... 7:
             return .loopGreen
         case 8 ... 9: