diff --git a/Packages/vChewing_CandidateWindow/Sources/CandidateWindow/TDKCandidates/VwrCandidateTDK_Appkit.swift b/Packages/vChewing_CandidateWindow/Sources/CandidateWindow/TDKCandidates/VwrCandidateTDK_Appkit.swift index fb2bca6d..4064777f 100644 --- a/Packages/vChewing_CandidateWindow/Sources/CandidateWindow/TDKCandidates/VwrCandidateTDK_Appkit.swift +++ b/Packages/vChewing_CandidateWindow/Sources/CandidateWindow/TDKCandidates/VwrCandidateTDK_Appkit.swift @@ -56,8 +56,9 @@ public extension VwrCandidateTDKAppKit { override var fittingSize: NSSize { thePool.metrics.fittingSize } static var candidateListBackground: NSColor { - let delta = NSApplication.isDarkMode ? 0.05 : 0.99 - return .init(white: delta, alpha: 1) + let brightBackground = NSColor(red: 0.99, green: 0.99, blue: 0.99, alpha: 1.00) + let darkBackground = NSColor(red: 0.13, green: 0.13, blue: 0.14, alpha: 1.00) + return NSApplication.isDarkMode ? darkBackground : brightBackground } override func draw(_: NSRect) {