INNER CODE UNIT · Swift
enableEnhancedUserInterfaceForAllApps
mjrusso/scoot · Scoot/Accessibility.swift:99
static func enableEnhancedUserInterfaceForAllApps() {
NSWorkspace.shared.runningApplications.filter {
$0.activationPolicy == .regular
}.forEach { app in
Accessibility.enableEnhancedUserInterfaceIfNecessary(for: app)
}
NSWorkspace.shared.notificationCenter.addObserver(
forName: NSWorkspace.didLaunchApplicationNotification,
object: nil,
queue: nil
) { notification in
guard let app = notification.userInfo?[NSWorkspace.applicationUserInfoKey] as? NSRunningApplication else {
return
}
Accessibility.enableEnhancedUserInterfaceIfNecessary(for: app)
}