From df4d9bc0d00a3fc309dc68bdc81254e32816c298 Mon Sep 17 00:00:00 2001 From: Lukas <134181853+bo2themax@users.noreply.github.com> Date: Sun, 8 Mar 2026 15:22:37 +0100 Subject: [PATCH] macos: fix quick terminal glassy background --- .../Features/QuickTerminal/QuickTerminalController.swift | 2 ++ .../Sources/Features/Terminal/TerminalViewContainer.swift | 7 ------- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/macos/Sources/Features/QuickTerminal/QuickTerminalController.swift b/macos/Sources/Features/QuickTerminal/QuickTerminalController.swift index eb28942ee..214ff08d3 100644 --- a/macos/Sources/Features/QuickTerminal/QuickTerminalController.swift +++ b/macos/Sources/Features/QuickTerminal/QuickTerminalController.swift @@ -625,6 +625,8 @@ class QuickTerminalController: BaseTerminalController { window.isOpaque = true window.backgroundColor = .windowBackgroundColor } + + terminalViewContainer?.ghosttyConfigDidChange(ghostty.config, preferredBackgroundColor: nil) } private func showNoNewTabAlert() { diff --git a/macos/Sources/Features/Terminal/TerminalViewContainer.swift b/macos/Sources/Features/Terminal/TerminalViewContainer.swift index 92832efec..bd696a2bf 100644 --- a/macos/Sources/Features/Terminal/TerminalViewContainer.swift +++ b/macos/Sources/Features/Terminal/TerminalViewContainer.swift @@ -62,13 +62,6 @@ class TerminalViewContainer: NSView { updateGlassEffectTopInsetIfNeeded() } - @objc private func ghosttyConfigDidChange(_ notification: Notification) { - guard let config = notification.userInfo?[ - Notification.Name.GhosttyConfigChangeKey - ] as? Ghostty.Config else { return } - ghosttyConfigDidChange(config, preferredBackgroundColor: (window as? TerminalWindow)?.preferredBackgroundColor) - } - func ghosttyConfigDidChange(_ config: Ghostty.Config, preferredBackgroundColor: NSColor?) { let newValue = DerivedConfig(config: config, preferredBackgroundColor: preferredBackgroundColor, cornerRadius: windowCornerRadius) guard newValue != derivedConfig else { return }