Tab refinements

Nate Butler created

* Update close icon to remove whitespace
* Update tab spacing
* DOESN'T update active_tab to add right border when it is last tab

Change summary

zed/assets/icons/x.svg       | 4 ++--
zed/assets/themes/_base.toml | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)

Detailed changes

zed/assets/icons/x.svg 🔗

@@ -1,3 +1,3 @@
-<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M17.6568 6.34314L12 12M12 12L6.34314 17.6568M12 12L17.6568 17.6568M12 12L6.34314 6.34314" stroke="black" stroke-width="2"/>
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M15.6066 13.957C16.0751 14.4242 16.0751 15.1823 15.6066 15.6496C15.1381 16.1168 14.378 16.1168 13.9094 15.6496L8.00082 9.71303L2.0502 15.6476C1.5817 16.1148 0.821573 16.1148 0.353024 15.6476C-0.115524 15.1803 -0.115474 14.4223 0.353024 13.955L6.30564 8.02244L0.351374 2.04303C-0.117125 1.5758 -0.117125 0.817724 0.351374 0.350443C0.819872 -0.116839 1.58 -0.116789 2.04855 0.350443L8.00082 6.33185L13.9514 0.39732C14.4199 -0.0699117 15.1801 -0.0699117 15.6486 0.39732C16.1172 0.864552 16.1171 1.62263 15.6486 2.08991L9.69599 8.02244L15.6066 13.957Z" fill="black"/>
 </svg>

zed/assets/themes/_base.toml 🔗

@@ -10,9 +10,9 @@ border = { width = 1, bottom = true, color = "$border.0" }
 
 [workspace.tab]
 text = "$text.2"
-padding = { left = 8, right = 8 }
-icon_width = 16
-spacing = 7
+padding = { left = 10, right = 10 }
+icon_width = 8
+spacing = 10
 icon_close = "$text.2.color"
 icon_close_active = "$text.0.color"
 icon_dirty = "$status.info"