From 6a024897a67d862e27ba5fbbbb458a3392ce3424 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Mon, 30 Oct 2023 22:57:46 -0700 Subject: [PATCH] macos: new window on existing terminal inherits properly --- macos/Sources/Features/Terminal/TerminalController.swift | 5 +++++ macos/Sources/MainMenu.xib | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/macos/Sources/Features/Terminal/TerminalController.swift b/macos/Sources/Features/Terminal/TerminalController.swift index 830058129..f2b9e832e 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 newWindow(_ sender: Any?) { + guard let surface = focusedSurface?.surface else { return } + ghostty.newWindow(surface: surface) + } + @IBAction func newTab(_ sender: Any?) { guard let surface = focusedSurface?.surface else { return } ghostty.newTab(surface: surface) diff --git a/macos/Sources/MainMenu.xib b/macos/Sources/MainMenu.xib index e569b97fe..f62121009 100644 --- a/macos/Sources/MainMenu.xib +++ b/macos/Sources/MainMenu.xib @@ -94,7 +94,7 @@ - +