diff --git a/images/client-icons/thunderbird.svg b/images/client-icons/thunderbird.svg new file mode 100644 index 0000000000000000000000000000000000000000..c2727882d6d7b4a7a3bb956c3620d5409d251d1b --- /dev/null +++ b/images/client-icons/thunderbird.svg @@ -0,0 +1,1405 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="776.69055" + height="763.63776" + viewBox="0 0 205.49939 202.04581" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="icon.svg" + inkscape:export-filename="/home/anxhelo/Desktop/Thundebird Assets/Icon/icon.png" + inkscape:export-xdpi="66.209999" + inkscape:export-ydpi="66.209999"> + <defs + id="defs2"> + <linearGradient + y2="42.0527" + x2="129.58479" + y1="201.907" + x1="289.43909" + gradientUnits="userSpaceOnUse" + id="SVGID_1_-0"> + <stop + id="stop1569" + style="stop-color:#130036" + offset="0" /> + <stop + id="stop1571" + style="stop-color:#18023B" + offset="0.2297" /> + <stop + id="stop1573" + style="stop-color:#26094A" + offset="0.5122" /> + <stop + id="stop1575" + style="stop-color:#3D1563" + offset="0.8211" /> + <stop + id="stop1577" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <linearGradient + y2="95.311302" + x2="147.61011" + y1="95.311302" + x1="100.149" + gradientUnits="userSpaceOnUse" + id="SVGID_2_-62"> + <stop + id="stop1592" + style="stop-color:#3156A8" + offset="0" /> + <stop + id="stop1594" + style="stop-color:#3351A4" + offset="0.2474" /> + <stop + id="stop1596" + style="stop-color:#3B4397" + offset="0.5365" /> + <stop + id="stop1598" + style="stop-color:#472C82" + offset="0.8453" /> + <stop + id="stop1600" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.45,0,-51.2654)" + r="85.246597" + cy="113.9232" + cx="148.9794" + id="SVGID_3_-6"> + <stop + id="stop1605" + style="stop-color:#14CDDA" + offset="0.1654" /> + <stop + id="stop1607" + style="stop-color:#2061BD" + offset="0.5478" /> + <stop + id="stop1609" + style="stop-color:#2658AC" + offset="0.6546" /> + <stop + id="stop1611" + style="stop-color:#373F81" + offset="0.864" /> + <stop + id="stop1613" + style="stop-color:#432D62" + offset="1" /> + </radialGradient> + <linearGradient + y2="57.897499" + x2="281.4212" + y1="57.897499" + x1="134.4449" + gradientUnits="userSpaceOnUse" + id="SVGID_4_-1"> + <stop + id="stop1618" + style="stop-color:#2061BD" + offset="0" /> + <stop + id="stop1620" + style="stop-color:#2B51AC" + offset="0.1846" /> + <stop + id="stop1622" + style="stop-color:#442C84" + offset="0.6826" /> + <stop + id="stop1624" + style="stop-color:#4E1D75" + offset="0.9409" /> + </linearGradient> + <linearGradient + y2="111.0823" + x2="257.17041" + y1="23.205601" + x1="156.0798" + gradientUnits="userSpaceOnUse" + id="SVGID_5_-8"> + <stop + id="stop1633" + style="stop-color:#48A8E0" + offset="0.0202" /> + <stop + id="stop1635" + style="stop-color:#2061BD" + offset="0.3883" /> + <stop + id="stop1637" + style="stop-color:#2B51AC" + offset="0.4968" /> + <stop + id="stop1639" + style="stop-color:#442C84" + offset="0.7892" /> + <stop + id="stop1641" + style="stop-color:#4E1D75" + offset="0.9409" /> + </linearGradient> + <linearGradient + y2="43.630901" + x2="307.74149" + y1="337.41391" + x1="109.5823" + gradientUnits="userSpaceOnUse" + id="SVGID_6_-7"> + <stop + id="stop1646" + style="stop-color:#3156A8" + offset="0.3787" /> + <stop + id="stop1648" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <linearGradient + y2="32.542301" + x2="296.22369" + y1="278.64581" + x1="186.6514" + gradientUnits="userSpaceOnUse" + id="SVGID_7_-9"> + <stop + id="stop1653" + style="stop-color:#29ABE2" + offset="0" /> + <stop + id="stop1655" + style="stop-color:#385AA6" + offset="0.7733" /> + <stop + id="stop1657" + style="stop-color:#414293" + offset="0.8575" /> + <stop + id="stop1659" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <linearGradient + y2="95.4683" + x2="144.1476" + y1="92.033699" + x1="138.1748" + gradientUnits="userSpaceOnUse" + id="SVGID_8_-20"> + <stop + id="stop1664" + style="stop-color:#B0DCD6" + offset="0" /> + <stop + id="stop1666" + style="stop-color:#53ACE0" + offset="1" /> + </linearGradient> + <mask + id="SVGID_9_" + height="6.629" + width="14.927" + y="18.355" + x="162.68" + maskUnits="userSpaceOnUse"> + <g + id="g989" + class="st13" + style="filter:url(#Adobe_OpacityMaskFilter)"> + <radialGradient + gradientUnits="userSpaceOnUse" + r="51.967499" + cy="67.998497" + cx="154.384" + id="SVGID_10_"> + <stop + id="stop982" + style="stop-color:#FFFFFF" + offset="0.868" /> + <stop + id="stop984" + style="stop-color:#000000" + offset="1" /> + </radialGradient> + <rect + id="rect987" + height="93.338997" + width="100.015" + class="st14" + y="-7.2179999" + x="91.294998" + style="fill:url(#SVGID_10_)" /> + </g> + </mask> + <filter + height="6.6290002" + width="14.927" + y="18.355" + x="162.67999" + filterUnits="userSpaceOnUse" + id="Adobe_OpacityMaskFilter"> + <feColorMatrix + id="feColorMatrix977" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" + type="matrix" /> + </filter> + <radialGradient + gradientUnits="userSpaceOnUse" + r="51.967499" + cy="67.998497" + cx="154.384" + id="radialGradient3310"> + <stop + id="stop3306" + style="stop-color:#FFFFFF" + offset="0.868" /> + <stop + id="stop3308" + style="stop-color:#000000" + offset="1" /> + </radialGradient> + <linearGradient + y2="20.555401" + x2="254.1465" + y1="23.0851" + x1="266.12009" + gradientUnits="userSpaceOnUse" + id="SVGID_11_-5"> + <stop + id="stop1686" + style="stop-color:#3092B9" + offset="0" /> + <stop + id="stop1688" + style="stop-color:#258DB6" + offset="0.2199" /> + <stop + id="stop1690" + style="stop-color:#1685B1" + offset="0.6564" /> + <stop + id="stop1692" + style="stop-color:#1082AF" + offset="1" /> + </linearGradient> + <linearGradient + y2="77.544296" + x2="180.5432" + y1="38.0252" + x1="170.69" + gradientUnits="userSpaceOnUse" + id="SVGID_12_-9"> + <stop + id="stop1703" + style="stop-color:#1398D1;stop-opacity:0" + offset="0.0074" /> + <stop + id="stop1705" + style="stop-color:#1187C2;stop-opacity:0.6197" + offset="0.2482" /> + <stop + id="stop1707" + style="stop-color:#3F6499;stop-opacity:0.71" + offset="0.6422" /> + <stop + id="stop1709" + style="stop-color:#2F4282;stop-opacity:0.5" + offset="1" /> + </linearGradient> + <linearGradient + gradientTransform="matrix(0.9994,0.0349,-0.0349,0.9994,25.1078,27.037)" + y2="38.247601" + x2="133.5829" + y1="41.318001" + x1="139.1219" + gradientUnits="userSpaceOnUse" + id="SVGID_13_-2"> + <stop + id="stop1718" + style="stop-color:#F9C21B" + offset="0" /> + <stop + id="stop1720" + style="stop-color:#F3BA1B" + offset="0.1479" /> + <stop + id="stop1722" + style="stop-color:#E3A41B" + offset="0.3787" /> + <stop + id="stop1724" + style="stop-color:#C9801C" + offset="0.6634" /> + <stop + id="stop1726" + style="stop-color:#A44E1C" + offset="0.9884" /> + <stop + id="stop1728" + style="stop-color:#A34C1C" + offset="1" /> + </linearGradient> + <linearGradient + y2="47.526402" + x2="259.33591" + y1="130.1391" + x1="296.11749" + gradientUnits="userSpaceOnUse" + id="SVGID_14_-2"> + <stop + id="stop1739" + style="stop-color:#409EC3" + offset="0" /> + <stop + id="stop1741" + style="stop-color:#2061BD" + offset="0.62" /> + </linearGradient> + <linearGradient + y2="21.9536" + x2="240.3131" + y1="103.061" + x1="266.6665" + gradientUnits="userSpaceOnUse" + id="SVGID_15_-8"> + <stop + id="stop1746" + style="stop-color:#14B2DA" + offset="0" /> + <stop + id="stop1748" + style="stop-color:#297CCC" + offset="0.4028" /> + <stop + id="stop1750" + style="stop-color:#256FC5" + offset="0.5077" /> + <stop + id="stop1752" + style="stop-color:#2164BF" + offset="0.6492" /> + <stop + id="stop1754" + style="stop-color:#2061BD" + offset="0.8162" /> + <stop + id="stop1756" + style="stop-color:#2061BD" + offset="0.9835" /> + </linearGradient> + <filter + height="6.6290002" + width="14.927" + y="18.355" + x="252.586" + filterUnits="userSpaceOnUse" + id="filter1845"> + <feColorMatrix + id="feColorMatrix1843" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" + type="matrix" /> + </filter> + <linearGradient + y2="42.0527" + x2="39.678699" + y1="201.907" + x1="199.533" + gradientUnits="userSpaceOnUse" + id="SVGID_1_"> + <stop + id="stop875" + style="stop-color:#130036" + offset="0" /> + <stop + id="stop877" + style="stop-color:#18023B" + offset="0.2297" /> + <stop + id="stop879" + style="stop-color:#26094A" + offset="0.5122" /> + <stop + id="stop881" + style="stop-color:#3D1563" + offset="0.8211" /> + <stop + id="stop883" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <linearGradient + y2="95.311302" + x2="57.703899" + y1="95.311302" + x1="10.2428" + gradientUnits="userSpaceOnUse" + id="SVGID_2_"> + <stop + id="stop898" + style="stop-color:#3156A8" + offset="0" /> + <stop + id="stop900" + style="stop-color:#3351A4" + offset="0.2474" /> + <stop + id="stop902" + style="stop-color:#3B4397" + offset="0.5365" /> + <stop + id="stop904" + style="stop-color:#472C82" + offset="0.8453" /> + <stop + id="stop906" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.45,0,-51.2654)" + r="85.246597" + cy="113.9232" + cx="59.0732" + id="SVGID_3_"> + <stop + id="stop911" + style="stop-color:#14CDDA" + offset="0.1654" /> + <stop + id="stop913" + style="stop-color:#2061BD" + offset="0.5478" /> + <stop + id="stop915" + style="stop-color:#2658AC" + offset="0.6546" /> + <stop + id="stop917" + style="stop-color:#373F81" + offset="0.864" /> + <stop + id="stop919" + style="stop-color:#432D62" + offset="1" /> + </radialGradient> + <linearGradient + y2="57.897499" + x2="191.515" + y1="57.897499" + x1="44.5387" + gradientUnits="userSpaceOnUse" + id="SVGID_4_"> + <stop + id="stop924" + style="stop-color:#2061BD" + offset="0" /> + <stop + id="stop926" + style="stop-color:#2B51AC" + offset="0.1846" /> + <stop + id="stop928" + style="stop-color:#442C84" + offset="0.6826" /> + <stop + id="stop930" + style="stop-color:#4E1D75" + offset="0.9409" /> + </linearGradient> + <linearGradient + y2="111.0823" + x2="167.26421" + y1="23.205601" + x1="66.173599" + gradientUnits="userSpaceOnUse" + id="SVGID_5_"> + <stop + id="stop939" + style="stop-color:#48A8E0" + offset="0.0202" /> + <stop + id="stop941" + style="stop-color:#2061BD" + offset="0.3883" /> + <stop + id="stop943" + style="stop-color:#2B51AC" + offset="0.4968" /> + <stop + id="stop945" + style="stop-color:#442C84" + offset="0.7892" /> + <stop + id="stop947" + style="stop-color:#4E1D75" + offset="0.9409" /> + </linearGradient> + <linearGradient + y2="43.630901" + x2="217.8353" + y1="337.41391" + x1="19.676201" + gradientUnits="userSpaceOnUse" + id="SVGID_6_"> + <stop + id="stop952" + style="stop-color:#3156A8" + offset="0.3787" /> + <stop + id="stop954" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <linearGradient + y2="32.542301" + x2="206.3175" + y1="278.64581" + x1="96.745201" + gradientUnits="userSpaceOnUse" + id="SVGID_7_"> + <stop + id="stop959" + style="stop-color:#29ABE2" + offset="0" /> + <stop + id="stop961" + style="stop-color:#385AA6" + offset="0.7733" /> + <stop + id="stop963" + style="stop-color:#414293" + offset="0.8575" /> + <stop + id="stop965" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <linearGradient + y2="95.4683" + x2="54.241402" + y1="92.033699" + x1="48.2686" + gradientUnits="userSpaceOnUse" + id="SVGID_8_"> + <stop + id="stop970" + style="stop-color:#B0DCD6" + offset="0" /> + <stop + id="stop972" + style="stop-color:#53ACE0" + offset="1" /> + </linearGradient> + <mask + id="SVGID_9_-9" + height="6.629" + width="14.927" + y="18.355" + x="162.68" + maskUnits="userSpaceOnUse"> + <g + id="g989-7" + class="st13" + style="filter:url(#Adobe_OpacityMaskFilter-9)"> + <radialGradient + gradientUnits="userSpaceOnUse" + r="51.967499" + cy="67.998497" + cx="154.384" + id="SVGID_10_-3"> + <stop + id="stop982-6" + style="stop-color:#FFFFFF" + offset="0.868" /> + <stop + id="stop984-1" + style="stop-color:#000000" + offset="1" /> + </radialGradient> + <rect + id="rect987-2" + height="93.338997" + width="100.015" + class="st14" + y="-7.2179999" + x="91.294998" + style="fill:url(#SVGID_10_-3)" /> + </g> + </mask> + <filter + height="6.6290002" + width="14.927" + y="18.355" + x="162.67999" + filterUnits="userSpaceOnUse" + id="Adobe_OpacityMaskFilter-9"> + <feColorMatrix + id="feColorMatrix977-3" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" + type="matrix" /> + </filter> + <radialGradient + gradientUnits="userSpaceOnUse" + r="51.967499" + cy="67.998497" + cx="154.384" + id="radialGradient4687"> + <stop + id="stop4683" + style="stop-color:#FFFFFF" + offset="0.868" /> + <stop + id="stop4685" + style="stop-color:#000000" + offset="1" /> + </radialGradient> + <linearGradient + y2="20.555401" + x2="164.2403" + y1="23.0851" + x1="176.2139" + gradientUnits="userSpaceOnUse" + id="SVGID_11_"> + <stop + id="stop992" + style="stop-color:#3092B9" + offset="0" /> + <stop + id="stop994" + style="stop-color:#258DB6" + offset="0.2199" /> + <stop + id="stop996" + style="stop-color:#1685B1" + offset="0.6564" /> + <stop + id="stop998" + style="stop-color:#1082AF" + offset="1" /> + </linearGradient> + <linearGradient + y2="77.544296" + x2="90.637001" + y1="38.0252" + x1="80.783798" + gradientUnits="userSpaceOnUse" + id="SVGID_12_"> + <stop + id="stop1009" + style="stop-color:#1398D1;stop-opacity:0" + offset="0.0074" /> + <stop + id="stop1011" + style="stop-color:#1187C2;stop-opacity:0.6197" + offset="0.2482" /> + <stop + id="stop1013" + style="stop-color:#3F6499;stop-opacity:0.71" + offset="0.6422" /> + <stop + id="stop1015" + style="stop-color:#2F4282;stop-opacity:0.5" + offset="1" /> + </linearGradient> + <linearGradient + gradientTransform="matrix(0.9994,0.0349,-0.0349,0.9994,24.5906,57.1202)" + y2="11.3027" + x2="43.199299" + y1="14.373" + x1="48.7383" + gradientUnits="userSpaceOnUse" + id="SVGID_13_"> + <stop + id="stop1024" + style="stop-color:#F9C21B" + offset="0" /> + <stop + id="stop1026" + style="stop-color:#F3BA1B" + offset="0.1479" /> + <stop + id="stop1028" + style="stop-color:#E3A41B" + offset="0.3787" /> + <stop + id="stop1030" + style="stop-color:#C9801C" + offset="0.6634" /> + <stop + id="stop1032" + style="stop-color:#A44E1C" + offset="0.9884" /> + <stop + id="stop1034" + style="stop-color:#A34C1C" + offset="1" /> + </linearGradient> + <linearGradient + y2="47.526402" + x2="169.42979" + y1="130.1391" + x1="206.2113" + gradientUnits="userSpaceOnUse" + id="SVGID_14_"> + <stop + id="stop1045" + style="stop-color:#409EC3" + offset="0" /> + <stop + id="stop1047" + style="stop-color:#2061BD" + offset="0.62" /> + </linearGradient> + <linearGradient + y2="21.9536" + x2="150.40691" + y1="103.061" + x1="176.7603" + gradientUnits="userSpaceOnUse" + id="SVGID_15_"> + <stop + id="stop1052" + style="stop-color:#14B2DA" + offset="0" /> + <stop + id="stop1054" + style="stop-color:#297CCC" + offset="0.4028" /> + <stop + id="stop1056" + style="stop-color:#256FC5" + offset="0.5077" /> + <stop + id="stop1058" + style="stop-color:#2164BF" + offset="0.6492" /> + <stop + id="stop1060" + style="stop-color:#2061BD" + offset="0.8162" /> + <stop + id="stop1062" + style="stop-color:#2061BD" + offset="0.9835" /> + </linearGradient> + <filter + height="6.6290002" + width="14.927" + y="18.355" + x="162.67999" + filterUnits="userSpaceOnUse" + id="filter1136"> + <feColorMatrix + id="feColorMatrix1134" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" + type="matrix" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="0.18549959" + inkscape:cx="-479.48767" + inkscape:cy="373.62744" + inkscape:document-units="px" + inkscape:current-layer="layer1" + inkscape:document-rotation="0" + showgrid="false" + borderlayer="true" + inkscape:showpageshadow="true" + units="px" + inkscape:pagecheckerboard="false" + showguides="true" + inkscape:window-width="1366" + inkscape:window-height="715" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + objecttolerance="10" + guidetolerance="10" + inkscape:snap-tangential="true" + inkscape:snap-perpendicular="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0"> + <inkscape:grid + type="xygrid" + id="grid10" + dotted="false" + originx="-143.80751" + originy="-45.540966" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + <cc:license + rdf:resource="" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-143.80748,-49.413211)"> + <g + id="g1067" + transform="matrix(0.83211741,0,0,0.83211741,143.80748,49.413434)"> + <g + id="g1041"> + <linearGradient + y2="42.0527" + x2="39.678699" + y1="201.907" + x1="199.533" + gradientUnits="userSpaceOnUse" + id="linearGradient4726"> + <stop + id="stop4716" + style="stop-color:#130036" + offset="0" /> + <stop + id="stop4718" + style="stop-color:#18023B" + offset="0.2297" /> + <stop + id="stop4720" + style="stop-color:#26094A" + offset="0.5122" /> + <stop + id="stop4722" + style="stop-color:#3D1563" + offset="0.8211" /> + <stop + id="stop4724" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <path + id="path886" + d="M 188.887,35.492 C 174.386,26.02 155.841,22.954 145.606,21.883 134.652,20.738 125.138,20.94 116.77,22.168 c -0.709,-0.009 -1.414,-0.037 -2.127,-0.037 -0.544,0 -1.08,0.023 -1.627,0.029 0.225,-0.275 0.381,-0.445 0.381,-0.445 0,0 -0.44,0.069 -1.304,0.46 -2.717,0.044 -5.421,0.138 -8.085,0.32 3.711,-4.068 6.751,-6.2 6.751,-6.2 0,0 -3.608,0.528 -10.192,6.496 -3.132,0.288 -6.221,0.67 -9.258,1.145 6.918,-9.362 14.155,-13.304 14.155,-13.304 0,0 -8.772,-1.786 -22.507,12.016 -1.149,1.155 -2.215,2.356 -3.246,3.572 C 39.68,35.907 11.03,61.758 11.03,92.139 c 0,5.958 -1.829,12.511 0.143,19.054 -0.788,10.453 0.89,38.975 0.89,38.975 0,0 10.837,58.649 52.51,68.846 0.662,0.158 -8.707,-14.62 -12.851,-32.442 8.069,8.208 17.685,14.699 28.478,15.824 1.325,0.137 -6.165,-8.64 -12.725,-19.234 l 94.698,31.906 c 49.529,-21.274 43.763,-19.357 54.397,-30.875 23.428,-25.36 26.708,-39.75 20.806,-82.235 -3.993,-28.679 -25.16,-57.083 -48.489,-66.466 z" + class="st1" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_1_)" /> + <polygon + id="polygon888" + points="172.911,219.015 201.939,95.591 22.687,62.276 8.546,142.68 16.387,166.974 " + class="st2" + style="fill:#fbfbfb" /> + <g + id="g892"> + <path + id="path890" + d="m 23.128,65.01 c 0.785,1.689 0.554,2.089 0.065,2.089 -0.22,0 -0.492,-0.081 -0.747,-0.161 -0.255,-0.081 -0.494,-0.161 -0.648,-0.161 -0.433,0 -0.189,0.639 2.263,3.72 3.468,4.406 54.399,81.293 57.182,81.293 0.015,0 0.028,-0.002 0.04,-0.006 23.71,-8.448 124.543,-43.058 124.543,-43.058 L 195.51,93.697 23.128,65.01" + class="st3" + inkscape:connector-curvature="0" + style="fill:#999999" /> + </g> + <path + id="path894" + d="m 24.607,63.121 c 0,0 0.76,3.932 4.281,8.284 3.5,4.392 50.51,75.571 52.869,74.944 30.795,-8.176 142.525,-51.674 142.525,-51.674 z" + class="st4" + inkscape:connector-curvature="0" + style="fill:#f8f8f8" /> + <polygon + id="polygon896" + points="19.094,171.178 168.976,221.012 167.321,217.161 18.568,167.703 " + class="st3" + style="fill:#999999" /> + <linearGradient + y2="95.311302" + x2="57.703899" + y1="95.311302" + x1="10.2428" + gradientUnits="userSpaceOnUse" + id="linearGradient4744"> + <stop + id="stop4734" + style="stop-color:#3156A8" + offset="0" /> + <stop + id="stop4736" + style="stop-color:#3351A4" + offset="0.2474" /> + <stop + id="stop4738" + style="stop-color:#3B4397" + offset="0.5365" /> + <stop + id="stop4740" + style="stop-color:#472C82" + offset="0.8453" /> + <stop + id="stop4742" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <path + id="path909" + d="m 57.704,59.795 c 0,0 -54.122,15.85 -29.288,71.033 0,0 -11.387,-10.426 -18.167,-23.757 C 9.944,106.474 21.55,65.242 21.55,65.242 Z" + class="st5" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_2_)" /> + <radialGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.45,0,-51.2654)" + r="85.246597" + cy="113.9232" + cx="59.0732" + id="radialGradient4757"> + <stop + id="stop4747" + style="stop-color:#14CDDA" + offset="0.1654" /> + <stop + id="stop4749" + style="stop-color:#2061BD" + offset="0.5478" /> + <stop + id="stop4751" + style="stop-color:#2658AC" + offset="0.6546" /> + <stop + id="stop4753" + style="stop-color:#373F81" + offset="0.864" /> + <stop + id="stop4755" + style="stop-color:#432D62" + offset="1" /> + </radialGradient> + <path + id="path922" + d="m 28.416,130.828 c -4.707,-0.081 -12.269,-3.964 -14.722,-8.665 -3.066,51.098 17.782,80.939 50.88,96.853 C 53.759,217.776 0,189.407 0,121.14 0,63.093 46.06,11.208 118.142,8.831 118.584,12.085 82.406,20.245 81.249,24.082 79.453,30.054 75.325,36.555 71.843,41.766 67.125,48.827 78.4,54.865 70.114,56.767 57.646,59.628 41.016,58.044 28.753,73.986 10.319,97.951 22.62,125.365 28.416,130.828 Z" + class="st6" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_3_)" /> + <g + id="g935"> + <linearGradient + y2="57.897499" + x2="191.515" + y1="57.897499" + x1="44.5387" + gradientUnits="userSpaceOnUse" + id="linearGradient4768"> + <stop + id="stop4760" + style="stop-color:#2061BD" + offset="0" /> + <stop + id="stop4762" + style="stop-color:#2B51AC" + offset="0.1846" /> + <stop + id="stop4764" + style="stop-color:#442C84" + offset="0.6826" /> + <stop + id="stop4766" + style="stop-color:#4E1D75" + offset="0.9409" /> + </linearGradient> + <path + id="path933" + d="M 137.048,10.699 C 90.366,7.117 66.341,25.796 50.918,47.516 c -5.617,7.906 -5.002,15.166 -3.068,23.937 0.831,3.744 1.671,5.538 0.659,9.355 -0.558,2.106 -0.465,4.072 -1.158,5.314 -0.959,1.717 -2.18,3.594 -2.589,6.677 -1.022,7.699 1.703,10.151 3.406,12.741 2.426,-2.409 7.165,-8.079 15.71,-11.466 8.545,-3.387 14.167,-8.477 24.876,-13.941 14.632,-7.463 31.782,3.859 64.3,-6.796 C 163.06,70.058 186.056,35.993 191.515,34.685 176.312,17.873 150.448,11.726 137.048,10.699 Z" + class="st7" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_4_)" /> + </g> + <path + id="path937" + d="m 106.207,0.032 c 0,0 -8.335,4.026 -11.965,11.301 8.381,-4.225 13.246,-6.533 15.546,-6.808 0,0 -2.203,1.067 -4.935,6.87 4.83,-1.547 6.493,-2.522 7.819,-2.537 0,0 -0.385,0.61 -0.737,6.402 -7.417,-2.404 -21.693,0.397 -29.287,5.153 C 80.072,6.678 106.207,0.032 106.207,0.032 Z" + class="st8" + inkscape:connector-curvature="0" + style="fill:#3f6499" /> + <linearGradient + y2="111.0823" + x2="167.26421" + y1="23.205601" + x1="66.173599" + gradientUnits="userSpaceOnUse" + id="linearGradient4783"> + <stop + id="stop4773" + style="stop-color:#48A8E0" + offset="0.0202" /> + <stop + id="stop4775" + style="stop-color:#2061BD" + offset="0.3883" /> + <stop + id="stop4777" + style="stop-color:#2B51AC" + offset="0.4968" /> + <stop + id="stop4779" + style="stop-color:#442C84" + offset="0.7892" /> + <stop + id="stop4781" + style="stop-color:#4E1D75" + offset="0.9409" /> + </linearGradient> + <path + id="path950" + d="M 139.379,8.63 C 125.07,6.776 113.109,7.141 102.94,9.1 c 3.198,-3.065 6.898,-4.575 6.898,-4.575 -4.795,0.424 -10.781,3.554 -15.917,6.868 -2.588,0.826 -5.054,1.758 -7.39,2.799 1.43,-1.885 3.094,-3.899 4.72,-5.445 6.039,-5.743 15.006,-8.715 15.006,-8.715 -7.654,-0.562 -33.268,5.995 -48.681,37.213 -2.526,3.077 -4.883,6.235 -7.129,9.398 -5.798,8.164 -5.162,15.658 -3.162,24.715 0.852,3.867 1.009,10.04 0.168,14.029 -0.168,0.799 -2.363,2.863 -2.926,8.428 -0.602,5.905 1.505,8.804 3.582,11.203 C 55.489,94.226 62.77,92.087 62.77,92.087 73.1,87.855 77.4,83.335 88.458,77.694 c 15.108,-7.709 67.939,17.45 101.512,6.448 10.332,-3.384 -3.977,-47.359 1.663,-48.709 C 175.934,18.073 153.139,10.413 139.379,8.63 Z" + class="st9" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_5_)" /> + <linearGradient + y2="43.630901" + x2="217.8353" + y1="337.41391" + x1="19.676201" + gradientUnits="userSpaceOnUse" + id="linearGradient4790"> + <stop + id="stop4786" + style="stop-color:#3156A8" + offset="0.3787" /> + <stop + id="stop4788" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <path + id="path957" + d="M 244.176,103.288 C 235.9,60.051 196.08,20.716 164.059,18.536 149.848,17.568 154.212,24.855 145.32,27.63 107,39.589 106.414,46.571 106.414,46.571 c 81.252,3.819 82.484,84.064 60.724,104.366 6.123,-1.428 12.762,-8.914 18.859,-20.666 -0.732,4.931 -1.36,10.98 -2.274,17.729 -2.788,20.595 0.823,63.614 -58.356,92.405 0,0 32.372,-2.646 48.425,-20.717 -6.528,15.012 -24.441,23.121 -24.441,23.121 13.182,-1.928 47.81,-12.146 69.868,-39.732 24.966,-31.225 32.474,-60.519 24.957,-99.789 z" + class="st10" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_6_)" /> + <linearGradient + y2="32.542301" + x2="206.3175" + y1="278.64581" + x1="96.745201" + gradientUnits="userSpaceOnUse" + id="linearGradient4801"> + <stop + id="stop4793" + style="stop-color:#29ABE2" + offset="0" /> + <stop + id="stop4795" + style="stop-color:#385AA6" + offset="0.7733" /> + <stop + id="stop4797" + style="stop-color:#414293" + offset="0.8575" /> + <stop + id="stop4799" + style="stop-color:#4E1D75" + offset="1" /> + </linearGradient> + <path + id="path968" + d="m 164.993,182.221 c 0,0 26.396,-7.38 34.903,-21.633 -1.032,16.619 -16.107,33.662 -16.107,33.662 0,0 22.038,-4.46 31.436,-19.968 -1.224,13.994 -18.191,32.907 -18.191,32.907 17.346,-3.113 60.93,-30.645 47.143,-103.901 -8.142,-43.262 -48.096,-82.572 -80.117,-84.752 -14.211,-0.968 -9.847,6.319 -18.739,9.094 -38.32,11.959 -38.906,18.941 -38.906,18.941 81.252,3.819 102.844,46.344 60.724,103.231 6.123,-1.429 8.578,-4.794 13.178,-10.301 -0.002,0 2.084,21.78 -15.324,42.72 z" + class="st11" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_7_)" /> + <linearGradient + y2="95.4683" + x2="54.241402" + y1="92.033699" + x1="48.2686" + gradientUnits="userSpaceOnUse" + id="linearGradient4808"> + <stop + id="stop4804" + style="stop-color:#B0DCD6" + offset="0" /> + <stop + id="stop4806" + style="stop-color:#53ACE0" + offset="1" /> + </linearGradient> + <path + id="path975" + d="m 60.609,85.567 c 0,0 -4.719,3.301 -8.136,2.46 -4.045,-0.993 -4.73,-4.913 -4.73,-4.913 -0.089,0.803 -0.192,1.578 -0.341,2.273 -0.168,0.799 -2.363,2.863 -2.926,8.428 -0.602,5.905 1.615,9.325 3.692,11.724 7.381,-10.792 14.552,-13.452 14.552,-13.452 -2.809,-0.982 -2.111,-6.52 -2.111,-6.52 z" + class="st12" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_8_)" /> + <defs + id="defs980"> + <filter + height="6.6290002" + width="14.927" + y="18.355" + x="162.67999" + filterUnits="userSpaceOnUse" + id="filter5218"> + <feColorMatrix + id="feColorMatrix5216" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" + type="matrix" /> + </filter> + </defs> + <mask + id="mask4824" + height="6.629" + width="14.927" + y="18.355" + x="162.68" + maskUnits="userSpaceOnUse"> + <g + id="g4822" + class="st13" + style="filter:url(#Adobe_OpacityMaskFilter-9)"> + <radialGradient + gradientUnits="userSpaceOnUse" + r="51.967499" + cy="67.998497" + cx="154.384" + id="radialGradient4818"> + <stop + id="stop4814" + style="stop-color:#FFFFFF" + offset="0.868" /> + <stop + id="stop4816" + style="stop-color:#000000" + offset="1" /> + </radialGradient> + <rect + id="rect4820" + height="93.338997" + width="100.015" + class="st14" + y="-7.2179999" + x="91.294998" + style="fill:url(#SVGID_10_-3)" /> + </g> + </mask> + <g + id="g1007" + mask="url(#SVGID_9_-9)" + class="st15"> + <g + id="g1005" + class="st16" + style="opacity:0.6"> + <g + id="g1003" + class="st17" + style="opacity:0.2"> + <linearGradient + y2="20.555401" + x2="164.2403" + y1="23.0851" + x1="176.2139" + gradientUnits="userSpaceOnUse" + id="linearGradient4834"> + <stop + id="stop4826" + style="stop-color:#3092B9" + offset="0" /> + <stop + id="stop4828" + style="stop-color:#258DB6" + offset="0.2199" /> + <stop + id="stop4830" + style="stop-color:#1685B1" + offset="0.6564" /> + <stop + id="stop4832" + style="stop-color:#1082AF" + offset="1" /> + </linearGradient> + <path + id="path1001" + d="m 163.513,18.434 c 1.106,-0.287 5.621,0.204 8.584,1.533 2.964,1.329 8.073,3.679 3.986,4.701 -4.088,1.022 -6.438,-0.613 -8.482,-2.351 -2.044,-1.738 -6.847,-3.168 -4.088,-3.883 z" + class="st18" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_11_)" /> + </g> + </g> + </g> + <linearGradient + y2="77.544296" + x2="90.637001" + y1="38.0252" + x1="80.783798" + gradientUnits="userSpaceOnUse" + id="linearGradient4848"> + <stop + id="stop4840" + style="stop-color:#1398D1;stop-opacity:0" + offset="0.0074" /> + <stop + id="stop4842" + style="stop-color:#1187C2;stop-opacity:0.6197" + offset="0.2482" /> + <stop + id="stop4844" + style="stop-color:#3F6499;stop-opacity:0.71" + offset="0.6422" /> + <stop + id="stop4846" + style="stop-color:#2F4282;stop-opacity:0.5" + offset="1" /> + </linearGradient> + <path + id="path1018" + d="m 61.051,84.921 c 0,0 25.888,-42.662 49.292,-54.175 2.173,-1.093 -32.405,9.191 -46.32,24.55 -8.271,9.129 -3.891,27.002 -2.972,29.625 z" + class="st19" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_12_)" /> + <path + id="path1020" + d="m 61.051,84.921 c 0.024,-0.015 0.05,-0.03 0.075,-0.045 C 67.82,80.74 79.292,78.358 82.99,70.861 97.227,41.992 110.344,30.746 110.344,30.746 86.939,42.259 61.051,84.921 61.051,84.921 Z" + class="st20" + inkscape:connector-curvature="0" + style="opacity:0.1;fill:#f2f2f2" /> + <path + id="path1022" + d="m 63.512,77.118 c 0,0 -4.666,-7.159 2.053,-13.687 3.546,-3.44 8.919,-1.529 9.54,-0.91 2.644,2.622 0.982,8.156 -1.398,11.288 -1.345,1.764 -5.259,4.51 -10.195,3.309 z" + class="st21" + inkscape:connector-curvature="0" + style="fill:#2f4282" /> + <linearGradient + gradientTransform="matrix(0.9994,0.0349,-0.0349,0.9994,24.5906,57.1202)" + y2="11.3027" + x2="43.199299" + y1="14.373" + x1="48.7383" + gradientUnits="userSpaceOnUse" + id="linearGradient4865"> + <stop + id="stop4853" + style="stop-color:#F9C21B" + offset="0" /> + <stop + id="stop4855" + style="stop-color:#F3BA1B" + offset="0.1479" /> + <stop + id="stop4857" + style="stop-color:#E3A41B" + offset="0.3787" /> + <stop + id="stop4859" + style="stop-color:#C9801C" + offset="0.6634" /> + <stop + id="stop4861" + style="stop-color:#A44E1C" + offset="0.9884" /> + <stop + id="stop4863" + style="stop-color:#A34C1C" + offset="1" /> + </linearGradient> + <path + id="path1037" + d="m 66.187,76.674 c 0,0 -3.224,-4.949 1.422,-9.459 2.446,-2.376 6.161,-1.056 6.592,-0.63 1.826,1.812 0.676,5.637 -0.968,7.8 -0.929,1.223 -3.635,3.119 -7.046,2.289 z" + class="st22" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_13_)" /> + <path + id="path1039" + d="m 72.623,71.393 c -0.072,1.978 -1.746,3.522 -3.738,3.454 -1.996,-0.069 -3.558,-1.726 -3.487,-3.704 0.071,-1.977 1.744,-3.521 3.741,-3.453 1.992,0.069 3.553,1.727 3.484,3.703 z" + inkscape:connector-curvature="0" /> + </g> + <circle + id="circle1043" + r="1.136" + cy="70.287003" + cx="66.724998" + class="st24" + style="fill:#ffffff" /> + <linearGradient + y2="47.526402" + x2="169.42979" + y1="130.1391" + x1="206.2113" + gradientUnits="userSpaceOnUse" + id="linearGradient4875"> + <stop + id="stop4871" + style="stop-color:#409EC3" + offset="0" /> + <stop + id="stop4873" + style="stop-color:#2061BD" + offset="0.62" /> + </linearGradient> + <path + id="path1050" + d="M 228.505,65.01 C 210.784,38.034 196.744,31.179 196.744,31.179 c 0,0 0.645,19.65 10.484,29.128 1.124,1.083 -11.774,-8.432 -11.774,-8.432 0,0 -2.758,9.076 3.562,19.51 -1.836,-2.439 -3.051,-3.363 -3.051,-3.363 0,0 -11.908,5.491 -15.423,13.109 -1.815,-3.426 -3.176,-5.444 -3.176,-5.444 0,0 -8.236,16.437 -7.201,35.495 1.684,30.988 -5.803,42.404 -5.803,42.404 0,0 20.057,-7.695 29.676,-32.468 3.974,10.533 -0.121,21.619 -0.121,21.619 0,0 16.206,-12.109 19.691,-34.18 3.863,6.23 2.727,18.664 2.727,18.664 0,0 10.344,-14.402 10.596,-30.086 4.794,3.343 5.235,16.399 5.235,16.399 0,0 15.336,-19.606 -3.661,-48.524 z" + class="st23" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_14_)" /> + <linearGradient + y2="21.9536" + x2="150.40691" + y1="103.061" + x1="176.7603" + gradientUnits="userSpaceOnUse" + id="linearGradient4890"> + <stop + id="stop4878" + style="stop-color:#14B2DA" + offset="0" /> + <stop + id="stop4880" + style="stop-color:#297CCC" + offset="0.4028" /> + <stop + id="stop4882" + style="stop-color:#256FC5" + offset="0.5077" /> + <stop + id="stop4884" + style="stop-color:#2164BF" + offset="0.6492" /> + <stop + id="stop4886" + style="stop-color:#2061BD" + offset="0.8162" /> + <stop + id="stop4888" + style="stop-color:#2061BD" + offset="0.9835" /> + </linearGradient> + <path + id="path1065" + d="m 211.282,46.158 c -4.631,-8.63 -12.803,-14.13 -19.986,-18.582 -17.909,-11.105 -29.427,-12.665 -29.427,-12.665 0,0 -16.528,3.074 -13.689,7.672 0.146,0.236 0.487,0.535 0.968,0.877 -14.498,-6.678 -22.722,8.677 -22.722,8.677 -8.284,-0.503 -18.371,3.575 -21.312,14.499 -0.305,1.134 3.711,0.496 5.777,0.945 12.079,2.626 23.45,8.32 28.675,11.134 12.154,6.548 19.365,17.451 23.528,25.629 5.037,9.894 7.094,27.304 7.094,27.304 0,0 13.253,-18.205 10.086,-27.552 5.249,3.26 6.285,14.891 6.285,14.891 0,0 8.835,-13.838 6.223,-25.891 6.815,4.153 7.042,12.601 7.042,12.601 0,0 6.939,-9.631 3.803,-25.427 6.858,5.453 8.293,12.517 8.293,12.517 0,0 5.606,-14.993 -0.638,-26.629 z" + class="st25" + inkscape:connector-curvature="0" + style="fill:url(#SVGID_15_)" /> + </g> + </g> +</svg> diff --git a/src/open/clients/Thunderbird.js b/src/open/clients/Thunderbird.js new file mode 100644 index 0000000000000000000000000000000000000000..b699df7a8a790e9fbf415df6a8d031a425b723e7 --- /dev/null +++ b/src/open/clients/Thunderbird.js @@ -0,0 +1,65 @@ +/* +Copyright 2020 The Matrix.org Foundation C.I.C. +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import { Maturity, Platform, LinkKind, WebsiteLink, style} from "../types.js"; + +/** + * Information on how to deep link to a given matrix client. + */ +export class Thunderbird { + get id() { return "thunderbird"; } + get name() { return "Thunderbird"; } + get icon() { return "images/client-icons/thunderbird.svg"; } + get author() { return "MZLA Technologies Corporation"; } + get homepage() { return "https://www.thunderbird.net"; } + get platforms() { + return [ + Platform.Windows, Platform.macOS, Platform.Linux, + ]; + } + get description() { return "Thunderbird is a free open-source email, calendar & chat app."; } + getMaturity(platform) { + return Maturity.Beta; + } + + getInstallLinks(platform) { + return [new WebsiteLink(this.homepage)]; + } + + getLinkInstructions(platform, link) { + if (link.kind === LinkKind.User) { + return "Open the Chat tab, click on 'Add Contact' and paste the username."; + } + if (link.kind === LinkKind.Room) { + return [ + "Open the Chat tab, click on 'Join Chat' and paste the identifier or type ", + style.code(`/join ${link.identifier}`), + " in an existing Matrix conversation." + ]; + } + } + + getCopyString(platform, link) { + if (link.kind === LinkKind.User || link.kind === LinkKind.Room) { + return link.identifier; + } + } + + getDeepLink(platform, link) {} + + canInterceptMatrixToLinks(platform) { + return false; + } + + getPreferredWebInstance(link) {} +} diff --git a/src/open/clients/index.js b/src/open/clients/index.js index 364bbc60bd216447aabcb41f8fc60418e98a2ba8..093161fc9b3d5352ee041fff65ce26322f78ac64 100644 --- a/src/open/clients/index.js +++ b/src/open/clients/index.js @@ -22,6 +22,7 @@ import {Quaternion} from "./Quaternion.js"; import {Tensor} from "./Tensor.js"; import {Fluffychat} from "./Fluffychat.js"; import {NeoChat} from "./NeoChat.js"; +import {Thunderbird} from "./Thunderbird.js"; export function createClients() { return [ @@ -33,5 +34,6 @@ export function createClients() { new Tensor(), new Fluffychat(), new NeoChat(), + new Thunderbird(), ]; }