Add barcode/scan icons/optimise/improve metadata (#1354)

* Add `barcode` icon

* Add `scan-barcode` icon

* Add `scan-text` icon

* Improve `scan` icons metadata

* Add `scan-eye` icon

* Add `scan-search` icon

* Optimise `scan-line` icon

* Add `fullscreen` icon

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
This commit is contained in:
Daniel Bayley
2023-10-03 08:35:20 +01:00
committed by GitHub
parent c9101f0f39
commit fd9ab8f17a
17 changed files with 288 additions and 4 deletions

22
icons/barcode.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"scan",
"checkout",
"till",
"cart",
"transaction",
"purchase",
"buy",
"product",
"packaging",
"retail",
"consumer"
],
"categories": [
"shopping"
]
}

17
icons/barcode.svg Normal file
View File

@@ -0,0 +1,17 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 5v14" />
<path d="M8 5v14" />
<path d="M12 5v14" />
<path d="M17 5v14" />
<path d="M21 5v14" />
</svg>

After

Width:  |  Height:  |  Size: 326 B

21
icons/fullscreen.json Normal file
View File

@@ -0,0 +1,21 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"expand",
"zoom",
"preview",
"focus",
"camera",
"lens",
"image"
],
"categories": [
"layout",
"multimedia",
"design",
"photography"
]
}

17
icons/fullscreen.svg Normal file
View File

@@ -0,0 +1,17 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 7V5a2 2 0 0 1 2-2h2" />
<path d="M17 3h2a2 2 0 0 1 2 2v2" />
<path d="M21 17v2a2 2 0 0 1-2 2h-2" />
<path d="M7 21H5a2 2 0 0 1-2-2v-2" />
<rect width="10" height="8" x="7" y="8" rx="1" />
</svg>

After

Width:  |  Height:  |  Size: 418 B

View File

@@ -7,7 +7,11 @@
], ],
"tags": [ "tags": [
"barcode", "barcode",
"scan" "scan",
"link",
"url",
"information",
"digital"
], ],
"categories": [ "categories": [
"development", "development",

22
icons/scan-barcode.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"checkout",
"till",
"cart",
"transaction",
"purchase",
"buy",
"product",
"packaging",
"retail",
"consumer"
],
"categories": [
"shopping",
"devices"
]
}

19
icons/scan-barcode.svg Normal file
View File

@@ -0,0 +1,19 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 7V5a2 2 0 0 1 2-2h2" />
<path d="M17 3h2a2 2 0 0 1 2 2v2" />
<path d="M21 17v2a2 2 0 0 1-2 2h-2" />
<path d="M7 21H5a2 2 0 0 1-2-2v-2" />
<path d="M8 7v10" />
<path d="M12 7v10" />
<path d="M17 7v10" />
</svg>

After

Width:  |  Height:  |  Size: 437 B

34
icons/scan-eye.json Normal file
View File

@@ -0,0 +1,34 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"preview",
"zoom",
"expand",
"fullscreen",
"gallery",
"image",
"camera",
"watch",
"surveillance",
"retina",
"focus",
"lens",
"biometric",
"identification",
"authentication",
"access",
"login"
],
"categories": [
"photography",
"multimedia",
"layout",
"accessibility",
"security",
"devices",
"account"
]
}

18
icons/scan-eye.svg Normal file
View File

@@ -0,0 +1,18 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 7V5a2 2 0 0 1 2-2h2" />
<path d="M17 3h2a2 2 0 0 1 2 2v2" />
<path d="M21 17v2a2 2 0 0 1-2 2h-2" />
<path d="M7 21H5a2 2 0 0 1-2-2v-2" />
<circle cx="12" cy="12" r="1" />
<path d="M5 12s2.5-5 7-5 7 5 7 5-2.5 5-7 5-7-5-7-5" />
</svg>

After

Width:  |  Height:  |  Size: 458 B

View File

@@ -6,11 +6,16 @@
"tags": [ "tags": [
"face", "face",
"biometric", "biometric",
"identification",
"authentication", "authentication",
"2fa", "2fa",
"access",
"login",
"dashed" "dashed"
], ],
"categories": [ "categories": [
"account",
"security",
"devices", "devices",
"social" "social"
] ]

View File

@@ -5,11 +5,21 @@
"ericfennis" "ericfennis"
], ],
"tags": [ "tags": [
"checkout",
"till",
"cart",
"transaction",
"purchase",
"buy",
"product",
"packaging",
"retail",
"consumer",
"qr-code", "qr-code",
"dashed" "dashed"
], ],
"categories": [ "categories": [
"devices", "devices",
"social" "shopping"
] ]
} }

View File

@@ -13,5 +13,5 @@
<path d="M17 3h2a2 2 0 0 1 2 2v2" /> <path d="M17 3h2a2 2 0 0 1 2 2v2" />
<path d="M21 17v2a2 2 0 0 1-2 2h-2" /> <path d="M21 17v2a2 2 0 0 1-2 2h-2" />
<path d="M7 21H5a2 2 0 0 1-2-2v-2" /> <path d="M7 21H5a2 2 0 0 1-2-2v-2" />
<line x1="7" x2="17" y1="12" y2="12" /> <path d="M7 12h10" />
</svg> </svg>

Before

Width:  |  Height:  |  Size: 408 B

After

Width:  |  Height:  |  Size: 390 B

22
icons/scan-search.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"preview",
"zoom",
"expand",
"fullscreen",
"gallery",
"image",
"focus",
"lens"
],
"categories": [
"photography",
"multimedia",
"layout",
"accessibility"
]
}

18
icons/scan-search.svg Normal file
View File

@@ -0,0 +1,18 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 7V5a2 2 0 0 1 2-2h2" />
<path d="M17 3h2a2 2 0 0 1 2 2v2" />
<path d="M21 17v2a2 2 0 0 1-2 2h-2" />
<path d="M7 21H5a2 2 0 0 1-2-2v-2" />
<circle cx="12" cy="12" r="3" />
<path d="m16 16-1.9-1.9" />
</svg>

After

Width:  |  Height:  |  Size: 431 B

17
icons/scan-text.json Normal file
View File

@@ -0,0 +1,17 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"recognition",
"read",
"translate",
"copy",
"lines"
],
"categories": [
"text",
"devices"
]
}

19
icons/scan-text.svg Normal file
View File

@@ -0,0 +1,19 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3 7V5a2 2 0 0 1 2-2h2" />
<path d="M17 3h2a2 2 0 0 1 2 2v2" />
<path d="M21 17v2a2 2 0 0 1-2 2h-2" />
<path d="M7 21H5a2 2 0 0 1-2-2v-2" />
<path d="M7 8h8" />
<path d="M7 12h10" />
<path d="M7 16h6" />
</svg>

After

Width:  |  Height:  |  Size: 435 B

View File

@@ -6,10 +6,29 @@
], ],
"tags": [ "tags": [
"qr-code", "qr-code",
"barcode",
"checkout",
"augmented reality",
"ar",
"target",
"surveillance",
"camera",
"lens",
"focus",
"frame",
"select",
"box",
"boundary",
"bounds",
"area",
"square",
"dashed" "dashed"
], ],
"categories": [ "categories": [
"devices", "devices",
"social" "shopping",
"security",
"social",
"gaming"
] ]
} }