From 52f87ca18a826c6e24aca532b4514cfaf5a933a6 Mon Sep 17 00:00:00 2001 From: Nico Verbruggen Date: Mon, 21 Mar 2022 18:33:25 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=8C=20Add=20tooltips=20to=20First=20Ai?= =?UTF-8?q?d=20menu=20items?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- phpmon/Domain/Menu/StatusMenu.swift | 19 ++++++++++++------- phpmon/Localizable.strings | 4 ++++ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/phpmon/Domain/Menu/StatusMenu.swift b/phpmon/Domain/Menu/StatusMenu.swift index a204c66..f234ba9 100644 --- a/phpmon/Domain/Menu/StatusMenu.swift +++ b/phpmon/Domain/Menu/StatusMenu.swift @@ -97,15 +97,20 @@ class StatusMenu : NSMenu { func addFirstAidAndServicesMenuItems() { let services = NSMenuItem(title: "mi_other".localized, action: nil, keyEquivalent: "") let servicesMenu = NSMenu() - servicesMenu.addItem(NSMenuItem( - title: "mi_fix_my_valet".localized(PhpEnv.brewPhpVersion), - action: #selector(MainMenu.fixMyValet), keyEquivalent: "") - ) - servicesMenu.addItem(NSMenuItem( - title: "mi_fix_brew_permissions".localized(), - action: #selector(MainMenu.fixHomebrewPermissions), keyEquivalent: "") + let fixMyValetMenuItem = NSMenuItem( + title: "mi_fix_my_valet".localized(PhpEnv.brewPhpVersion), + action: #selector(MainMenu.fixMyValet), keyEquivalent: "" ) + fixMyValetMenuItem.toolTip = "mi_fix_my_valet_tooltip".localized + servicesMenu.addItem(fixMyValetMenuItem) + + let fixHomebrewMenuItem = NSMenuItem( + title: "mi_fix_brew_permissions".localized(), + action: #selector(MainMenu.fixHomebrewPermissions), keyEquivalent: "" + ) + fixHomebrewMenuItem.toolTip = "mi_fix_brew_permissions_tooltip".localized + servicesMenu.addItem(fixHomebrewMenuItem) servicesMenu.addItem(NSMenuItem.separator()) servicesMenu.addItem(HeaderView.asMenuItem(text: "mi_services".localized)) diff --git a/phpmon/Localizable.strings b/phpmon/Localizable.strings index baec93f..47457ee 100644 --- a/phpmon/Localizable.strings +++ b/phpmon/Localizable.strings @@ -25,8 +25,12 @@ "mi_manage_services" = "Manage Services"; "mi_restart_all_services" = "Restart All Services"; "mi_stop_all_services" = "Stop All Services"; + "mi_fix_my_valet" = "Fix My Valet..."; +"mi_fix_my_valet_tooltip" = "Something wrong with your Valet installation? Try PHP Monitor’s automatic fixes that’ll get you back up and running in no time!"; "mi_fix_brew_permissions" = "Restore Homebrew Permissions..."; +"mi_fix_brew_permissions_tooltip" = "Having permission issues when running `brew upgrade`? PHP Monitor to the rescue!"; + "mi_php_refresh" = "Refresh Information"; "mi_configuration" = "PHP Configuration";