From 485001403db2d9b50810f79490ec2e0c018580e6 Mon Sep 17 00:00:00 2001 From: Nico Verbruggen Date: Mon, 29 Mar 2021 21:50:00 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20refresh=20button=20(#24)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit By pressing Command-R while the menu is open, the information about the current PHP installation will be refreshed. You'll need to open the menu again, but now it will contain up-to-date information. You could also just press the menu item, of course. --- phpmon/Domain/Menu/StatusMenu.swift | 2 ++ phpmon/Localizable.strings | 1 + 2 files changed, 3 insertions(+) diff --git a/phpmon/Domain/Menu/StatusMenu.swift b/phpmon/Domain/Menu/StatusMenu.swift index 7969e62..93306c4 100644 --- a/phpmon/Domain/Menu/StatusMenu.swift +++ b/phpmon/Domain/Menu/StatusMenu.swift @@ -109,6 +109,8 @@ class StatusMenu : NSMenu { for phpExtension in App.phpInstall!.extensions { self.addExtensionItem(phpExtension) } + + self.addItem(NSMenuItem(title: "mi_php_refresh".localized, action: #selector(MainMenu.updatePhpVersionInStatusBar), keyEquivalent: "r")) } private func addExtensionItem(_ phpExtension: PhpExtension) { diff --git a/phpmon/Localizable.strings b/phpmon/Localizable.strings index 3c9374c..5b282d3 100644 --- a/phpmon/Localizable.strings +++ b/phpmon/Localizable.strings @@ -25,6 +25,7 @@ "mi_restart_specific" = "Restart specific service"; "mi_restart_all_services" = "Restart all services"; "mi_force_load_latest" = "Force load latest PHP version"; +"mi_php_refresh" = "Refresh information"; "mi_configuration" = "Configuration"; "mi_limits" = "Limits Configuration";