Change summary
crates/workspace/src/workspace.rs | 1
crates/zed/src/zed.rs | 36 ++++++++++++++++----------------
2 files changed, 19 insertions(+), 18 deletions(-)
Detailed changes
@@ -1742,6 +1742,7 @@ impl Workspace {
scheduled_tasks: Vec::new(),
last_open_dock_positions: Vec::new(),
removing: false,
+ left_dock_expanded_mode: false,
}
}
@@ -786,24 +786,24 @@ fn update_panel_positions(
}
}
-fn find_agent_panel_view(workspace: &Workspace, cx: &App) -> Option<Arc<dyn PanelHandle>> {
- for dock in workspace.all_docks() {
- let dock = dock.read(cx);
- for panel_id in dock.panel_ids() {
- if let Some(panel) = dock.panel_for_id(panel_id) {
- if panel.panel_key() == agent_ui::AgentPanel::panel_key() {
- return Some(panel.clone());
- }
- }
- }
- }
- if let Some(left_item) = workspace.left_item() {
- if left_item.panel_key() == agent_ui::AgentPanel::panel_key() {
- return Some(left_item.clone());
- }
- }
- None
-}
+// fn find_agent_panel_view(workspace: &Workspace, cx: &App) -> Option<Arc<dyn PanelHandle>> {
+// for dock in workspace.all_docks() {
+// let dock = dock.read(cx);
+// for panel_id in dock.panel_ids() {
+// if let Some(panel) = dock.panel_for_id(panel_id) {
+// if panel.panel_key() == agent_ui::AgentPanel::panel_key() {
+// return Some(panel.clone());
+// }
+// }
+// }
+// }
+// if let Some(left_item) = workspace.left_item() {
+// if left_item.panel_key() == agent_ui::AgentPanel::panel_key() {
+// return Some(left_item.clone());
+// }
+// }
+// None
+// }
fn setup_or_teardown_ai_panel<P: Panel>(
workspace: &mut Workspace,