mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-26 23:22:41 +03:00
Fix unaligned close button in tab bar
Co-authored-by: Marshall <marshall@zed.dev>
This commit is contained in:
parent
90f4c70a82
commit
b9be2147e8
@ -1119,7 +1119,7 @@ impl Render for AssistantPanel {
|
||||
)
|
||||
.children(self.active_editor().map(|editor| {
|
||||
h_flex()
|
||||
.h(rems(Tab::HEIGHT_IN_REMS))
|
||||
.h(rems(Tab::CONTAINER_HEIGHT_IN_REMS))
|
||||
.flex_1()
|
||||
.px_2()
|
||||
.child(Label::new(editor.read(cx).title(cx)).into_element())
|
||||
|
@ -523,7 +523,7 @@ impl Render for ChatPanel {
|
||||
TabBar::new("chat_header").child(
|
||||
h_flex()
|
||||
.w_full()
|
||||
.h(rems(ui::Tab::HEIGHT_IN_REMS))
|
||||
.h(rems(ui::Tab::CONTAINER_HEIGHT_IN_REMS))
|
||||
.px_2()
|
||||
.child(Label::new(
|
||||
self.active_chat
|
||||
|
@ -549,7 +549,7 @@ impl Render for NotificationPanel {
|
||||
.px_2()
|
||||
.py_1()
|
||||
// Match the height of the tab bar so they line up.
|
||||
.h(rems(ui::Tab::HEIGHT_IN_REMS))
|
||||
.h(rems(ui::Tab::CONTAINER_HEIGHT_IN_REMS))
|
||||
.border_b_1()
|
||||
.border_color(cx.theme().colors().border)
|
||||
.child(Label::new("Notifications"))
|
||||
|
@ -48,7 +48,9 @@ impl Tab {
|
||||
}
|
||||
}
|
||||
|
||||
pub const HEIGHT_IN_REMS: f32 = 30. / 16.;
|
||||
pub const CONTAINER_HEIGHT_IN_REMS: f32 = 29. / 16.;
|
||||
|
||||
const CONTENT_HEIGHT_IN_REMS: f32 = 28. / 16.;
|
||||
|
||||
pub fn position(mut self, position: TabPosition) -> Self {
|
||||
self.position = position;
|
||||
@ -111,7 +113,7 @@ impl RenderOnce for Tab {
|
||||
};
|
||||
|
||||
self.div
|
||||
.h(rems(Self::HEIGHT_IN_REMS))
|
||||
.h(rems(Self::CONTAINER_HEIGHT_IN_REMS))
|
||||
.bg(tab_bg)
|
||||
.border_color(cx.theme().colors().border)
|
||||
.map(|this| match self.position {
|
||||
@ -138,7 +140,7 @@ impl RenderOnce for Tab {
|
||||
h_flex()
|
||||
.group("")
|
||||
.relative()
|
||||
.h_full()
|
||||
.h(rems(Self::CONTENT_HEIGHT_IN_REMS))
|
||||
.px_5()
|
||||
.gap_1()
|
||||
.text_color(text_color)
|
||||
|
@ -90,7 +90,7 @@ impl ParentElement for TabBar {
|
||||
|
||||
impl RenderOnce for TabBar {
|
||||
fn render(self, cx: &mut WindowContext) -> impl IntoElement {
|
||||
const HEIGHT_IN_REMS: f32 = 30. / 16.;
|
||||
const HEIGHT_IN_REMS: f32 = 29. / 16.;
|
||||
|
||||
div()
|
||||
.id(self.id)
|
||||
|
Loading…
Reference in New Issue
Block a user