From d3ad6c5a0f5f37717ee8e18e0761e5d630409f28 Mon Sep 17 00:00:00 2001 From: Ethan Wong Date: Sat, 12 Nov 2022 10:34:24 +0800 Subject: [PATCH] Adding menuFormRepresentation to toolbars to properly handle text-only mode. --- Mac/MainWindow/MainWindowController.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Mac/MainWindow/MainWindowController.swift b/Mac/MainWindow/MainWindowController.swift index 5a3afd4e1..5a98acfea 100644 --- a/Mac/MainWindow/MainWindowController.swift +++ b/Mac/MainWindow/MainWindowController.swift @@ -894,6 +894,7 @@ extension MainWindowController: NSToolbarDelegate { button.action = #selector(toggleArticleExtractor(_:)) button.rightClickAction = #selector(showArticleExtractorMenu(_:)) toolbarItem.view = button + toolbarItem.menuFormRepresentation = NSMenuItem(title: description, action: #selector(toggleArticleExtractor(_:)), keyEquivalent: "") return toolbarItem case .share: @@ -1400,6 +1401,7 @@ private extension MainWindowController { button.imageScaling = .scaleProportionallyDown button.action = Selector((selector)) toolbarItem.view = button + toolbarItem.menuFormRepresentation = NSMenuItem(title: title, action: Selector((selector)), keyEquivalent: "") } else { toolbarItem.image = image toolbarItem.isBordered = true