From 27df9cd171af3ccc27cc31ab10d8d055706b724d Mon Sep 17 00:00:00 2001 From: Lawrence Chen <54008264+lawrencecchen@users.noreply.github.com> Date: Wed, 18 Feb 2026 20:28:00 -0800 Subject: [PATCH] Remove SwiftUI dimming fallback for portal terminals --- Sources/Panels/TerminalPanelView.swift | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Sources/Panels/TerminalPanelView.swift b/Sources/Panels/TerminalPanelView.swift index f0e60142..eaf2f0ba 100644 --- a/Sources/Panels/TerminalPanelView.swift +++ b/Sources/Panels/TerminalPanelView.swift @@ -31,14 +31,6 @@ struct TerminalPanelView: View { .id(panel.id) .background(Color.clear) - // Unfocused overlay - if isSplit && !isFocused && appearance.unfocusedOverlayOpacity > 0 { - Rectangle() - .fill(appearance.unfocusedOverlayColor) - .opacity(appearance.unfocusedOverlayOpacity) - .allowsHitTesting(false) - } - // Unread notification indicator if notificationStore.hasUnreadNotification(forTabId: panel.workspaceId, surfaceId: panel.id) { Rectangle() @@ -66,14 +58,12 @@ struct TerminalPanelView: View { /// Shared appearance settings for panels struct PanelAppearance { let dividerColor: Color - let unfocusedOverlayColor: Color let unfocusedOverlayNSColor: NSColor let unfocusedOverlayOpacity: Double static func fromConfig(_ config: GhosttyConfig) -> PanelAppearance { PanelAppearance( dividerColor: Color(nsColor: config.resolvedSplitDividerColor), - unfocusedOverlayColor: Color(nsColor: config.unfocusedSplitOverlayFill), unfocusedOverlayNSColor: config.unfocusedSplitOverlayFill, unfocusedOverlayOpacity: config.unfocusedSplitOverlayOpacity )