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

Add sport icons #1304

Merged
merged 69 commits into from
Dec 15, 2023
Merged

Add sport icons #1304

merged 69 commits into from
Dec 15, 2023

Conversation

danielbayley
Copy link
Member

@danielbayley danielbayley commented May 22, 2023

Alternatives for football (/rugby-ball?) Maybe we should prefer to cover both with a single icon…?)

Untitled

Artboard 1@2x

Contributes to #119


Leaving removed icons here, for reference…

preview

@vercel
Copy link

vercel bot commented May 22, 2023

@danielbayley is attempting to deploy a commit to the Lucide Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link

github-actions bot commented May 22, 2023

Added or changed icons

icons/baseball.svg icons/basketball.svg icons/bat-ball.svg icons/bowling.svg icons/cricket-ball.svg icons/cricket-wicket.svg icons/football-goal.svg icons/football-helmet.svg icons/football.svg icons/gearbox-square.svg icons/gearbox.svg icons/goal-net.svg icons/golf-driver.svg icons/hockey-mask.svg icons/hockey.svg icons/ice-hockey.svg icons/ice-skate.svg icons/motor-racing-helmet.svg icons/rugby.svg icons/soccer-ball.svg icons/soccer-pitch.svg icons/steering-wheel.svg icons/target-arrow.svg icons/tennis-ball.svg icons/tennis-racket.svg icons/volleyball.svg

Preview cohesion icons/key-square.svg icons/square-slash.svg icons/square-dot.svg icons/square.svg icons/scissors-square-dashed-bottom.svg icons/square-dashed-bottom-code.svg icons/arrow-up-left-square.svg icons/square-asterisk.svg icons/kanban-square-dashed.svg icons/chevron-right-square.svg icons/message-square-plus.svg icons/split-square-horizontal.svg icons/chevron-left-square.svg icons/chevron-up-square.svg icons/square-stack.svg icons/pi-square.svg icons/pen-square.svg icons/arrow-down-left-square.svg icons/play-square.svg icons/activity-square.svg icons/arrow-up-right-square.svg icons/square-code.svg icons/arrow-left-square.svg icons/square-dashed-bottom.svg icons/pilcrow-square.svg icons/x-square.svg
icons/baseball.svg icons/basketball.svg icons/bat-ball.svg icons/bowling.svg icons/cricket-ball.svg icons/cricket-wicket.svg icons/football-goal.svg icons/football-helmet.svg icons/football.svg icons/gearbox-square.svg icons/gearbox.svg icons/goal-net.svg icons/golf-driver.svg icons/hockey-mask.svg icons/hockey.svg icons/ice-hockey.svg icons/ice-skate.svg icons/motor-racing-helmet.svg icons/rugby.svg icons/soccer-ball.svg icons/soccer-pitch.svg icons/steering-wheel.svg icons/target-arrow.svg icons/tennis-ball.svg icons/tennis-racket.svg icons/volleyball.svg
icons/badge-alert.svg icons/sun-moon.svg icons/codesandbox.svg icons/chevron-last.svg icons/dice-2.svg icons/clipboard-check.svg icons/dice-3.svg icons/terminal.svg icons/mouse.svg icons/layout-list.svg icons/braces.svg icons/folder-archive.svg icons/file-badge.svg icons/tower-control.svg icons/calendar-off.svg icons/moon-star.svg icons/chevrons-up-down.svg icons/folder-kanban.svg icons/plus.svg icons/battery.svg icons/magnet.svg icons/donut.svg icons/user-cog.svg icons/eye-off.svg icons/divide-square.svg icons/sofa.svg
Preview stroke widths icons/baseball.svg icons/basketball.svg icons/bat-ball.svg icons/bowling.svg icons/cricket-ball.svg icons/cricket-wicket.svg icons/football-goal.svg icons/football-helmet.svg icons/football.svg icons/gearbox-square.svg icons/gearbox.svg icons/goal-net.svg icons/golf-driver.svg icons/hockey-mask.svg icons/hockey.svg icons/ice-hockey.svg icons/ice-skate.svg icons/motor-racing-helmet.svg icons/rugby.svg icons/soccer-ball.svg icons/soccer-pitch.svg icons/steering-wheel.svg icons/target-arrow.svg icons/tennis-ball.svg icons/tennis-racket.svg icons/volleyball.svg
icons/baseball.svg icons/basketball.svg icons/bat-ball.svg icons/bowling.svg icons/cricket-ball.svg icons/cricket-wicket.svg icons/football-goal.svg icons/football-helmet.svg icons/football.svg icons/gearbox-square.svg icons/gearbox.svg icons/goal-net.svg icons/golf-driver.svg icons/hockey-mask.svg icons/hockey.svg icons/ice-hockey.svg icons/ice-skate.svg icons/motor-racing-helmet.svg icons/rugby.svg icons/soccer-ball.svg icons/soccer-pitch.svg icons/steering-wheel.svg icons/target-arrow.svg icons/tennis-ball.svg icons/tennis-racket.svg icons/volleyball.svg
icons/baseball.svg icons/basketball.svg icons/bat-ball.svg icons/bowling.svg icons/cricket-ball.svg icons/cricket-wicket.svg icons/football-goal.svg icons/football-helmet.svg icons/football.svg icons/gearbox-square.svg icons/gearbox.svg icons/goal-net.svg icons/golf-driver.svg icons/hockey-mask.svg icons/hockey.svg icons/ice-hockey.svg icons/ice-skate.svg icons/motor-racing-helmet.svg icons/rugby.svg icons/soccer-ball.svg icons/soccer-pitch.svg icons/steering-wheel.svg icons/target-arrow.svg icons/tennis-ball.svg icons/tennis-racket.svg icons/volleyball.svg
Icon X-rays icons/baseball.svg icons/basketball.svg icons/bat-ball.svg icons/bowling.svg icons/cricket-ball.svg icons/cricket-wicket.svg icons/football-goal.svg icons/football-helmet.svg icons/football.svg icons/gearbox-square.svg icons/gearbox.svg icons/goal-net.svg icons/golf-driver.svg icons/hockey-mask.svg icons/hockey.svg icons/ice-hockey.svg icons/ice-skate.svg icons/motor-racing-helmet.svg icons/rugby.svg icons/soccer-ball.svg icons/soccer-pitch.svg icons/steering-wheel.svg icons/target-arrow.svg icons/tennis-ball.svg icons/tennis-racket.svg icons/volleyball.svg

@karsa-mistmere
Copy link
Member

karsa-mistmere commented May 22, 2023

Nice work! I also had some of these, but I think most of yours are either highly superior or pretty much exactly the same, with the exception of basketball, in which case I prefer mine (mostly because it's at a 45deg angle), and I also have bowling-ball and bowling:
image

Edit 1: I also have tennis-racket, but that one's a bit weak:
image

Edit 2: Your football also has some guideline violations, but all in all I prefer your approach to mine:
image

Maybe something like this as something inbetween?
image

@danielbayley
Copy link
Member Author

Nice work! I also had some of these, but I think most of yours are either highly superior or pretty much exactly the same, with the exception of basketball, in which case I prefer mine (mostly because it's at a 45deg angle), and I also have bowling-ball and bowling

@karsa-mistmere Thanks, ha of course you did! Yeah cool with the basketball… was just trying to differentiate more between tennis-ball.

Nice, like the bowling ball idea!

Your football also has some guideline violations, but all in all I prefer your approach to mine

I have a bunch of iterations. Will post them soon…

Do you think soccer-ball would be a better name than football-soccer? (Americans with their stupid names… That ball clearly isn’t for kicking around with the foot 🤪)

Copy link
Member

@jguddas jguddas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very cute icons 👍

icons/football-soccer.svg Outdated Show resolved Hide resolved
icons/football.svg Outdated Show resolved Hide resolved
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not that much of a goal feel for me here, but also no clue how to do this any better.

icons/ice-skate.svg Outdated Show resolved Hide resolved
icons/football-helmet.svg Outdated Show resolved Hide resolved
@danielbayley
Copy link
Member Author

danielbayley commented Jul 31, 2023

@ericfennis Implemented those changes, and left the removed icons above, for reference…

"shuttlecock", and "snooker" are too specific

Are those any less of a sport than the others? 🤷🏻‍♂️ Seems a shame to waste shuttlecock

"soccer", doesn't use most parts of the world the word: "football"?

Yeah, myself included! Are you thinking we should go with football and football-american? It just seemed like soccer/football was cleaner…

cc: @karsa-mistmere @jguddas

@jguddas
Copy link
Member

jguddas commented Jul 31, 2023

american-football/soccer-ball, just due to being descriptive, football means a lot of different sports depending on where in the world you are from.

And the line in the middle of the american-football makes gives weird pixel artifacts in 1x size, what about removing it?

@danielbayley
Copy link
Member Author

the line in the middle of the american-football makes gives weird pixel artifacts in 1x size, what about removing it?

@jguddas What about this?

preview

@jguddas
Copy link
Member

jguddas commented Jul 31, 2023

the line in the middle of the american-football makes gives weird pixel artifacts in 1x size, what about removing it?

@jguddas What about this?

preview

I like it, and no artifacts 👍

@github-actions
Copy link

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@ygd
Copy link

ygd commented Dec 12, 2023

soccer-pitch looks a bit to heavy next to others. needs maybe a little tweak

@ygd
Copy link

ygd commented Dec 12, 2023

soccer-ball looks like a life ring. needs a little tweak as well

@ericfennis
Copy link
Member

@danielbayley I agree with @ygd. It need some tweaking. 🤔

@ygd
Copy link

ygd commented Dec 14, 2023

from an agile point of view, PRs with multiple icons are slowing down shipping new icons.

eg. a PR with 10 icons, 9 are good but 1 is not so all icons are on hold and cannot be shipped. They must wait until the one which is not looking good is fixed.

I suggest PRs containing only one icon.

am I missing something, @ericfennis?

@ericfennis
Copy link
Member

@ygd Yess you are right. A PR with a lot of icons is harder to review.
But sometimes multiple icons can have shared styling, for example same size of the ball or the same handle of the stick in this case. The benefit of having it in one PR is better to review the icon design "cohesion" of the same "theme".
It's important to have them matching.
So for me 1 icon per PR is not the "ideal" solution, also because every merge is triggering a release.
I think we need to find a balance, and be a bit stricter on splitting a PR if 80-90% of the icons are ready to merge.

@ericfennis ericfennis changed the base branch from main to lab December 15, 2023 13:32
@ericfennis ericfennis merged commit 9348447 into lucide-icons:lab Dec 15, 2023
4 checks passed
@ericfennis
Copy link
Member

This PR is merged to the lab branch. This PR does not match our PR template, which requires valid use cases. To move on we merged this PR to the lab branch, which will be moved to a separate repo in the future.

@danielbayley
Copy link
Member Author

danielbayley commented Dec 15, 2023

soccer-pitch looks a bit to heavy next to others. needs maybe a little tweak

soccer-ball looks like a life ring. needs a little tweak as well

I agree with @ygd. It need some tweaking.

@ericfennis I have some of these tweaks ready to go… but it’s a moving target! What is the procedure with this new lab branch? Do I just push everything to that branch now, for requested changes to all icons (including now many other PRs)?

@ygd
Copy link

ygd commented Dec 15, 2023

@ygd Yess you are right. A PR with a lot of icons is harder to review.

But sometimes multiple icons can have shared styling, for example same size of the ball or the same handle of the stick in this case. The benefit of having it in one PR is better to review the icon design "cohesion" of the same "theme".

It's important to have them matching.

So for me 1 icon per PR is not the "ideal" solution, also because every merge is triggering a release.

I think we need to find a balance, and be a bit stricter on splitting a PR if 80-90% of the icons are ready to merge.

Good point. Maybe grouping similar icons, like balls or bottles, in a PR makes more sense.

Do you think it is good to write this down in contribution guidelines?

@ericfennis
Copy link
Member

@danielbayley You can create PR to make changes on the lab branch.
You can still make PRs to the main branch for new icons, but make sure you have clear use cases for the icons.

@danielbayley
Copy link
Member Author

You can still make PRs to the main branch for new icons, but make sure you have clear use cases for the icons.

@ericfennis Does this imply that all icons already in this PR—and all others merged into lab—don’t have valid use cases?

@karsa-mistmere karsa-mistmere mentioned this pull request Feb 2, 2024
5 tasks
@jguddas jguddas mentioned this pull request Mar 14, 2024
23 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎨 icon About new icons 🫧 metadata Improved metadata Stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants