From 2316309d4d75a73aa88a841d22a3abe12edaab8a Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Thu, 18 Aug 2022 14:40:59 +0800 Subject: [PATCH] ctlCandUniv // Ensure color palettes on macOS 10.13 and earlier. --- .../UIModules/CandidateUI/ctlCandidateUniversal.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/Modules/UIModules/CandidateUI/ctlCandidateUniversal.swift b/Source/Modules/UIModules/CandidateUI/ctlCandidateUniversal.swift index 8acc32dc..60008b83 100644 --- a/Source/Modules/UIModules/CandidateUI/ctlCandidateUniversal.swift +++ b/Source/Modules/UIModules/CandidateUI/ctlCandidateUniversal.swift @@ -168,7 +168,11 @@ private class vwrCandidateUniversal: NSView { result = NSColor.systemBlue default: break } - let blendingAgainstTarget: NSColor = IME.isDarkMode ? NSColor.black : NSColor.white + var blendingAgainstTarget: NSColor = IME.isDarkMode ? NSColor.black : NSColor.white + if #unavailable(macOS 10.14) { + colorBlendAmount = 0.3 + blendingAgainstTarget = NSColor.white + } return result.blended(withFraction: colorBlendAmount, of: blendingAgainstTarget)! }