-
-
Notifications
You must be signed in to change notification settings - Fork 554
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
feat(icons): added squares-*
operation icons
#2585
base: main
Are you sure you want to change the base?
Conversation
Added or changed iconsIcons as codeWorks for: const SquaresExcludeIcon = createLucideIcon('SquaresExclude', [
["path",{"d":"M16 12v2a2 2 0 0 1-2 2H9a1 1 0 0 0-1 1v3a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2h0"}],
["path",{"d":"M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 1-1 1h-5a2 2 0 0 0-2 2v2"}]
])
const SquaresIntersectIcon = createLucideIcon('SquaresIntersect', [
["path",{"d":"M10 22a2 2 0 0 1-2-2"}],
["path",{"d":"M14 2a2 2 0 0 1 2 2"}],
["path",{"d":"M16 22h-2"}],
["path",{"d":"M2 10V8"}],
["path",{"d":"M2 4a2 2 0 0 1 2-2"}],
["path",{"d":"M20 8a2 2 0 0 1 2 2"}],
["path",{"d":"M22 14v2"}],
["path",{"d":"M22 20a2 2 0 0 1-2 2"}],
["path",{"d":"M4 16a2 2 0 0 1-2-2"}],
["path",{"d":"M8 10a2 2 0 0 1 2-2h5a1 1 0 0 1 1 1v5a2 2 0 0 1-2 2H9a1 1 0 0 1-1-1z"}],
["path",{"d":"M8 2h2"}]
])
const SquaresSubtractIcon = createLucideIcon('SquaresSubtract', [
["path",{"d":"M10 22a2 2 0 0 1-2-2"}],
["path",{"d":"M16 22h-2"}],
["path",{"d":"M16 4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h3a1 1 0 0 0 1-1v-5a2 2 0 0 1 2-2h5a1 1 0 0 0 1-1z"}],
["path",{"d":"M20 8a2 2 0 0 1 2 2"}],
["path",{"d":"M22 14v2"}],
["path",{"d":"M22 20a2 2 0 0 1-2 2"}]
])
const SquaresUniteIcon = createLucideIcon('SquaresUnite', [
["path",{"d":"M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 0 1 1h3a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2v-3a1 1 0 0 0-1-1z"}]
]) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I also think it should be squares-something
.
square-*
operation icons
square-*
operation iconssquares-*
operation icons
Ultimately, really like these. I had a go at some designs a while back that all kind-of worked, but I think you've pretty much nailed it. Two rather trivial matters:
But something else I noticed: at a distance, or when pixellated, the Not sure if something like these would work better at low res? |
These honestly look much better, I like the second one more imo but I'll add the other one to the alternate designs so if people end up preferring that one more I'll switch it out |
Co-Authored-By: Jamie Law <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really well executed. Well done @EthanHazel !
This comment was marked as duplicate.
This comment was marked as duplicate.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The redesigns you made look good, if you'd want I can commit those to the branch if you can link lucide studio |
Just went ahead and remade the icons you just sent and committed them! I added you as a contributor to all the icons. Let me know if there were any issues 👍 |
@karsa-mistmere Just implemented your icon, I fixed an issue though where the left square was offset by a pixel. Should be all good now 👍 |
What is the purpose of this pull request?
Description
Icon use case
Icons are built for use with programs that use vector tools like the pathfinder tool (tasks like combining, dividing, and trimming shapes)
Alternative icon designs
Alternate intersect
Alternate minus
Alternate Exclude 1
Alternate Exclude 2
Alternate Exclude 3
Icon Design Checklist
Concept
Author, credits & license
Naming
icons/[iconName].json
.Design
Before Submitting