lucide icon indicating copy to clipboard operation
lucide copied to clipboard

feat(icons): added `scan-qr-code` icon

Open vexkiddy opened this issue 1 year ago • 3 comments

What is the purpose of this pull request?

  • [x] New Icon
  • [ ] Bug fix
  • [ ] New Feature
  • [ ] Documentation update
  • [ ] Other:

Description

New scan qr-code icon

Icon use case

  1. for indicating a scanner feature of qr-codes
  2. to differentiate from the qr-code icon that doesn't indicate scanning

Icon Design Checklist

Concept

  • [x] I have provided valid use cases for each icon.
  • [x] I have not added any a brand or logo icon.
  • [x] I have not used any hate symbols.
  • [x] I have not included any religious or political imagery.

Author, credits & license

  • [x] The icons are solely my own creation.
  • [ ] The icons were originally created in #<issueNumber> by @<githubUser>
  • [ ] I've based them on the following Lucide icons:
  • [ ] I've based them on the following design:

Naming

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

Design

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

Before Submitting

  • [x] I've read the Contribution Guidelines.
  • [x] I've checked if there was an existing PR that solves the same issue.

vexkiddy avatar Jun 23 '24 08:06 vexkiddy

Added or changed icons

icons/scan-qr-code.svg
Preview cohesion icons/square-x.svg
icons/scan-qr-code.svg
icons/thumbs-up.svg
Preview stroke widths icons/scan-qr-code.svg
icons/scan-qr-code.svg
icons/scan-qr-code.svg
DPI Preview (24px) icons/scan-qr-code.svg
Icon X-rays icons/scan-qr-code.svg
Icons as code

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

const ScanQrCodeIcon = createLucideIcon('ScanQrCode', [
  ["path",{"d":"M17 12v4a1 1 0 0 1-1 1h-4"}],
  ["path",{"d":"M17 3h2a2 2 0 0 1 2 2v2"}],
  ["path",{"d":"M17 8V7"}],
  ["path",{"d":"M21 17v2a2 2 0 0 1-2 2h-2"}],
  ["path",{"d":"M3 7V5a2 2 0 0 1 2-2h2"}],
  ["path",{"d":"M7 17h.01"}],
  ["path",{"d":"M7 21H5a2 2 0 0 1-2-2v-2"}],
  ["rect",{"x":"7","y":"7","width":"5","height":"5","rx":"1"}]
])

github-actions[bot] avatar Jun 23 '24 08:06 github-actions[bot]

hiya @jguddas think i've approved everything.. do i need do anything else ?

vexkiddy avatar Jun 23 '24 21:06 vexkiddy

@jguddas just nudging this :D

vexkiddy avatar Jun 25 '24 12:06 vexkiddy