Skip to content

Conversation

@adam-kov
Copy link

Description

Added new tag-plus and tag-x icons.

Icon use case

  • More everyday object icons should have plus, x, edit, etc. variations.
  • I mark the "Products" menu in my application with the tag icon. Users can add products, so I'd rather use the tag-plus icon in the "New product" button instead of the generic plus one.
  • For the same reason, I'd like to have the tag-x icon for deleting a product.

Alternative icon designs

Icon Design Checklist

Concept

  • I have provided valid use cases for each icon.
  • I have not added any brand or logo icon.
  • I have not used any hate symbols.
  • I have not included any religious, war/violence related or political imagery.

Author, credits & license

  • The icons are solely my own creation.
  • The icons were originally created in # by @
  • I've based them on the following Lucide icons: tag, plus, x
  • I've based them on the following design:

Naming

  • I've read and followed the naming conventions
  • I've named icons by what they are rather than their use case.
  • I've provided meta JSON files in icons/[iconName].json.

Design

  • I've read and followed the icon design guidelines
  • I've made sure that the icons look sharp on low DPI displays.
  • I've made sure that the icons look consistent with the icon set in size, optical volume and density.
  • I've made sure that the icons are visually centered.
  • I've correctly optimized all icons to three points of precision.

Before Submitting

@github-actions github-actions bot added 🎨 icon About new icons 🫧 metadata Improved metadata labels Jan 12, 2026
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

🤖 ChatGPT Tags suggestions ✨

I've asked ChatGPT for some suggestions for tags.

"ericfennis",
"karsa-mistmere"
],
"tags": [
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggestions for the tag-plus icon.
Try asking it your self if you want more suggestions. Open ChatGPT
Here are the suggestions:

Suggested change
"tags": [
"tags": [
"tag",
"plus",
"tagging",
"category",
"marker",
"sign",
"symbol",
"tagging",

"ericfennis",
"karsa-mistmere"
],
"tags": [
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggestions for the tag-x icon.
Try asking it your self if you want more suggestions. Open ChatGPT
Here are the suggestions:

Suggested change
"tags": [
"tags": [
"tag",
"price",
"category",
"tagging",
"tagged",
"classification",
"identifier",
"marker",

@github-actions
Copy link
Contributor

Added or changed icons

tag-plustag-x

Preview cohesion square-arrow-rightsquare-stop
tag-plustag-x
key-squareflag-triangle-left
Preview stroke widths tag-plustag-x
tag-plustag-x
tag-plustag-x
DPI Preview

16px (shadcn/ui)

tag-plus tag-x

24px (default)

tag-plus tag-x

32px (shadcn/ui + retina)

tag-plus tag-x

48px (default + retina)

tag-plus tag-x
Icon X-rays tag-plus tag-x
Icon Diffs tag-plus tag-x
Icon Symmetry

Flip Horizontal

tag-plus tag-x

Flip Vertical

tag-plus tag-x

Flip Diagonal

tag-plus tag-x

Rotate 180°

tag-plus tag-x
Icons as code

Works for: lucide-react, lucide-react-native, lucide-preact, lucide-vue-next

const TagPlusIcon = createLucideIcon('TagPlus', [
  ["path",{"d":"M16 13h6"}],
  ["path",{"d":"m16.5 6.5-3.914-3.914A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l1.79-1.79"}],
  ["path",{"d":"M19 10v6"}],
  ["circle",{"cx":"7.5","cy":"7.5","r":".5","fill":"currentColor"}]
])

const TagXIcon = createLucideIcon('TagX', [
  ["path",{"d":"m16.5 6.5-3.914-3.914A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.43 2.43 0 0 0 3.42 0l1.79-1.79"}],
  ["path",{"d":"m17 10.5 5 5"}],
  ["path",{"d":"m22 10.5-5 5"}],
  ["circle",{"cx":"7.5","cy":"7.5","r":".5","fill":"currentColor"}]
])

@karsa-mistmere
Copy link
Member

Hey @adam-kov,

Overall really nice work on this, I have but one qualm: as per #3875 the cross should be our 5by5 variant, positioned in the same way as folder-x is relative to folder-plus.

@karsa-mistmere
Copy link
Member

Ah, one small issue that's only just occurred to me: @jguddas already has an ongoing pull request changing the base shape of tag in #3936 I'd rather we wait for that one to get merged before we add any more variants. 😅

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants