Переглянути джерело

【暗黑】- 签名悬停效果适配暗黑

liujiajie 11 місяців тому
батько
коміт
d27ac197fa

+ 38 - 0
PDF Office/PDF Master/Class/Appearance/Color.xcassets/NewColor/KMColor_Status_Sel_new.colorset/Contents.json

@@ -0,0 +1,38 @@
+{
+  "colors" : [
+    {
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+            "alpha" : "1.000",
+            "blue" : "107",
+            "green" : "65",
+            "red" : "37"
+        }
+      },
+      "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "color" : {
+        "color-space" : "srgb",
+        "components" : {
+            "alpha" : "0.300",
+            "blue" : "255",
+            "green" : "122",
+            "red" : "34"
+        }
+      },
+      "idiom" : "universal"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

+ 9 - 0
PDF Office/PDF Master/Class/Appearance/KMAppearance.swift

@@ -1623,6 +1623,15 @@ extension KMAppearance.Status {
         }
         return NSColor.km_init(hex: "#4982E6", alpha: 0.2)
     }
+    static func selColorNew() -> NSColor {
+        if (!KMAppearance.isSupportNewColor()) {
+            return NSColor.km_init(hex: "#4982E6", alpha: 0.2)
+        }
+        if let _color = NSColor(named: "KMColor_Status_Sel_new") {
+            return _color
+        }
+        return NSColor.km_init(hex: "#4982E6", alpha: 0.2)
+    }
 }
 
 // MARK: - KMAppearance.Interactive

+ 4 - 4
PDF Office/PDF Master/Class/PDFWindowController/Side/RightSide/Signature/KMSigntureViewItem.swift

@@ -56,8 +56,8 @@ import Cocoa
     var isSelect: Bool = false {
         didSet {
             if isSelect {
-                self.contendView.layer?.borderColor = KMAppearance.Status.selColor().cgColor//NSColor(red: 206/255, green: 208/255, blue: 212/255, alpha: 0.6).cgColor
-                self.contendView.layer?.backgroundColor = KMAppearance.Status.selColor().cgColor//NSColor(red: 206/255, green: 208/255, blue: 212/255, alpha: 1).cgColor
+                self.contendView.layer?.borderColor = KMAppearance.Status.selColorNew().cgColor//NSColor(red: 206/255, green: 208/255, blue: 212/255, alpha: 0.6).cgColor
+                self.contendView.layer?.backgroundColor = KMAppearance.Status.selColorNew().cgColor//NSColor(red: 206/255, green: 208/255, blue: 212/255, alpha: 1).cgColor
             } else {
                 self.contendView.layer?.borderColor = NSColor.clear.cgColor
                 self.contendView.layer?.backgroundColor = NSColor.clear.cgColor
@@ -71,8 +71,8 @@ import Cocoa
         if isSelect {
 
         } else {
-            self.contendView.layer?.borderColor = KMAppearance.Status.selColor().cgColor//NSColor(red: 237/255, green: 238/255, blue: 240/255, alpha: 1).cgColor
-            self.contendView.layer?.backgroundColor = KMAppearance.Status.selColor().cgColor//NSColor(red: 237/255, green: 238/255, blue: 240/255, alpha: 1).cgColor
+            self.contendView.layer?.borderColor = KMAppearance.Status.selColorNew().cgColor//NSColor(red: 237/255, green: 238/255, blue: 240/255, alpha: 1).cgColor
+            self.contendView.layer?.backgroundColor = KMAppearance.Status.selColorNew().cgColor//NSColor(red: 237/255, green: 238/255, blue: 240/255, alpha: 1).cgColor
         }
     }