From 81f355fadac7d0d45b077dfc28f9f679add6bbb6 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Tue, 28 Jul 2026 14:56:51 +0300 Subject: perf: replace agent spinners with static status marks --- src/workspace/aggregate.rs | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'src/workspace') diff --git a/src/workspace/aggregate.rs b/src/workspace/aggregate.rs index 79b5a021..29621d4d 100644 --- a/src/workspace/aggregate.rs +++ b/src/workspace/aggregate.rs @@ -26,14 +26,6 @@ pub struct PaneDetail { } impl Tab { - pub fn has_working_pane(&self, terminals: &HashMap) -> bool { - self.panes.values().any(|pane| { - terminals - .get(&pane.attached_terminal_id) - .is_some_and(|terminal| terminal.state == AgentState::Working) - }) - } - fn pane_details( &self, terminals: &HashMap, @@ -107,10 +99,6 @@ impl Workspace { .unwrap_or((AgentState::Unknown, true)) } - pub fn has_working_pane(&self, terminals: &HashMap) -> bool { - self.tabs.iter().any(|tab| tab.has_working_pane(terminals)) - } - pub fn pane_details(&self, terminals: &HashMap) -> Vec { let multi_tab = self.tabs.len() > 1; self.tabs -- cgit v1.2.3