-
- private static func currentMode() -> AppearanceMode {
-
- if #available(macOS 10.14, *) {
-
- return currentMode1014()
- }
-
- if NSWorkspace.shared.accessibilityDisplayShouldIncreaseContrast {
-
- return .highContrast
- }
-
- return .normal
- }
-
- @available(macOS 10.14, *)
- private static func currentMode1014() -> AppearanceMode {
-
- switch NSAppearance.current.name {
-
- case .aqua: return .normal
-
- /// not available in macOS 10.13 SDK
-// case .accessibilityHighContrastAqua: return .highContrast
-//
-// case .darkAqua: return .dark
-//
-// case .accessibilityHighContrastDarkAqua: return .highContrastDark
-
- default: return .normal
- }
- }