mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-07 20:39:04 +03:00
Use new icons in channel panel
This commit is contained in:
parent
a5534bb30f
commit
f2d46e0ff9
6
assets/icons/hash.svg
Normal file
6
assets/icons/hash.svg
Normal file
@ -0,0 +1,6 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<line x1="10.2795" y1="2.63847" x2="7.74786" y2="11.0142" stroke="black" stroke-width="1.25" stroke-linecap="round"/>
|
||||
<line x1="6.26625" y1="2.99597" x2="3.73461" y2="11.3717" stroke="black" stroke-width="1.25" stroke-linecap="round"/>
|
||||
<line x1="3.15979" y1="5.3799" x2="11.9098" y2="5.3799" stroke="black" stroke-width="1.25" stroke-linecap="round"/>
|
||||
<line x1="2.09833" y1="8.62407" x2="10.8483" y2="8.62407" stroke="black" stroke-width="1.25" stroke-linecap="round"/>
|
||||
</svg>
|
After Width: | Height: | Size: 573 B |
5
assets/icons/html.svg
Normal file
5
assets/icons/html.svg
Normal file
@ -0,0 +1,5 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.15735 3.17108L5.84271 10.8289" stroke="black" stroke-width="1.25" stroke-linecap="round"/>
|
||||
<path d="M4 5L2 7L4 9" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M10 9L12 7L10 5" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
After Width: | Height: | Size: 423 B |
6
assets/icons/lock.svg
Normal file
6
assets/icons/lock.svg
Normal file
@ -0,0 +1,6 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="3" y="5" width="8" height="7" rx="0.5" stroke="black" stroke-width="1.25"/>
|
||||
<path d="M4 4C4 2.89543 4.89543 2 6 2H8C9.10457 2 10 2.89543 10 4V5H4V4Z" stroke="black" stroke-opacity="0.75" stroke-width="1.25"/>
|
||||
<circle cx="7" cy="8" r="1" fill="black"/>
|
||||
<path d="M7 8V9.375" stroke="black" stroke-width="1.25" stroke-linecap="round"/>
|
||||
</svg>
|
After Width: | Height: | Size: 445 B |
@ -1189,7 +1189,7 @@ impl CollabPanel {
|
||||
.collab_panel
|
||||
.leave_call_button
|
||||
.style_for(is_selected, state),
|
||||
"icons/radix/exit.svg",
|
||||
"icons/exit.svg",
|
||||
)
|
||||
})
|
||||
.with_cursor_style(CursorStyle::PointingHand)
|
||||
@ -1233,7 +1233,7 @@ impl CollabPanel {
|
||||
.collab_panel
|
||||
.add_contact_button
|
||||
.style_for(is_selected, state),
|
||||
"icons/plus_16.svg",
|
||||
"icons/plus.svg",
|
||||
)
|
||||
})
|
||||
.with_cursor_style(CursorStyle::PointingHand)
|
||||
@ -1266,9 +1266,9 @@ impl CollabPanel {
|
||||
.with_children(if can_collapse {
|
||||
Some(
|
||||
Svg::new(if is_collapsed {
|
||||
"icons/chevron_right_8.svg"
|
||||
"icons/chevron_right.svg"
|
||||
} else {
|
||||
"icons/chevron_down_8.svg"
|
||||
"icons/chevron_down.svg"
|
||||
})
|
||||
.with_color(header_style.text.color)
|
||||
.constrained()
|
||||
@ -1364,7 +1364,7 @@ impl CollabPanel {
|
||||
cx,
|
||||
|mouse_state, _| {
|
||||
let button_style = theme.contact_button.style_for(mouse_state);
|
||||
render_icon_button(button_style, "icons/x_mark_8.svg")
|
||||
render_icon_button(button_style, "icons/x.svg")
|
||||
.aligned()
|
||||
.flex_float()
|
||||
},
|
||||
@ -1415,7 +1415,7 @@ impl CollabPanel {
|
||||
let style = theme.list_empty_state.style_for(is_selected, state);
|
||||
Flex::row()
|
||||
.with_child(
|
||||
Svg::new("icons/plus_16.svg")
|
||||
Svg::new("icons/plus.svg")
|
||||
.with_color(theme.list_empty_icon.color)
|
||||
.constrained()
|
||||
.with_width(theme.list_empty_icon.width)
|
||||
@ -1446,7 +1446,7 @@ impl CollabPanel {
|
||||
) -> AnyElement<Self> {
|
||||
Flex::row()
|
||||
.with_child(
|
||||
Svg::new("icons/channel_hash.svg")
|
||||
Svg::new("icons/hash.svg")
|
||||
.with_color(theme.collab_panel.channel_hash.color)
|
||||
.constrained()
|
||||
.with_width(theme.collab_panel.channel_hash.width)
|
||||
@ -1506,7 +1506,7 @@ impl CollabPanel {
|
||||
MouseEventHandler::<Channel, Self>::new(channel.id as usize, cx, |state, cx| {
|
||||
Flex::row()
|
||||
.with_child(
|
||||
Svg::new("icons/channel_hash.svg")
|
||||
Svg::new("icons/hash.svg")
|
||||
.with_color(theme.channel_hash.color)
|
||||
.constrained()
|
||||
.with_width(theme.channel_hash.width)
|
||||
@ -1572,7 +1572,7 @@ impl CollabPanel {
|
||||
|
||||
Flex::row()
|
||||
.with_child(
|
||||
Svg::new("icons/channel_hash.svg")
|
||||
Svg::new("icons/hash.svg")
|
||||
.with_color(theme.channel_hash.color)
|
||||
.constrained()
|
||||
.with_width(theme.channel_hash.width)
|
||||
@ -1597,7 +1597,7 @@ impl CollabPanel {
|
||||
} else {
|
||||
theme.contact_button.style_for(mouse_state)
|
||||
};
|
||||
render_icon_button(button_style, "icons/x_mark_8.svg").aligned()
|
||||
render_icon_button(button_style, "icons/x.svg").aligned()
|
||||
},
|
||||
)
|
||||
.with_cursor_style(CursorStyle::PointingHand)
|
||||
@ -1686,7 +1686,7 @@ impl CollabPanel {
|
||||
} else {
|
||||
theme.contact_button.style_for(mouse_state)
|
||||
};
|
||||
render_icon_button(button_style, "icons/x_mark_8.svg").aligned()
|
||||
render_icon_button(button_style, "icons/x.svg").aligned()
|
||||
})
|
||||
.with_cursor_style(CursorStyle::PointingHand)
|
||||
.on_click(MouseButton::Left, move |_, this, cx| {
|
||||
@ -1720,7 +1720,7 @@ impl CollabPanel {
|
||||
} else {
|
||||
theme.contact_button.style_for(mouse_state)
|
||||
};
|
||||
render_icon_button(button_style, "icons/x_mark_8.svg")
|
||||
render_icon_button(button_style, "icons/x.svg")
|
||||
.aligned()
|
||||
.flex_float()
|
||||
})
|
||||
@ -2340,7 +2340,7 @@ impl Panel for CollabPanel {
|
||||
fn icon_path(&self, cx: &gpui::WindowContext) -> Option<&'static str> {
|
||||
settings::get::<CollaborationPanelSettings>(cx)
|
||||
.button
|
||||
.then(|| "icons/speech_bubble_12.svg")
|
||||
.then(|| "icons/conversations.svg")
|
||||
}
|
||||
|
||||
fn icon_tooltip(&self) -> (String, Option<Box<dyn gpui::Action>>) {
|
||||
|
@ -132,7 +132,7 @@ export default function contacts_panel(): any {
|
||||
leave_call_button: header_icon_button,
|
||||
row_height: ITEM_HEIGHT,
|
||||
channel_indent: INDENT_SIZE,
|
||||
section_icon_size: 8,
|
||||
section_icon_size: 14,
|
||||
header_row: {
|
||||
...text(layer, "ui_sans", { size: "sm", weight: "bold" }),
|
||||
margin: { top: SPACING },
|
||||
|
Loading…
Reference in New Issue
Block a user