Skip to content
Snippets Groups Projects
Commit d00bf41e authored by Aline Gondim Santos's avatar Aline Gondim Santos
Browse files

Icons to svg

add svg icons to plugins
change iconPath from png to svg
add iconPath to manifests

GitLab: #10
Change-Id: I2dd6d58636e926f5be577b68f8caa38d45068687
parent 05abe086
No related branches found
No related tags found
No related merge requests found
Showing
with 173 additions and 13 deletions
......@@ -74,7 +74,7 @@ std::map<std::string, std::string>
FilterMediaHandler::getCallMediaHandlerDetails()
{
return {{"name", NAME},
{"iconPath", datapath_ + sep + "icon.png"},
{"iconPath", datapath_ + sep + "icon.svg"},
{"pluginId", id()},
{"attached", attached_},
{"dataType", "0"}};
......
AudioFilter/data/icon.png

20.8 KiB | W: | H:

AudioFilter/data/icon.png

28.8 KiB | W: | H:

AudioFilter/data/icon.png
AudioFilter/data/icon.png
AudioFilter/data/icon.png
AudioFilter/data/icon.png
  • 2-up
  • Swipe
  • Onion skin
<?xml version="1.0" encoding="UTF-8"?>
<svg width="300px" height="300px" viewBox="0 0 300 300" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>A</title>
<defs>
<linearGradient x1="-0.00249137601%" y1="50.0097032%" x2="100%" y2="50.0097032%" id="linearGradient-1">
<stop stop-color="#230B93" offset="0%"></stop>
<stop stop-color="#311AB0" offset="16.95%"></stop>
<stop stop-color="#402CD2" offset="40.44%"></stop>
<stop stop-color="#4C39EB" offset="62.75%"></stop>
<stop stop-color="#5341FA" offset="83.18%"></stop>
<stop stop-color="#5544FF" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="A" fill-rule="nonzero">
<g transform="translate(0.000000, 26.000000)">
<path d="M199.160839,15.8741259 C199.160839,15.8741259 192.447552,3.35664336 180.839161,1.18881119 C169.160839,-0.979020979 116.853147,1.60839161 116.853147,1.60839161 C116.853147,1.60839161 129.79021,4.8951049 133.636364,16.0839161 C137.482517,27.2727273 224.545455,247.342657 224.545455,247.342657 L299.300699,247.342657 C294.825175,236.223776 199.160839,15.8741259 199.160839,15.8741259 Z" id="Path" fill="url(#linearGradient-1)"></path>
<path d="M100.20979,15.8741259 C100.20979,15.8741259 106.923077,3.35664336 118.531469,1.18881119 C130.20979,-0.979020979 182.517483,1.60839161 182.517483,1.60839161 C182.517483,1.60839161 169.58042,4.8951049 165.734266,16.0839161 C161.888112,27.2727273 74.8251748,247.342657 74.8251748,247.342657 L0.0699300699,247.342657 C4.54545455,236.223776 100.20979,15.8741259 100.20979,15.8741259 Z" id="Path" fill="#5544FF"></path>
<g id="Group" transform="translate(109.090909, 159.440559)" fill="#000000">
<path d="M3.84615385,15.3846154 C2.02797203,15.3846154 0.48951049,16.8531469 0.48951049,18.7412587 L0.48951049,28.1118881 C0.48951049,29.9300699 1.95804196,31.4685315 3.84615385,31.4685315 C5.73426573,31.4685315 7.2027972,30 7.2027972,28.1118881 L7.2027972,18.7412587 C7.2027972,16.8531469 5.66433566,15.3846154 3.84615385,15.3846154 Z" id="Path"></path>
<path d="M14.6153846,7.9020979 C12.7972028,7.9020979 11.2587413,9.37062937 11.2587413,11.2587413 L11.2587413,35.5944056 C11.2587413,37.4125874 12.7272727,38.951049 14.6153846,38.951049 C16.5034965,38.951049 17.972028,37.4825175 17.972028,35.5944056 L17.972028,11.1888112 C17.972028,9.37062937 16.4335664,7.9020979 14.6153846,7.9020979 Z" id="Path"></path>
<path d="M25.3846154,0.41958042 C23.5664336,0.41958042 22.027972,1.88811189 22.027972,3.77622378 L22.027972,43.0769231 C22.027972,44.8951049 23.4965035,46.4335664 25.3846154,46.4335664 C27.2727273,46.4335664 28.7412587,44.965035 28.7412587,43.0769231 L28.7412587,3.77622378 C28.7412587,1.88811189 27.2727273,0.41958042 25.3846154,0.41958042 Z" id="Path"></path>
<path d="M36.1538462,2.23776224 C34.3356643,2.23776224 32.7972028,3.70629371 32.7972028,5.59440559 L32.7972028,41.1188811 C32.7972028,42.9370629 34.2657343,44.4755245 36.1538462,44.4755245 C38.041958,44.4755245 39.5104895,43.006993 39.5104895,41.1188811 L39.5104895,5.59440559 C39.5104895,3.77622378 38.041958,2.23776224 36.1538462,2.23776224 Z" id="Path"></path>
<path d="M46.9230769,9.72027972 C45.1048951,9.72027972 43.5664336,11.1888112 43.5664336,13.0769231 L43.5664336,33.6363636 C43.5664336,35.4545455 45.034965,36.993007 46.9230769,36.993007 C48.8111888,36.993007 50.2797203,35.5244755 50.2797203,33.6363636 L50.2797203,13.0769231 C50.2797203,11.2587413 48.8111888,9.72027972 46.9230769,9.72027972 Z" id="Path"></path>
<path d="M57.7622378,2.23776224 C55.9440559,2.23776224 54.4055944,3.70629371 54.4055944,5.59440559 L54.4055944,41.1188811 C54.4055944,42.9370629 55.8741259,44.4755245 57.7622378,44.4755245 C59.6503497,44.4755245 61.1188811,43.006993 61.1188811,41.1188811 L61.1188811,5.59440559 C61.048951,3.77622378 59.5804196,2.23776224 57.7622378,2.23776224 Z" id="Path"></path>
<path d="M68.5314685,9.72027972 C66.7132867,9.72027972 65.1748252,11.1888112 65.1748252,13.0769231 L65.1748252,33.6363636 C65.1748252,35.4545455 66.6433566,36.993007 68.5314685,36.993007 C70.4195804,36.993007 71.8881119,35.5244755 71.8881119,33.6363636 L71.8881119,13.0769231 C71.8181818,11.2587413 70.3496503,9.72027972 68.5314685,9.72027972 Z" id="Path"></path>
<path d="M79.3006993,15.3846154 C77.4825175,15.3846154 75.9440559,16.8531469 75.9440559,18.7412587 L75.9440559,28.1118881 C75.9440559,29.9300699 77.4125874,31.4685315 79.3006993,31.4685315 C81.1188811,31.4685315 82.6573427,30 82.6573427,28.1118881 L82.6573427,18.7412587 C82.6573427,16.8531469 81.1188811,15.3846154 79.3006993,15.3846154 Z" id="Path"></path>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
{
"name": "AudioFilter",
"description": "Provides audio filter for audio and video calls: reverb",
"version": "0.1.0"
"version": "0.1.0",
"iconPath" : "icon.svg"
}
\ No newline at end of file
......@@ -62,7 +62,7 @@ BotChatHandler::notifyChatSubject(std::pair<std::string, std::string>& subjectCo
std::map<std::string, std::string>
BotChatHandler::getChatHandlerDetails()
{
return {{"name", NAME}, {"iconPath", datapath_ + sep + "icon.png"}, {"pluginId", id()}};
return {{"name", NAME}, {"iconPath", datapath_ + sep + "icon.svg"}, {"pluginId", id()}};
}
void
......
AutoAnswer/data/icon.png

20.8 KiB | W: | H:

AutoAnswer/data/icon.png

31.8 KiB | W: | H:

AutoAnswer/data/icon.png
AutoAnswer/data/icon.png
AutoAnswer/data/icon.png
AutoAnswer/data/icon.png
  • 2-up
  • Swipe
  • Onion skin
<?xml version="1.0" encoding="UTF-8"?>
<svg width="300px" height="300px" viewBox="0 0 300 300" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>a</title>
<defs>
<linearGradient x1="76.2299879%" y1="13.0862101%" x2="30.8422379%" y2="92.6706692%" id="linearGradient-1">
<stop stop-color="#20A5A1" offset="0%"></stop>
<stop stop-color="#28F4F9" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="a" fill-rule="nonzero">
<g transform="translate(18.000000, 0.000000)">
<g id="Group" transform="translate(0.000000, 36.084906)">
<path d="M204.339623,204.198113 L132.169811,204.198113 C92.4056604,204.198113 60,171.863208 60,132.028302 C60,92.2641509 92.759434,58.9386792 132.523585,58.9386792 L120.919811,37.6415094 L65.3773585,47.2641509 L12.0283019,84.0566038 L4.45754717,99.0566038 C1.69811321,109.599057 0.283018868,120.707547 0.283018868,132.099057 C0.283018868,204.764151 59.4339623,263.915094 132.169811,263.915094 L196.981132,263.915094 L219.410377,245.943396 L223.79717,215.306604 L204.339623,204.198113 Z" id="Path" fill="url(#linearGradient-1)"></path>
<path d="M263.632075,168.608491 C263.632075,182.476415 263.632075,217.146226 263.632075,217.146226 C263.632075,217.146226 263.278302,224.433962 253.231132,229.95283 C243.183962,235.471698 196.061321,263.915094 196.061321,263.915094 C196.061321,263.915094 204.551887,259.740566 204.551887,247.641509 C204.551887,235.542453 204.551887,201.580189 204.551887,201.580189 L204.551887,132.099057 C204.551887,132.099057 206.179245,80.5896226 153.75,63.4669811 C101.320755,46.3443396 27.5235849,67.0754717 3.11320755,101.886792 C3.11320755,101.886792 15.2830189,31.0613208 86.6037736,8.06603774 C157.924528,-14.9292453 202.853774,16.9811321 227.334906,41.6037736 C251.816038,66.2264151 263.632075,94.9528302 263.632075,168.608491 Z" id="Path" fill="#28F4F9"></path>
</g>
<g id="Group" transform="translate(218.632075, 152.830189)" fill="#000000">
<ellipse id="Oval" cx="29.2216981" cy="8.49056604" rx="5.30660377" ry="8.3490566"></ellipse>
<ellipse id="Oval" cx="5.80188679" cy="18.8915094" rx="5.30660377" ry="8.3490566"></ellipse>
</g>
<g id="Group" transform="translate(113.207547, 173.349057)" fill="#000000">
<path d="M36.509434,0.495283019 C39.3396226,0.495283019 41.6745283,2.83018868 41.6745283,5.66037736 C41.6745283,8.49056604 39.3396226,10.8254717 36.509434,10.8254717 C33.6792453,10.8254717 31.3443396,8.49056604 31.3443396,5.66037736 C31.4150943,2.83018868 33.6792453,0.495283019 36.509434,0.495283019 Z" id="Path"></path>
<path d="M20.8726415,0.495283019 C23.7028302,0.495283019 26.0377358,2.83018868 26.0377358,5.66037736 C26.0377358,8.49056604 23.7028302,10.8254717 20.8726415,10.8254717 C18.0424528,10.8254717 15.7075472,8.49056604 15.7075472,5.66037736 C15.7075472,2.83018868 18.0424528,0.495283019 20.8726415,0.495283019 Z" id="Path"></path>
<path d="M5.16509434,0.495283019 C7.99528302,0.495283019 10.3301887,2.83018868 10.3301887,5.66037736 C10.3301887,8.49056604 7.99528302,10.8254717 5.16509434,10.8254717 C2.33490566,10.8254717 0,8.49056604 0,5.66037736 C0,2.83018868 2.33490566,0.495283019 5.16509434,0.495283019 Z" id="Path"></path>
</g>
<path d="M134.080189,0.353773585 C128.70283,0.353773585 124.316038,4.74056604 124.316038,10.1179245 C124.316038,15.495283 128.70283,19.8820755 134.080189,19.8820755 C139.457547,19.8820755 143.84434,15.495283 143.84434,10.1179245 C143.84434,4.74056604 139.457547,0.353773585 134.080189,0.353773585 Z" id="Path" fill="#28F4F9"></path>
<rect id="Rectangle" fill="#28F4F9" x="133.089623" y="18.75" width="1.98113208" height="21.5801887"></rect>
</g>
</g>
</g>
</svg>
\ No newline at end of file
{
"name": "AutoAnswer",
"description" : "A plugin that automatically answers with given text",
"version" : "0.1.0"
"version" : "0.1.0",
"iconPath" : "icon.svg"
}
This diff is collapsed.
{
"name": "GreenScreen",
"description": "GreenScreen Plugin with onnx",
"version": "1.0.2"
}
\ No newline at end of file
"version": "1.0.2",
"iconPath": "icon.svg"
}
......@@ -71,7 +71,7 @@ std::map<std::string, std::string>
PluginMediaHandler::getCallMediaHandlerDetails()
{
return {{"name", NAME},
{"iconPath", datapath_ + sep + "icon.png"},
{"iconPath", datapath_ + sep + "icon.svg"},
{"pluginId", id()},
{"attached", attached_},
{"dataType", "1"}};
......
......@@ -77,7 +77,7 @@ std::map<std::string, std::string>
CenterCircleMediaHandler::getCallMediaHandlerDetails()
{
return {{"name", NAME},
{"iconPath", datapath_ + sep + "icon.png"},
{"iconPath", datapath_ + sep + "icon.svg"},
{"pluginId", id()},
{"attached", attached_},
{"dataType", "1"}};
......
......@@ -76,7 +76,7 @@ std::map<std::string, std::string>
CoinCircleMediaHandler::getCallMediaHandlerDetails()
{
return {{"name", NAME},
{"iconPath", datapath_ + sep + "icon.png"},
{"iconPath", datapath_ + sep + "icon.svg"},
{"pluginId", id()},
{"attached", attached_},
{"dataType", "1"}};
......
HelloWorld/data/icon.png

20.8 KiB | W: | H:

HelloWorld/data/icon.png

30.6 KiB | W: | H:

HelloWorld/data/icon.png
HelloWorld/data/icon.png
HelloWorld/data/icon.png
HelloWorld/data/icon.png
  • 2-up
  • Swipe
  • Onion skin
<?xml version="1.0" encoding="UTF-8"?>
<svg width="300px" height="300px" viewBox="0 0 300 300" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>O</title>
<defs>
<linearGradient x1="50.001267%" y1="120.94311%" x2="50.001267%" y2="-257.222291%" id="linearGradient-1">
<stop stop-color="#EFB000" offset="0%"></stop>
<stop stop-color="#F1B904" offset="2.798313%"></stop>
<stop stop-color="#F6CF0E" offset="11.34%"></stop>
<stop stop-color="#FAE016" offset="21.42%"></stop>
<stop stop-color="#FDEB1B" offset="33.9%"></stop>
<stop stop-color="#FFF21E" offset="51.4%"></stop>
<stop stop-color="#FFF41F" offset="100%"></stop>
</linearGradient>
<linearGradient x1="49.9829639%" y1="-278.222509%" x2="49.9829639%" y2="99.9773676%" id="linearGradient-2">
<stop stop-color="#EFB000" offset="80.23%"></stop>
<stop stop-color="#F6CD0D" offset="85.32%"></stop>
<stop stop-color="#FBE317" offset="90.44%"></stop>
<stop stop-color="#FEF01D" offset="95.41%"></stop>
<stop stop-color="#FFF41F" offset="100%"></stop>
</linearGradient>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="O" fill-rule="nonzero">
<g transform="translate(2.000000, 0.000000)" id="Path">
<path d="M295.571429,152.285714 C295.571429,152.214286 295.571429,152.142857 295.571429,152.071429 C295.571429,150.428571 295.571429,148.714286 295.5,146.928571 C295.5,146.214286 295.5,145.428571 295.5,144.714286 L295.428571,144.714286 C293.857143,105.928571 280.071429,50.7142857 210.642857,15.1428571 C135.928571,-23.0714286 70.0714286,23.3571429 70.0714286,23.3571429 C70.1428571,23.3571429 70.1428571,23.3571429 70.2142857,23.3571429 C110.857143,16.2857143 172.357143,46.8571429 206.285714,90.9285714 C211.571429,97.7857143 216.214286,104.928571 219.928571,112.357143 C226.214286,124.642857 228.928571,136.214286 229.428571,146.642857 C229.428571,147.071429 229.5,147.571429 229.5,148 C229.571429,151.357143 229.5,154.714286 229.142857,157.857143 L229.142857,157.857143 C227.357143,176.214286 219,194.071429 205,208.142857 C173.428571,239.642857 121.142857,240.142857 89.5714286,208.571429 L89.4285714,209.142857 C123.357143,253.214286 184.857143,283.785714 225.5,276.714286 C235.071429,270.785714 244.071429,263.785714 252.357143,255.5 C279.428571,228.428571 293.714286,193.428571 295.357143,157.928571 L295.5,157.928571 C295.571429,156.428571 295.571429,154.928571 295.571429,153.428571 C295.571429,153 295.571429,152.642857 295.571429,152.285714 Z" fill="url(#linearGradient-1)"></path>
<path d="M225.5,276.642857 C184.857143,283.714286 123.357143,253.142857 89.4285714,209.071429 C84.1428571,202.214286 79.5,195.071429 75.7857143,187.642857 C69.5,175.357143 66.7857143,163.785714 66.2857143,153.357143 C66.2857143,152.928571 66.2142857,152.428571 66.2142857,152 C66.1428571,148.642857 66.2142857,145.285714 66.5714286,142.142857 L66.5714286,142.142857 C68.3571429,123.785714 76.7142857,105.928571 90.7142857,91.8571429 C122.285714,60.3571429 174.571429,59.8571429 206.142857,91.4285714 L206.285714,90.8571429 C172.357143,46.8571429 110.857143,16.2857143 70.2142857,23.3571429 C60.6428571,29.2857143 51.6428571,36.2857143 43.3571429,44.5714286 C16.2857143,71.6428571 2,106.642857 0.357142857,142.142857 L0.214285714,142.142857 C0.142857143,143.642857 0.142857143,145.142857 0.142857143,146.642857 C0.142857143,147 0.142857143,147.357143 0.142857143,147.714286 C0.142857143,147.785714 0.142857143,147.857143 0.142857143,147.928571 C0.142857143,149.571429 0.142857143,151.285714 0.214285714,153.071429 C0.214285714,153.785714 0.214285714,154.571429 0.285714286,155.285714 L0.357142857,155.285714 C1.92857143,194.071429 15.7142857,249.285714 85.1428571,284.857143 C159.857143,323.142857 225.714286,276.714286 225.714286,276.714286 C225.571429,276.642857 225.571429,276.642857 225.5,276.642857 Z" fill="url(#linearGradient-2)"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
{
"name": "HelloWorld",
"description": "HelloWorld draws a circle in the center of a call's video",
"version": "1.0.1"
"version": "1.0.1",
"iconPath" : "icon.svg"
}
\ No newline at end of file
......@@ -7,7 +7,8 @@ manifest.json skeleton:
{
"name": "foo", -> plugin name
"description: "This plugins does this and that", -> plugin functionalities description
"version": "0.0.0" -> plugin version, must be of the form X.Y.Z
"version": "0.0.0", -> plugin version, must be of the form X.Y.Z
"iconPath" : "icon.svg"
}
For more technical information, please refer to:
......
......@@ -40,7 +40,7 @@ std::map<std::string, std::string>
GENERICChatHandler::getChatHandlerDetails()
{
return { {"name", NAME},
{"iconPath", datapath_ + sep + "icon.png"},
{"iconPath", datapath_ + sep + "icon.svg"},
{"pluginId", id()} };
}
......
......@@ -49,7 +49,7 @@ std::map<std::string, std::string>
GENERICMediaHandler::getCallMediaHandlerDetails()
{
return {{"name", NAME},
{"iconPath", datapath_ + sep + "icon.png"},
{"iconPath", datapath_ + sep + "icon.svg"},
{"pluginId", id()},
{"attached", attached_},
{"dataType", "1"}};
......
SDK/Templates/icon.png

20.8 KiB | W: | H:

SDK/Templates/icon.png

56.6 KiB | W: | H:

SDK/Templates/icon.png
SDK/Templates/icon.png
SDK/Templates/icon.png
SDK/Templates/icon.png
  • 2-up
  • Swipe
  • Onion skin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment