Add new pin and unpin icons (#17445)

This PR adds new SVGs for the pin and unpin icons, using a custom-made
one in a smaller size, and thus removing the `PinAlt` one I added just
recently. I also tweak the outline panel pin icon button tooltip strings
a bit.

Release Notes:

- N/A
This commit is contained in:
Danilo Leal 2024-09-05 16:00:32 -03:00 committed by GitHub
parent 8a1e8e37bb
commit 46006a3c81
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 18 additions and 7 deletions

View file

@ -4056,7 +4056,7 @@ impl Render for OutlinePanel {
.child(
v_flex().child(horizontal_separator(cx)).child(
h_flex().p_2().child(self.filter_editor.clone()).child(
div().border_1().child(
div().child(
IconButton::new(
"outline-panel-menu",
if pinned {
@ -4066,7 +4066,14 @@ impl Render for OutlinePanel {
},
)
.tooltip(move |cx| {
Tooltip::text(if pinned { "Unpin" } else { "Pin active editor" }, cx)
Tooltip::text(
if pinned {
"Unpin Outline"
} else {
"Pin Active Outline"
},
cx,
)
})
.shape(IconButtonShape::Square)
.on_click(cx.listener(|outline_panel, _, cx| {