Kaynağa Gözat

【2025】【综合】反馈提交APP名称处理, OCR界面暗黑icon补充

niehaoyu 3 hafta önce
ebeveyn
işleme
4f21116af2

+ 3 - 3
PDF Office/PDF Master/Class/UserFeekback/View/KMUserFbListHeaderItemView.xib

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21507" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22505" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
     <dependencies>
         <deployment identifier="macosx"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21507"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22505"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
     <objects>
@@ -23,7 +23,7 @@
                 <box verticalHuggingPriority="750" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="8HF-ce-Fcd">
                     <rect key="frame" x="0.0" y="33" width="480" height="5"/>
                 </box>
-                <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="oFe-Ma-UNb">
+                <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="oFe-Ma-UNb">
                     <rect key="frame" x="-2" y="4" width="37" height="16"/>
                     <textFieldCell key="cell" lineBreakMode="clipping" title="Label" id="Vmr-ld-t6V">
                         <font key="font" metaFont="system"/>

+ 1 - 1
PDF Office/PDF Master/Class/UserFeekback/Window/KMUserFeekbackWindowController.swift

@@ -506,7 +506,7 @@ import Cocoa
         let versionInfoString = "\(KMTools.getRawSystemInfo()) - \(major).\(minor).\(bugFix)"
         
         let appVersion = KMTools.getAppVersion()
-        let appName = KMTools.getAppNameForSupportEmail()
+        let appName = KMNAppName
         
         let typeString = (self.typeItemView_?.string() ?? "") + ";" + appName + " - " + appVersion + ";" + versionInfoString
         let uuid = GetHardwareUUID()

+ 10 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/PDFImages.xcassets/Toolbar/Tools/tools_copy.imageset/Contents.json

@@ -3,6 +3,16 @@
     {
       "filename" : "copy.pdf",
       "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "filename" : "icon_prefix.pdf",
+      "idiom" : "universal"
     }
   ],
   "info" : {

BIN
PDF Office/PDF Master/KMClass/KMPDFViewController/PDFImages.xcassets/Toolbar/Tools/tools_copy.imageset/icon_prefix.pdf


+ 10 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/PDFImages.xcassets/Toolbar/Tools/tools_report.imageset/Contents.json

@@ -3,6 +3,16 @@
     {
       "filename" : "report.pdf",
       "idiom" : "universal"
+    },
+    {
+      "appearances" : [
+        {
+          "appearance" : "luminosity",
+          "value" : "dark"
+        }
+      ],
+      "filename" : "icon_prefix.pdf",
+      "idiom" : "universal"
     }
   ],
   "info" : {

BIN
PDF Office/PDF Master/KMClass/KMPDFViewController/PDFImages.xcassets/Toolbar/Tools/tools_report.imageset/icon_prefix.pdf


+ 2 - 2
PDF Office/PDF Master/KMClass/KMPDFViewController/RightSideController/Views/OCR/Edit/View/KMOCRSettingView.xib

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="23504" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22505" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
     <dependencies>
         <deployment identifier="macosx"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="23504"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22505"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
     <objects>

+ 5 - 47
PDF Office/PDF Master/KMClass/Tools/Tool/KMTools.swift

@@ -459,7 +459,7 @@ extension KMTools {
         let versionInfoString = "\(KMTools.getRawSystemInfo()) - \(major).\(minor).\(bugFix)"
         
         let appVersion = KMTools.getAppVersion()
-        let appName = KMTools.getAppNameForSupportEmail()
+        let appName = KMNAppName
         let subjects = "\(appName) - \(appVersion);\(NSLocalizedString("Feedback", comment: ""));\(versionInfoString)"
         let email = "support@pdfreaderpro.com"
         
@@ -472,7 +472,7 @@ extension KMTools {
         let versionInfoString = "\(KMTools.getRawSystemInfo()) - \(major).\(minor).\(bugFix)"
         
         let appVersion = KMTools.getAppVersion()
-        let appName = KMTools.getAppNameForSupportEmail()
+        let appName = KMNAppName
         let subjects = "\(appName) - \(appVersion);\(NSLocalizedString("Report a Bug", comment: ""));\(versionInfoString)"
         let email = "support@pdfreaderpro.com"
         
@@ -485,7 +485,7 @@ extension KMTools {
         let versionInfoString = "\(KMTools.getRawSystemInfo()) - \(major).\(minor).\(bugFix)"
         
         let appVersion = KMTools.getAppVersion()
-        let appName = KMTools.getAppNameForSupportEmail()
+        let appName = KMNAppName
         let subjects = "\(appName) - \(appVersion);\(NSLocalizedString("Propose a New Feature", comment: ""));\(versionInfoString)"
         let email = "support@pdfreaderpro.com"
         
@@ -497,7 +497,7 @@ extension KMTools {
         let versionInfoString = "\(KMTools.getRawSystemInfo()) - \(major).\(minor).\(bugFix)"
         
         let appVersion = KMTools.getAppVersion()
-        let appName = KMTools.getAppNameForSupportEmail()
+        let appName = KMNAppName
         let subjects = "\(appName) - \(appVersion);\(NSLocalizedString("General Questions", comment: ""));\(versionInfoString)"
         let email = "support@pdfreaderpro.com"
         
@@ -522,45 +522,7 @@ extension KMTools {
 }
 
 extension KMTools {
-    
-    @objc class func getAppNameForSupportEmail() -> String {
-        var tAppName = "PDF Reader Pro"
-    #if VERSION_FREE
 
-    #if VERSION_DMG
-        
-    #if VERSION_BETA
-        tAppName = "PDF Reader Pro Beta"
-    #endif
-        
-        // 桌机版
-        if let tManager = VerificationManager.default() {
-            let status = tManager.status
-            if status == ActivityStatusTrial {
-                tAppName = "\(tAppName) Trial"
-            } else if status == ActivityStatusVerification {
-                tAppName = "\(tAppName) Verification"
-            } else if status == ActivityStatusTrialExpire {
-                tAppName = "\(tAppName) TrialExpire"
-            } else if status == ActivityStatusVerifExpire {
-                tAppName = "\(tAppName) VerifExpire"
-            }
-        }
-    #else
-        
-        // AppStore 免费版本
-        tAppName = "PDF Reader Pro Lite"
-    #endif
-        
-    #else
-        
-        // AppStore 付费版
-        tAppName = "PDF Reader Pro Edition"
-    #endif
-        
-        return tAppName
-    }
-    
     @objc class func getRawSystemInfo() -> String {
         let info = GBDeviceInfo.deviceInfo().rawSystemInfoString
         if (info == nil) {
@@ -568,11 +530,7 @@ extension KMTools {
         }
         return info!
     }
-    
-    @objc class func getAppName() -> String {
-        return "PDF Reader Pro"
-    }
-    
+     
     @objc class func pageRangeTypeString(pageRange: KMPageRange) -> String {
         switch pageRange {
         case .all: