From 53b2f37452189870c93d4514604f903d5ed885d9 Mon Sep 17 00:00:00 2001 From: Hichem Date: Mon, 15 Sep 2025 15:00:22 +0200 Subject: [PATCH] Enhance layout and styling of tool list in AgentConfiguration (#38195) Improve the layout and styling of the tool list in the AgentConfiguration, ensuring better responsiveness and visual clarity. closes #38194 image --------- Co-authored-by: Danilo Leal --- crates/agent_ui/src/agent_configuration.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/crates/agent_ui/src/agent_configuration.rs b/crates/agent_ui/src/agent_configuration.rs index faa6b524ff49fffbd5c8113e164b2c9ab158d71a..e52b818eb3bac1966b66611efd5b5c59485f4a0a 100644 --- a/crates/agent_ui/src/agent_configuration.rs +++ b/crates/agent_ui/src/agent_configuration.rs @@ -818,6 +818,8 @@ impl AgentConfiguration { ) .child( h_flex() + .flex_1() + .min_w_0() .child( Disclosure::new( "tool-list-disclosure", @@ -841,17 +843,19 @@ impl AgentConfiguration { .id(SharedString::from(format!("tooltip-{}", item_id))) .h_full() .w_3() - .mx_1() + .ml_1() + .mr_1p5() .justify_center() .tooltip(Tooltip::text(tooltip_text)) .child(status_indicator), ) - .child(Label::new(item_id).ml_0p5()) + .child(Label::new(item_id).truncate()) .child( div() .id("extension-source") .mt_0p5() .mx_1() + .flex_none() .tooltip(Tooltip::text(source_tooltip)) .child( Icon::new(source_icon) @@ -873,7 +877,8 @@ impl AgentConfiguration { ) .child( h_flex() - .gap_1() + .gap_0p5() + .flex_none() .child(context_server_configuration_menu) .child( Switch::new("context-server-switch", is_running.into())