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)
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…