Add TV/controller/connector icons (#1341)

* Add [aspect] `ratio` icon

* Rename `tv-2` to `tv-flatscreen`

* Add `triangle-right` (volume) icon

* Add `antenna` icon

* Add `connector-audio-video` icon

* Improve metadata

* Add [generic] `connector` icon

* Add `connector-usb` icon

* Improve metadata

* Add `hdmi-port` icon

* Improve metadata

* Add `connector-audio-video` icon

* Improve metadata

* Rename `connector-*` icons to `cable-*`

* Rename `cable` to `cable-plugs`

* Update icons/tv-flatscreen.json

Co-authored-by: Jakob Guddas <github@jguddas.de>

* Update icons/hdmi-port.svg

Co-authored-by: Jakob Guddas <github@jguddas.de>

* Update icons/ratio.json

Co-authored-by: Jakob Guddas <github@jguddas.de>

* Revert "Rename `tv-2` to `tv-flatscreen`"

This reverts commit 7df3555837.

* Remove `cable-audio-video` icon

* Rename `cable-plugs` to `cable`

* Remove `cable-usb` icon

---------

Co-authored-by: Jakob Guddas <github@jguddas.de>
This commit is contained in:
Daniel Bayley
2023-07-17 19:07:29 +01:00
committed by GitHub
parent b943430a08
commit 79eecc89f6
12 changed files with 277 additions and 3 deletions

31
icons/antenna.json Normal file
View File

@@ -0,0 +1,31 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"signal",
"connection",
"connectivity",
"tv",
"television",
"broadcast",
"live",
"frequency",
"tune",
"scan",
"channels",
"aerial",
"receiver",
"transmission",
"transducer",
"terrestrial",
"satellite",
"cable"
],
"categories": [
"devices",
"multimedia",
"communication"
]
}

18
icons/antenna.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="M2 12 7 2" />
<path d="m7 12 5-10" />
<path d="m12 12 5-10" />
<path d="m17 12 5-10" />
<path d="M4.5 7h15" />
<path d="M12 16v6" />
</svg>

After

Width:  |  Height:  |  Size: 362 B

41
icons/cable.json Normal file
View File

@@ -0,0 +1,41 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"cord",
"wire",
"connector",
"connection",
"link",
"signal",
"console",
"computer",
"equipment",
"electricity",
"electronics",
"recharging",
"charger",
"power",
"supply",
"disconnected",
"unplugged",
"plugs",
"interface",
"input",
"output",
"audio video",
"av",
"rca",
"scart",
"tv",
"television",
"optical"
],
"categories": [
"connectivity",
"devices",
"multimedia"
]
}

19
icons/cable.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="M4 9a2 2 0 0 1-2-2V5h6v2a2 2 0 0 1-2 2Z" />
<path d="M3 5V3" />
<path d="M7 5V3" />
<path d="M19 15V6.5a3.5 3.5 0 0 0-7 0v11a3.5 3.5 0 0 1-7 0V9" />
<path d="M17 21v-2" />
<path d="M21 21v-2" />
<path d="M22 19h-6v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2Z" />
</svg>

After

Width:  |  Height:  |  Size: 483 B

28
icons/hdmi-port.json Normal file
View File

@@ -0,0 +1,28 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"socket",
"plug",
"slot",
"controller",
"connector",
"interface",
"console",
"signal",
"audio",
"video",
"visual",
"av",
"data",
"input",
"output"
],
"categories": [
"devices",
"multimedia",
"gaming"
]
}

14
icons/hdmi-port.svg Normal file
View File

@@ -0,0 +1,14 @@
<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="M22 9a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1l2 2h12l2-2h1a1 1 0 0 0 1-1Z" />
<path d="M7.5 12h9" />
</svg>

After

Width:  |  Height:  |  Size: 330 B

29
icons/ratio.json Normal file
View File

@@ -0,0 +1,29 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"screens",
"rotate",
"rotation",
"aspect ratio",
"proportions",
"16:9",
"widescreen",
"4:3",
"responsive",
"mobile",
"desktop",
"monitor",
"orientation",
"portrait",
"landscape"
],
"categories": [
"connectivity",
"devices",
"design",
"photography"
]
}

14
icons/ratio.svg Normal file
View File

@@ -0,0 +1,14 @@
<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"
>
<rect width="12" height="20" x="6" y="2" rx="2" />
<rect width="20" height="12" x="2" y="6" rx="2" />
</svg>

After

Width:  |  Height:  |  Size: 314 B

22
icons/triangle-right.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"volume",
"controls",
"controller",
"tv remote",
"geometry",
"delta",
"ramp",
"slope",
"incline",
"increase"
],
"categories": [
"shapes",
"maths"
]
}

13
icons/triangle-right.svg Normal file
View File

@@ -0,0 +1,13 @@
<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="M22 18a2 2 0 0 1-2 2H3c-1.1 0-1.3-.6-.4-1.3L20.4 4.3c.9-.7 1.6-.4 1.6.7Z" />
</svg>

After

Width:  |  Height:  |  Size: 296 B

View File

@@ -1,5 +1,8 @@
{
"$schema": "../icon.schema.json",
"aliases": [
"tv-2"
],
"contributors": [
"ericfennis"
],
@@ -7,7 +10,21 @@
"flatscreen",
"television",
"stream",
"display"
"display",
"widescreen",
"high-definition",
"hd",
"1080p",
"4k",
"8k",
"smart",
"digital",
"video",
"home cinema",
"entertainment",
"showtime",
"channels",
"catchup"
],
"categories": [
"devices",

View File

@@ -6,10 +6,38 @@
],
"tags": [
"television",
"stream"
"stream",
"display",
"widescreen",
"high-definition",
"hd",
"1080p",
"4k",
"8k",
"smart",
"digital",
"video",
"entertainment",
"showtime",
"channels",
"terrestrial",
"satellite",
"cable",
"broadcast",
"live",
"frequency",
"tune",
"scan",
"aerial",
"receiver",
"transmission",
"signal",
"connection",
"connectivity"
],
"categories": [
"devices",
"multimedia"
"multimedia",
"communication"
]
}