Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 7 commits into from
Sep 26, 2024

Conversation

thatgaypigeon
Copy link
Contributor

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!

…, `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`
Copy link

vercel bot commented Sep 12, 2024

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
Copy link
Member

thank you for your help! ❤️

@codecalm codecalm merged commit 951dfd6 into tabler:main Sep 26, 2024
2 of 3 checks passed
@thatgaypigeon
Copy link
Contributor Author

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! 🧡

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants