diff --git a/Packages/vChewing_Shared/Sources/Shared/Shared.swift b/Packages/vChewing_Shared/Sources/Shared/Shared.swift index 600c386f..7ad16dc4 100644 --- a/Packages/vChewing_Shared/Sources/Shared/Shared.swift +++ b/Packages/vChewing_Shared/Sources/Shared/Shared.swift @@ -13,6 +13,7 @@ import SwiftExtension public enum TooltipColorState { case normal + case information case redAlert case warning case denialOverflow diff --git a/Packages/vChewing_TooltipUI/Sources/TooltipUI/TooltipUI.swift b/Packages/vChewing_TooltipUI/Sources/TooltipUI/TooltipUI.swift index 374d0325..748536ca 100644 --- a/Packages/vChewing_TooltipUI/Sources/TooltipUI/TooltipUI.swift +++ b/Packages/vChewing_TooltipUI/Sources/TooltipUI/TooltipUI.swift @@ -89,6 +89,13 @@ public class TooltipUI: NSWindowController { red: 0.18, green: 0.18, blue: 0.18, alpha: 1.00 ) textColor = NSColor.white + case .information: + backgroundColor = NSColor( + red: 0.09, green: 0.14, blue: 0.16, alpha: 1.00 + ) + textColor = NSColor( + red: 0.91, green: 0.92, blue: 0.95, alpha: 1.00 + ) case .redAlert: backgroundColor = NSColor( red: 0.55, green: 0.00, blue: 0.00, alpha: 1.00 @@ -118,7 +125,7 @@ public class TooltipUI: NSWindowController { ) case .prompt: backgroundColor = NSColor( - red: 0.09, green: 0.15, blue: 0.15, alpha: 1.00 + red: 0.09, green: 0.16, blue: 0.14, alpha: 1.00 ) textColor = NSColor( red: 0.91, green: 0.95, blue: 0.92, alpha: 1.00