tabler / tabler-icons

A set of over 5700 free MIT-licensed high-quality SVG icons for you to use in your web projects.
https://tabler.io/icons
MIT License
18.33k stars 919 forks source link

8 new icons: `outline/arrow-down-dashed`, `outline/arrow-left-dashed`, `outline/arrow-right-dashed`, `outline/arrow-up-dashed`, `outline/arrow-narrow-down-dashed`, `outline/arrow-narrow-left-dashed`, `outline/arrow-narrow-right-dashed`, `outline/arrow-narrow-up-dashed` #1220

Closed thatgaypigeon closed 1 month ago

thatgaypigeon commented 2 months ago

Added 8 new icons. They are variants on the regular and narrowed arrows, but with a dashed tail

Reasoning

They would be useful to indicate 'partial' tasks (compare git fetch and git pull, for example), or some other conditional task that might require additional steps before the expected action is complete. All icons follow the same style conventions as existing arrow icons for consistency.

My main motivation for these icons is indeed to help differentiate git fetch and git pull in places such as my code editor UI, terminal, etc. Though, I'm sure other people will find these icons useful too.

Variations

Through the design process I ended up with a few variations on dash length and spacing. I couldn't get more than 2 dashes separate from the arrow head to look nice while maintaining the current dimensions of the icon. I also found that, due to optical sizing, the outer dash should be smaller, and the dashes should get a little bit longer the closer they are to the arrow head.

I selected the spacing I found most visually pleasing and easiest to distinguish at different sizes. However, here are the other variations to compare, previewed at a couple different sizes:

Main Alt 1 Alt 2 Alt 3 Alt 4 Alt 5
Regular 0@16 0@24 0@32 0@64 1@16 1@24 1@32 1@64 2@16 2@24 2@32 2@64 3@16 3@24 3@32 3@64 4@16 4@24 4@32 4@64 5@16 5@24 5@32 5@64
Narrow n0@16 n0@24 n0@32 n0@64 n1@16 n1@24 n1@32 n1@64 n2@16 n2@24 n2@32 n2@64 n3@16 n3@24 n3@32 n3@64 n4@16 n4@24 n4@32 n4@64 n5@16 n5@24 n5@32 n5@64

Let me know if you'd like to adjust anything!

vercel[bot] commented 2 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
tabler-icons ✅ Ready (Inspect) Visit Preview Sep 26, 2024 11:39pm
codecalm commented 1 month ago

thank you for your help! ❤️

thatgaypigeon commented 1 month ago

Awesome! Thanks for cleaning up the unicode and version tags; I should've realised those would be generated automatically. Any future PRs from me should hopefully be a bit less painful to merge.

Thanks again! 🧡