@@ -26,7 +26,7 @@ use std::{
ops::Range,
sync::Arc,
};
-use ui::{Divider, IconButtonShape, KeyBinding, Tooltip, prelude::*, vertical_divider};
+use ui::{IconButtonShape, KeyBinding, Tooltip, prelude::*, vertical_divider};
use util::ResultExt;
use workspace::{
Item, ItemHandle, ItemNavHistory, ToolbarItemEvent, ToolbarItemLocation, ToolbarItemView,
@@ -1035,8 +1035,8 @@ impl Render for AgentDiffToolbar {
}
}),
)
- .into_any(),
- Divider::vertical().into_any_element(),
+ .into_any_element(),
+ vertical_divider().into_any_element(),
h_flex()
.gap_0p5()
.child(
@@ -1069,37 +1069,34 @@ impl Render for AgentDiffToolbar {
this.dispatch_action(&KeepAll, window, cx)
})),
)
- .into_any(),
- Divider::vertical().into_any_element(),
+ .into_any_element(),
],
};
h_flex()
.track_focus(&editor_focus_handle)
.size_full()
- .child(
- h_flex()
- .py(DynamicSpacing::Base08.rems(cx))
- .px_2()
- .gap_1()
- .children(content)
- .when_some(editor.read(cx).workspace(), |this, _workspace| {
- this.child(
- IconButton::new("review", IconName::ListCollapse)
- .icon_size(IconSize::Small)
- .tooltip(Tooltip::for_action_title_in(
- "Review All Files",
- &OpenAgentDiff,
- &editor_focus_handle,
- ))
- .on_click({
- cx.listener(move |this, _, window, cx| {
- this.dispatch_action(&OpenAgentDiff, window, cx);
- })
- }),
- )
- }),
- )
+ .px_1()
+ .mr_1()
+ .gap_1()
+ .children(content)
+ .child(vertical_divider())
+ .when_some(editor.read(cx).workspace(), |this, _workspace| {
+ this.child(
+ IconButton::new("review", IconName::ListCollapse)
+ .icon_size(IconSize::Small)
+ .tooltip(Tooltip::for_action_title_in(
+ "Review All Files",
+ &OpenAgentDiff,
+ &editor_focus_handle,
+ ))
+ .on_click({
+ cx.listener(move |this, _, window, cx| {
+ this.dispatch_action(&OpenAgentDiff, window, cx);
+ })
+ }),
+ )
+ })
.child(vertical_divider())
.on_action({
let editor = editor.clone();
@@ -1129,7 +1126,8 @@ impl Render for AgentDiffToolbar {
let focus_handle = agent_diff.focus_handle(cx);
h_group_xl()
- .px_2()
+ .my_neg_1()
+ .py_1()
.items_center()
.flex_wrap()
.child(
@@ -106,6 +106,7 @@ impl Render for Toolbar {
v_flex()
.group("toolbar")
.relative()
+ .p(DynamicSpacing::Base08.rems(cx))
.when(has_left_items || has_right_items, |this| {
this.gap(DynamicSpacing::Base08.rems(cx))
})
@@ -121,7 +122,6 @@ impl Render for Toolbar {
.when(has_left_items, |this| {
this.child(
h_flex()
- .p(DynamicSpacing::Base08.rems(cx))
.flex_auto()
.justify_start()
.overflow_x_hidden()