diff --git a/macos/Sources/Features/Terminal/TerminalController.swift b/macos/Sources/Features/Terminal/TerminalController.swift index adf255082..830058129 100644 --- a/macos/Sources/Features/Terminal/TerminalController.swift +++ b/macos/Sources/Features/Terminal/TerminalController.swift @@ -152,6 +152,11 @@ class TerminalController: NSWindowController, NSWindowDelegate, TerminalViewDele //MARK: - First Responder + @IBAction func newTab(_ sender: Any?) { + guard let surface = focusedSurface?.surface else { return } + ghostty.newTab(surface: surface) + } + @IBAction func close(_ sender: Any) { guard let surface = focusedSurface?.surface else { return } ghostty.requestClose(surface: surface) diff --git a/macos/Sources/MainMenu.xib b/macos/Sources/MainMenu.xib index 2c6dd6177..e569b97fe 100644 --- a/macos/Sources/MainMenu.xib +++ b/macos/Sources/MainMenu.xib @@ -100,7 +100,7 @@ - +