Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ class BaseTerminalController: NSWindowController,

/// A managed tab/window title that takes precedence over user-initiated overrides.
/// Used for features that pin the title to a specific concept (e.g. worktree tabs).
var managedTitleOverride: String? = nil {
var managedTitleOverride: String? {
didSet { applyTitleToWindow() }
}

Expand Down
10 changes: 5 additions & 5 deletions macos/Sources/Features/Terminal/TerminalController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ final class WorktrunkSidebarState: ObservableObject {
@Published var columnVisibility: NavigationSplitViewVisibility
@Published var expandedRepoIDs: Set<UUID> = []
@Published var expandedWorktreePaths: Set<String> = []
@Published var selection: SidebarSelection? = nil
@Published var selection: SidebarSelection?
@Published var isApplyingRemoteUpdate: Bool = false

init(
Expand Down Expand Up @@ -211,12 +211,12 @@ class TerminalController: BaseTerminalController, TabGroupCloseCoordinator.Contr
private var worktrunkSidebarSyncCancellables: Set<AnyCancellable> = []
private var worktrunkSidebarSyncApplyingRemoteUpdate: Bool = false
private let gitDiffSidebarState = GitDiffSidebarState()
private var lastTabSwitchRefreshAt: Date? = nil
private var lastTabSwitchRefreshAt: Date?
private let tabSwitchRefreshThrottle: TimeInterval = 0.15
private var pendingTabSwitchRefresh: DispatchWorkItem? = nil
private var lastTabSwitchSurfaceID: UUID? = nil
private var pendingTabSwitchRefresh: DispatchWorkItem?
private var lastTabSwitchSurfaceID: UUID?

private(set) var worktreeTabRootPath: String? = nil {
private(set) var worktreeTabRootPath: String? {
didSet { syncWorktreeTabTitle() }
}

Expand Down
Loading