Make shift key invert the "open in background" preference

- Also add an appropriate menu item.
This commit is contained in:
Nate Weaver
2020-05-20 19:41:23 -05:00
parent 314df88e12
commit e79cafc82e
4 changed files with 28 additions and 2 deletions

View File

@@ -179,6 +179,10 @@ class MainWindowController : NSWindowController, NSUserInterfaceValidations {
public func validateUserInterfaceItem(_ item: NSValidatedUserInterfaceItem) -> Bool {
if item.action == #selector(openArticleInBrowser(_:)) {
if let item = item as? NSMenuItem, item.keyEquivalentModifierMask.contains(.shift) {
item.title = Browser.titleForOpenInBrowserInverted
}
return currentLink != nil
}