From 274534b0f296d35ed38d97272c3097246cf13170 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Thu, 30 Nov 2023 09:41:59 +0800 Subject: [PATCH] CocoaImpl // Check whether "AppleAccentColor" is specified. --- .../Sources/CocoaExtension/CocoaExtension_Misc.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Packages/vChewing_CocoaExtension/Sources/CocoaExtension/CocoaExtension_Misc.swift b/Packages/vChewing_CocoaExtension/Sources/CocoaExtension/CocoaExtension_Misc.swift index 93f3692a..4e8bfba4 100644 --- a/Packages/vChewing_CocoaExtension/Sources/CocoaExtension/CocoaExtension_Misc.swift +++ b/Packages/vChewing_CocoaExtension/Sources/CocoaExtension/CocoaExtension_Misc.swift @@ -319,3 +319,11 @@ public extension NSRunningApplication { return .init(hue: h, saturation: s, brightness: 128, alpha: 1) } } + +// MARK: - Check whether system's accent color is fixed with non-default value. + +public extension NSApplication { + var isAccentColorCustomized: Bool { + UserDefaults.standard.object(forKey: "AppleAccentColor") != nil + } +}