INNER CODE UNIT · Swift
disableEnhancedUserInterfaceForAllApps
mjrusso/scoot · Scoot/Accessibility.swift:119
static func disableEnhancedUserInterfaceForAllApps() {
NSWorkspace.shared.runningApplications.filter {
$0.activationPolicy == .regular
}.forEach { app in
Accessibility.disableEnhancedUserInterface(for: app)
}
}
static func getAccessibleElementsForFocusedWindow(of runningApp: NSRunningApplication) -> [Element] {
var elements = [Element]()
guard let app = Application(runningApp) else {
return elements
}
guard let focusedWindow: UIElement = try? app.attribute(.focusedWindow) else {
return elements
}