Преглед на файлове

Remove Open in Browser from job web view toolbar

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 преди 2 месеца
родител
ревизия
5e05675b77
променени са 1 файла, в които са добавени 2 реда и са изтрити 15 реда
  1. 2 15
      App for Indeed/Controllers/IndeedJobBrowserWindowController.swift

+ 2 - 15
App for Indeed/Controllers/IndeedJobBrowserWindowController.swift

@@ -21,7 +21,6 @@ final class IndeedJobBrowserViewController: NSViewController, WKNavigationDelega
     private let backButton = NSButton()
     private let forwardButton = NSButton()
     private let reloadButton = NSButton()
-    private let openExternallyButton = NSButton(title: "Open in Browser", target: nil, action: nil)
     private let dismissEmbeddedButton = NSButton(title: "Done", target: nil, action: nil)
 
     override func loadView() {
@@ -39,13 +38,6 @@ final class IndeedJobBrowserViewController: NSViewController, WKNavigationDelega
         configureToolbarButton(forwardButton, symbolName: "chevron.forward", action: #selector(goForward))
         configureToolbarButton(reloadButton, symbolName: "arrow.clockwise", action: #selector(reload))
 
-        openExternallyButton.translatesAutoresizingMaskIntoConstraints = false
-        openExternallyButton.bezelStyle = .rounded
-        openExternallyButton.isBordered = true
-        openExternallyButton.target = self
-        openExternallyButton.action = #selector(openInDefaultBrowser)
-        openExternallyButton.toolTip = "Open this page in your default web browser"
-
         dismissEmbeddedButton.translatesAutoresizingMaskIntoConstraints = false
         dismissEmbeddedButton.bezelStyle = .rounded
         dismissEmbeddedButton.isBordered = true
@@ -60,9 +52,9 @@ final class IndeedJobBrowserViewController: NSViewController, WKNavigationDelega
 
         let barStack: NSStackView
         if onDismissEmbedded != nil {
-            barStack = NSStackView(views: [dismissEmbeddedButton, backButton, forwardButton, reloadButton, NSView(), openExternallyButton])
+            barStack = NSStackView(views: [dismissEmbeddedButton, backButton, forwardButton, reloadButton, NSView()])
         } else {
-            barStack = NSStackView(views: [backButton, forwardButton, reloadButton, NSView(), openExternallyButton])
+            barStack = NSStackView(views: [backButton, forwardButton, reloadButton, NSView()])
         }
         barStack.orientation = .horizontal
         barStack.spacing = 8
@@ -158,11 +150,6 @@ final class IndeedJobBrowserViewController: NSViewController, WKNavigationDelega
         webView.reload()
     }
 
-    @objc private func openInDefaultBrowser() {
-        guard let url = webView.url else { return }
-        NSWorkspace.shared.open(url)
-    }
-
     @objc private func dismissEmbedded() {
         onDismissEmbedded?()
     }