feat: add destination-specific global shortcuts
This commit is contained in:
@@ -65,11 +65,11 @@ func shortcutModifierGuidanceDoesNotAppearAsAnError() throws {
|
||||
let suite = "Conjure.ToolFeedbackTests.\(UUID().uuidString)"
|
||||
let defaults = try #require(UserDefaults(suiteName: suite))
|
||||
defer { defaults.removePersistentDomain(forName: suite) }
|
||||
let controller = SettingsWindowController(shortcut: GlobalShortcut(defaults: defaults, action: {}))
|
||||
let controller = SettingsWindowController(shortcuts: GlobalShortcuts(defaults: defaults, action: { _ in }))
|
||||
let window = try #require(controller.window)
|
||||
let views = descendants(try #require(window.contentView))
|
||||
let recorder = try #require(views.compactMap { $0 as? NSButton }.first {
|
||||
$0.accessibilityLabel() == "Record global shortcut"
|
||||
$0.action == NSSelectorFromString("beginRecording")
|
||||
})
|
||||
let error = try #require(views.compactMap { $0 as? NSTextField }.first {
|
||||
$0.accessibilityLabel() == "Shortcut feedback"
|
||||
|
||||
Reference in New Issue
Block a user