agent: Add menu item in the panel menu for zooming in feature (#30554)

Release Notes:

- agent: Added a menu item in the panel's menu for the zooming in/out
feature.
This commit is contained in:
Danilo Leal 2025-05-12 08:46:00 -03:00 committed by GitHub
parent 739236e968
commit 41b0a5cf10
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1648,6 +1648,12 @@ impl AgentPanel {
}), }),
); );
let zoom_in_label = if self.is_zoomed(window, cx) {
"Zoom Out"
} else {
"Zoom In"
};
let agent_extra_menu = PopoverMenu::new("agent-options-menu") let agent_extra_menu = PopoverMenu::new("agent-options-menu")
.trigger_with_tooltip( .trigger_with_tooltip(
IconButton::new("agent-options-menu", IconName::Ellipsis) IconButton::new("agent-options-menu", IconName::Ellipsis)
@ -1734,7 +1740,8 @@ impl AgentPanel {
menu = menu menu = menu
.action("Rules…", Box::new(OpenRulesLibrary::default())) .action("Rules…", Box::new(OpenRulesLibrary::default()))
.action("Settings", Box::new(OpenConfiguration)); .action("Settings", Box::new(OpenConfiguration))
.action(zoom_in_label, Box::new(ToggleZoom));
menu menu
})) }))
}); });