From 78428dc30935971000bfbd70d4bddd254f71b8e1 Mon Sep 17 00:00:00 2001 From: Aarni Koskela Date: Mon, 30 Dec 2019 13:14:50 +0200 Subject: [PATCH] feat: add menu option to pop up the selector window --- alt-tab-macos/ui/Application.swift | 5 +++++ alt-tab-macos/ui/StatusItem.swift | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/alt-tab-macos/ui/Application.swift b/alt-tab-macos/ui/Application.swift index 8bb07ecf..3a1155ff 100644 --- a/alt-tab-macos/ui/Application.swift +++ b/alt-tab-macos/ui/Application.swift @@ -64,6 +64,11 @@ class Application: NSApplication, NSApplicationDelegate, NSWindowDelegate { Screen.showPanel(preferencesPanel!, Screen.preferred(), .appleCentered) } + @objc + func showUi() { + showUiOrCycleSelection(0) + } + func cycleSelection(_ step: Int) { TrackedWindows.focusedWindowIndex = TrackedWindows.moveFocusedWindowIndex(step) self.thumbnailsPanel!.highlightCellAt(step) diff --git a/alt-tab-macos/ui/StatusItem.swift b/alt-tab-macos/ui/StatusItem.swift index 47796e2c..628d7d07 100644 --- a/alt-tab-macos/ui/StatusItem.swift +++ b/alt-tab-macos/ui/StatusItem.swift @@ -9,6 +9,11 @@ class StatusItem { withTitle: "Preferences…", action: #selector(application.showPreferencesPanel), keyEquivalent: ",") + item.menu!.addItem( + withTitle: "Show…", + action: #selector(application.showUi), + keyEquivalent: "s" + ) item.menu!.addItem( withTitle: "Quit \(Application.name) #VERSION#", action: #selector(NSApplication.terminate(_:)),