mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-08-29 09:28:23 +02:00
feat(icons): replaces podcast icon with new mic-* icons (#4583)
* feat(icons): replaces `podcast` icon with new `mic-*` icons * fix(icons): change contributors, since these are now essentially brand new icons * fix(prettier): remove path fill from allowed SVG element attributes
This commit is contained in:
36
icons/mic-audio-lines.json
Normal file
36
icons/mic-audio-lines.json
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"contributors": [
|
||||||
|
"karsa-mistmere",
|
||||||
|
"jguddas"
|
||||||
|
],
|
||||||
|
"use-cases": [
|
||||||
|
"representing recorded speech with visible audio activity",
|
||||||
|
"indicating podcast, voice note, or narration recording tools",
|
||||||
|
"showing voice input for transcription, dictation, or AI assistants",
|
||||||
|
"marking features that analyze, clean up, or enhance microphone audio",
|
||||||
|
"identifying controls for speech capture and sound processing workflows"
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"podcast",
|
||||||
|
"audio",
|
||||||
|
"waveform",
|
||||||
|
"sound waves",
|
||||||
|
"microphone",
|
||||||
|
"talk",
|
||||||
|
"voice",
|
||||||
|
"speech",
|
||||||
|
"stream",
|
||||||
|
"recording",
|
||||||
|
"transcription",
|
||||||
|
"dictation",
|
||||||
|
"voice assistant",
|
||||||
|
"noise cancellation",
|
||||||
|
"sound processing"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"devices",
|
||||||
|
"communication",
|
||||||
|
"multimedia"
|
||||||
|
]
|
||||||
|
}
|
||||||
21
icons/mic-audio-lines.svg
Normal file
21
icons/mic-audio-lines.svg
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<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="M10 3v2.341" />
|
||||||
|
<path d="M12 17v4" />
|
||||||
|
<path d="M14 5v.341" />
|
||||||
|
<path d="M18 5v13" />
|
||||||
|
<path d="M2 10v3" />
|
||||||
|
<path d="M22 10v3" />
|
||||||
|
<path d="M6 6v11" />
|
||||||
|
<path d="M9 21h6" />
|
||||||
|
<rect width="4" height="8" x="10" y="9" rx="2" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 454 B |
46
icons/mic-signal.json
Normal file
46
icons/mic-signal.json
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"contributors": [
|
||||||
|
"karsa-mistmere",
|
||||||
|
"jguddas"
|
||||||
|
],
|
||||||
|
"use-cases": [
|
||||||
|
"representing a microphone actively broadcasting or transmitting voice",
|
||||||
|
"indicating live podcast, radio, streaming, or voice channel features",
|
||||||
|
"showing wireless microphone connections or remote audio capture",
|
||||||
|
"marking push-to-talk, voice chat, or walkie-talkie communication controls",
|
||||||
|
"identifying features that send spoken audio across a network or airwaves"
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"podcast",
|
||||||
|
"audio",
|
||||||
|
"broadcast",
|
||||||
|
"signal",
|
||||||
|
"wireless",
|
||||||
|
"radio",
|
||||||
|
"airwaves",
|
||||||
|
"microphone",
|
||||||
|
"talk",
|
||||||
|
"voice",
|
||||||
|
"speech",
|
||||||
|
"stream",
|
||||||
|
"live",
|
||||||
|
"voice chat",
|
||||||
|
"push to talk",
|
||||||
|
"transmission"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"devices",
|
||||||
|
"communication",
|
||||||
|
"connectivity",
|
||||||
|
"multimedia"
|
||||||
|
],
|
||||||
|
"aliases": [
|
||||||
|
{
|
||||||
|
"name": "podcast",
|
||||||
|
"deprecated": true,
|
||||||
|
"deprecationReason": "alias.name",
|
||||||
|
"toBeRemovedInVersion": "v1.0"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
19
icons/mic-signal.svg
Normal file
19
icons/mic-signal.svg
Normal 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="M12 17v4" />
|
||||||
|
<path d="M18 11a6 6 0 00-3-5.197" />
|
||||||
|
<path d="M2 11a10 10 0 015-8.662" />
|
||||||
|
<path d="M22 11a10 10 0 00-5-8.662" />
|
||||||
|
<path d="M6 11a6 6 0 013-5.197" />
|
||||||
|
<path d="M9 21h6" />
|
||||||
|
<rect x="10" y="9" width="4" height="8" rx="2" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 463 B |
@@ -1,24 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "../icon.schema.json",
|
|
||||||
"contributors": [
|
|
||||||
"iiaishwarya",
|
|
||||||
"ericfennis",
|
|
||||||
"karsa-mistmere",
|
|
||||||
"jguddas"
|
|
||||||
],
|
|
||||||
"use-cases": [],
|
|
||||||
"tags": [
|
|
||||||
"audio",
|
|
||||||
"music",
|
|
||||||
"mic",
|
|
||||||
"talk",
|
|
||||||
"voice",
|
|
||||||
"subscribe",
|
|
||||||
"subscription",
|
|
||||||
"stream"
|
|
||||||
],
|
|
||||||
"categories": [
|
|
||||||
"multimedia",
|
|
||||||
"social"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
<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="M13 17a1 1 0 1 0-2 0l.5 4.5a0.5 0.5 0 0 0 1 0z" fill="currentColor" />
|
|
||||||
<path d="M16.85 18.58a9 9 0 1 0-9.7 0" />
|
|
||||||
<path d="M8 14a5 5 0 1 1 8 0" />
|
|
||||||
<circle cx="12" cy="11" r="1" fill="currentColor" />
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 424 B |
@@ -33,7 +33,7 @@ const plugin = {
|
|||||||
params: {
|
params: {
|
||||||
attrs: [
|
attrs: [
|
||||||
'svg:^(?!(xmlns|width|height|fill|stroke|stroke-linecap|stroke-linejoin|stroke-width)$).+',
|
'svg:^(?!(xmlns|width|height|fill|stroke|stroke-linecap|stroke-linejoin|stroke-width)$).+',
|
||||||
'path:^(?!(d|fill)$).+',
|
'path:^(?!(d)$).+',
|
||||||
'line:^(?!(x1|x2|y1|y2)$).+',
|
'line:^(?!(x1|x2|y1|y2)$).+',
|
||||||
'polygon:^(?!points$).+',
|
'polygon:^(?!points$).+',
|
||||||
'polyline:^(?!points$).+',
|
'polyline:^(?!points$).+',
|
||||||
|
|||||||
Reference in New Issue
Block a user