Add Proton suite icons and update custom icons data

This commit is contained in:
Sven
2025-07-04 20:51:49 +02:00
parent e173982115
commit cc19b24cc4
7 changed files with 207 additions and 0 deletions

View File

@@ -1038,6 +1038,30 @@
{
"title": "Proton"
},
{
"title": "Proton Calendar",
"slug": "proton_calendar"
},
{
"title": "Proton Drive",
"slug": "proton_drive"
},
{
"title": "Proton Mail",
"slug": "proton_mail"
},
{
"title": "Proton Pass",
"slug": "proton_pass"
},
{
"title": "Proton VPN",
"slug": "proton_vpn"
},
{
"title": "Proton Wallet",
"slug": "proton_wallet"
},
{
"title": "Proxmox"
},

View File

@@ -0,0 +1,23 @@
<svg width="918" height="754" viewBox="0 0 918 754" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_11864_192587)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M649.27 113.046H0.226562V659.944C0.226562 711.978 42.7217 754.117 95.1872 754.117H580.638H417.047V710.245C417.047 687.879 425.081 666.184 439.699 649.192L606.969 454.509V454.606C606.871 454.701 606.774 454.893 606.581 454.989C625.941 433.006 654.4 419.182 686.054 419.182H723.032V186.292C723.128 145.877 690.12 113.046 649.27 113.046Z" fill="url(#paint0_radial_11864_192587)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M607.065 454.609C590.608 473.04 580.639 497.327 580.639 523.823L580.638 754.117H417.047V710.245C417.047 687.879 425.081 666.184 439.699 649.192L606.969 454.509L607.065 454.609Z" fill="#B8D7FF"/>
<path d="M673.082 634.504H706.478C707.833 640.264 711.221 645.352 716.061 648.903C720.804 652.455 726.709 654.279 732.711 653.991C747.812 653.991 757.782 645.735 757.782 633.64C757.782 621.544 747.425 614.824 726.903 614.824H713.641V587.561H725.161C745.005 587.561 753.135 580.265 753.135 569.418C753.135 558.569 744.327 551.082 732.131 551.082C726.709 550.794 721.289 552.522 717.223 556.074C713.061 559.625 710.544 564.617 710.06 569.994H677.826C678.987 550.986 694.088 523.723 731.937 523.723C762.332 523.723 783.337 540.906 783.337 565.097C783.337 572.873 780.917 580.457 776.271 586.697C771.625 592.937 765.139 597.64 757.685 599.944V600.424C766.397 601.96 774.238 606.568 779.756 613.384C785.273 620.2 788.177 628.743 787.887 637.576C787.887 663.783 763.687 681.063 732.421 681.063C699.219 681.254 675.503 662.535 673.082 634.504Z" fill="#8F69FF"/>
<path d="M846.257 526.328H870.552V678.868H839.191V561.848L808.989 582.199V551.383L846.257 526.328Z" fill="#8F69FF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M95.1872 0.543945H823.413C875.879 0.543945 918.374 42.6864 918.374 94.7173V419.189H723.128V186.299C723.128 145.788 690.023 113.046 649.27 113.046H0.226562V94.7173C0.226562 42.6864 42.7217 0.543945 95.1872 0.543945Z" fill="url(#paint1_linear_11864_192587)"/>
</g>
<defs>
<radialGradient id="paint0_radial_11864_192587" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(883.262 -628.134) scale(1874.62 1592.06)">
<stop offset="0.5563" stop-color="#6D4AFF"/>
<stop offset="0.9944" stop-color="#06B8FF"/>
</radialGradient>
<linearGradient id="paint1_linear_11864_192587" x1="771.551" y1="515.649" x2="203.726" y2="-273.993" gradientUnits="userSpaceOnUse">
<stop stop-color="#BFE8FF"/>
<stop offset="0.3075" stop-color="#BFABFF"/>
<stop offset="1" stop-color="#7341FF"/>
</linearGradient>
<clipPath id="clip0_11864_192587">
<rect width="918" height="754" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -0,0 +1,20 @@
<svg width="918" height="753" viewBox="0 0 918 753" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_11864_192589)">
<path d="M648.843 188.37L289.21 190.386C273.725 190.482 258.628 185.778 245.95 176.851L165.816 120.405C153.332 111.573 138.331 106.869 123.04 106.869H0.226562V658.946C0.226562 710.976 42.7128 753.118 95.1673 753.118H723.169V261.616C723.169 221.009 689.877 188.082 648.843 188.37Z" fill="url(#paint0_radial_11864_192589)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M432.928 75.3823H823.433C875.887 75.3823 918.374 117.525 918.374 169.555V658.85C918.374 710.88 875.887 753.023 823.433 753.023H723.169V261.616C723.169 221.009 689.877 188.082 648.843 188.37L289.21 190.386C273.725 190.482 258.628 185.778 245.95 176.851L165.816 120.405C153.332 111.573 138.331 106.869 123.04 106.869H0.226562V93.7176C0.226562 41.6875 42.7128 -0.455078 95.1673 -0.455078H273.338C291.339 -0.455078 308.856 5.20872 323.277 15.7684L382.893 59.1588C397.41 69.7185 414.927 75.3823 432.928 75.3823Z" fill="url(#paint1_linear_11864_192589)"/>
</g>
<defs>
<radialGradient id="paint0_radial_11864_192589" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(995.275 -518.146) scale(1713.25 1560.31)">
<stop offset="0.5561" stop-color="#6D4AFF"/>
<stop offset="1" stop-color="#FF50C3"/>
</radialGradient>
<linearGradient id="paint1_linear_11864_192589" x1="-11.8774" y1="-393.727" x2="1125.4" y2="866.473" gradientUnits="userSpaceOnUse">
<stop stop-color="#7341FF"/>
<stop offset="0.3593" stop-color="#B487FF"/>
<stop offset="1" stop-color="#FFC8FF"/>
</linearGradient>
<clipPath id="clip0_11864_192589">
<rect width="918" height="753" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,24 @@
<svg width="918" height="745" viewBox="0 0 918 745" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_11864_192585)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M723.149 140.476V745.456H823.435C875.876 745.456 918.374 702.372 918.374 649.323V21.9472C918.374 3.82154 897.547 -6.04793 883.757 5.52972L723.149 140.476Z" fill="url(#paint0_linear_11864_192585)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M583.274 258.151L400.057 422.041C368.818 449.941 322.193 450.605 290.202 423.654L0.226562 179.574V22.0424C0.226562 3.91675 21.053 -6.04762 34.8435 5.53003L398.65 311.294C433.83 340.902 484.864 340.902 520.044 311.294L583.274 258.151Z" fill="url(#paint1_linear_11864_192585)"/>
<path d="M723.149 140.571L583.274 258.151L583.368 258.15L400.057 422.041C368.818 449.941 322.193 450.605 290.202 423.654L0.226562 179.574V649.323C0.226562 702.372 42.7238 745.456 95.1652 745.456L723.149 745.456V140.571Z" fill="url(#paint2_radial_11864_192585)"/>
</g>
<defs>
<linearGradient id="paint0_linear_11864_192585" x1="2304.04" y1="1228.39" x2="2116.29" y2="-635.265" gradientUnits="userSpaceOnUse">
<stop offset="0.271" stop-color="#E3D9FF"/>
<stop offset="1" stop-color="#7341FF"/>
</linearGradient>
<linearGradient id="paint1_linear_11864_192585" x1="542.753" y1="752.371" x2="160.929" y2="-755.454" gradientUnits="userSpaceOnUse">
<stop stop-color="#E3D9FF"/>
<stop offset="1" stop-color="#7341FF"/>
</linearGradient>
<radialGradient id="paint2_radial_11864_192585" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(914.374 91.7284) scale(1070.72 1083.11)">
<stop offset="0.5561" stop-color="#6D4AFF"/>
<stop offset="0.9944" stop-color="#AA8EFF"/>
</radialGradient>
<clipPath id="clip0_11864_192585">
<rect width="918" height="745" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" id="Слой_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="500px" height="500px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{clip-path:url(#SVGID_00000160880367675937928300000013114190071515040655_);}
.st1{fill:url(#SVGID_00000158020781677298841590000014386279406831169436_);}
.st2{fill:url(#SVGID_00000038389245457700614160000015930090567954731184_);}
.st3{fill:url(#SVGID_00000074402669088272121800000007567021010918974869_);}
</style>
<g>
<defs>
<rect id="SVGID_1_" width="500" height="500"/>
</defs>
<clipPath id="SVGID_00000097476224578929584770000017210037084984045718_">
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
</clipPath>
<g style="clip-path:url(#SVGID_00000097476224578929584770000017210037084984045718_);">
<radialGradient id="SVGID_00000047755579261974386440000006872451468367864226_" cx="148.4036" cy="350.2411" r="4.717" gradientTransform="matrix(46.7033 -75.1155 -117.4926 -73.0513 34370.6797 37242.4727)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#FFD580"/>
<stop offset="9.375000e-02" style="stop-color:#F6C592"/>
<stop offset="0.205" style="stop-color:#EBB6A2"/>
<stop offset="0.3245" style="stop-color:#DFA5AF"/>
<stop offset="0.4288" style="stop-color:#D397BE"/>
<stop offset="0.5337" style="stop-color:#C486CB"/>
<stop offset="0.6488" style="stop-color:#B578D9"/>
<stop offset="0.7713" style="stop-color:#A166E5"/>
<stop offset="0.8913" style="stop-color:#8B57F2"/>
<stop offset="1" style="stop-color:#704CFF"/>
</radialGradient>
<path style="fill:url(#SVGID_00000047755579261974386440000006872451468367864226_);" d="M150.4,63.1
c34.9-34.9,52.3-52.3,72.4-58.8c17.7-5.7,36.7-5.7,54.4,0c20.1,6.5,37.5,24,72.4,58.8l87.2,87.1c34.9,34.9,52.3,52.3,58.9,72.4
c5.8,17.7,5.8,36.7,0,54.4c-6.5,20.1-24,37.5-58.9,72.4l-87.2,87.1c-34.9,34.9-52.3,52.3-72.4,58.8c-17.7,5.7-36.7,5.7-54.4,0
c-20.1-6.5-37.5-24-72.4-58.8L134,418.2c-9.9-11.1-14.9-16.7-18.4-23c-3.1-5.6-5.4-11.6-6.8-17.9c-1.6-7.1-1.6-14.5-1.6-29.4
V151.8c0-14.9,0-22.3,1.6-29.4c1.4-6.3,3.7-12.3,6.8-17.9c3.5-6.3,8.5-11.9,18.4-23L150.4,63.1z"/>
<linearGradient id="SVGID_00000017511077749203986220000003166735930388103090_" gradientUnits="userSpaceOnUse" x1="234.6024" y1="617.7536" x2="331.7387" y2="24.506" gradientTransform="matrix(1 0 0 -1 0 502)">
<stop offset="0" style="stop-color:#6D4AFF"/>
<stop offset="0.392" style="stop-color:#B39FFB;stop-opacity:0.978"/>
<stop offset="1" style="stop-color:#FFE8DB;stop-opacity:0.8"/>
</linearGradient>
<path style="fill:url(#SVGID_00000017511077749203986220000003166735930388103090_);" d="M150.4,63.1
c34.9-34.9,52.3-52.3,72.4-58.8c17.7-5.7,36.7-5.7,54.4,0c20.1,6.5,37.5,24,72.4,58.8l87.2,87.1c34.9,34.9,52.3,52.3,58.9,72.4
c5.8,17.7,5.8,36.7,0,54.4c-6.5,20.1-24,37.5-58.9,72.4l-87.2,87.1c-34.9,34.9-52.3,52.3-72.4,58.8c-17.7,5.7-36.7,5.7-54.4,0
c-20.1-6.5-37.5-24-72.4-58.8L134,418.2c-9.9-11.1-14.9-16.7-18.4-23c-3.1-5.6-5.4-11.6-6.8-17.9c-1.6-7.1-1.6-14.5-1.6-29.4
V151.8c0-14.9,0-22.3,1.6-29.4c1.4-6.3,3.7-12.3,6.8-17.9c3.5-6.3,8.5-11.9,18.4-23L150.4,63.1z"/>
<radialGradient id="SVGID_00000089555210451034675070000005649055941905357209_" cx="148.0355" cy="350.4669" r="4.717" gradientTransform="matrix(37.5657 -60.419 -94.5046 -58.7585 27673.916 29995.748)" gradientUnits="userSpaceOnUse">
<stop offset="0" style="stop-color:#FFD580"/>
<stop offset="9.375000e-02" style="stop-color:#F6C592"/>
<stop offset="0.205" style="stop-color:#EBB6A2"/>
<stop offset="0.3245" style="stop-color:#DFA5AF"/>
<stop offset="0.4288" style="stop-color:#D397BE"/>
<stop offset="0.5337" style="stop-color:#C486CB"/>
<stop offset="0.6488" style="stop-color:#B578D9"/>
<stop offset="0.7713" style="stop-color:#A166E5"/>
<stop offset="0.8913" style="stop-color:#8B57F2"/>
<stop offset="1" style="stop-color:#704CFF"/>
</radialGradient>
<path style="fill:url(#SVGID_00000089555210451034675070000005649055941905357209_);" d="M144.1,69.4
c17.4-17.4,26.2-26.1,36.2-29.4c8.8-2.9,18.4-2.9,27.2,0c10.1,3.3,18.8,12,36.2,29.4l130.8,130.7c17.4,17.4,26.2,26.1,29.4,36.2
c2.9,8.8,2.9,18.4,0,27.2c-3.3,10.1-12,18.8-29.4,36.2L243.8,430.4c-17.4,17.4-26.2,26.1-36.2,29.4c-8.8,2.9-18.4,2.9-27.2,0
c-10.1-3.3-18.8-12-36.2-29.4l-81-80.9c-34.9-34.9-52.3-52.3-58.9-72.4c-5.7-17.7-5.7-36.7,0-54.4c6.5-20.1,24-37.5,58.9-72.4
L144.1,69.4z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@@ -0,0 +1,25 @@
<svg width="918" height="833" viewBox="0 0 918 833" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_11864_192591)">
<g clip-path="url(#clip1_11864_192591)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M369.025 783.591C403.919 846.321 493.528 849.718 533.145 789.813L902.547 231.232C941.721 171.996 904.24 92.5773 833.301 84.5058L107.232 1.89232C29.8225 -6.91551 -25.2938 74.7083 12.3576 142.396L369.025 783.591Z" fill="url(#paint0_linear_11864_192591)"/>
<path d="M389.854 725.08L422.638 676.182L671.66 300.021C693.433 267.133 672.652 223.014 633.259 218.491L15.25 147.539L335.396 723.082C347.08 743.681 376.623 744.814 389.854 725.08Z" fill="url(#paint1_linear_11864_192591)"/>
</g>
</g>
<defs>
<linearGradient id="paint0_linear_11864_192591" x1="830.496" y1="783.548" x2="239.715" y2="-235.266" gradientUnits="userSpaceOnUse">
<stop offset="0.0660125" stop-color="#8EFFEE"/>
<stop offset="0.4499" stop-color="#C9C7FF"/>
<stop offset="1" stop-color="#7341FF"/>
</linearGradient>
<linearGradient id="paint1_linear_11864_192591" x1="884.537" y1="-908.44" x2="57.2415" y2="861.083" gradientUnits="userSpaceOnUse">
<stop offset="0.4799" stop-color="#6D4AFF"/>
<stop offset="0.9944" stop-color="#00F0C3"/>
</linearGradient>
<clipPath id="clip0_11864_192591">
<rect width="918" height="833" fill="white"/>
</clipPath>
<clipPath id="clip1_11864_192591">
<rect width="918.147" height="831.529" fill="white" transform="translate(0.226562 1.23438)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,24 @@
<svg width="1683" height="1461" viewBox="0 0 1683 1461" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M333.319 1113.48C261.409 1113.48 203.111 1055.18 203.111 983.274C203.111 911.364 261.409 853.066 333.319 853.066C405.229 853.066 463.537 911.364 463.537 983.274C463.537 1055.18 405.239 1113.48 333.319 1113.48Z" fill="url(#paint0_linear_3766_630)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M1682.53 713.397V1307.45C1682.53 1391.84 1614.11 1460.26 1529.72 1460.26H248.509L251.519 1456.79L512.455 1156C513.745 1154.64 515.016 1153.26 516.266 1151.86H516.276C555.741 1107.89 580.005 1048.21 580.005 982.484C580.005 847.346 477.45 737.77 350.973 737.77H-0.00585938V153.63C-0.00585938 69.2378 68.4136 0.818359 152.805 0.818359H969.949C1363.49 0.818359 1682.53 319.853 1682.53 713.397Z" fill="url(#paint1_linear_3766_630)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M1327.42 774.325V1460.26H248.509L251.519 1456.79L512.455 1156C513.745 1154.64 515.016 1153.26 516.266 1151.86H516.276C555.741 1107.89 580.005 1048.21 580.005 982.484C580.005 847.346 477.45 737.77 350.973 737.77H-0.00585938V241.191H794.284C1088.73 241.191 1327.42 479.885 1327.42 774.325Z" fill="#6D4AFF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M1327.42 774.325V1460.26H248.509L251.519 1456.79L512.455 1156C513.745 1154.64 515.016 1153.26 516.266 1151.86H516.276C555.741 1107.89 580.005 1048.21 580.005 982.484C580.005 847.346 477.45 737.77 350.973 737.77H-0.00585938V241.191H794.284C1088.73 241.191 1327.42 479.885 1327.42 774.325Z" fill="url(#paint2_linear_3766_630)" fill-opacity="0.9"/>
<path d="M516.046 1151.86L512.455 1156L251.519 1456.79L248.509 1460.26H152.805C68.4136 1460.26 -0.00585938 1391.84 -0.00585938 1307.45V1224.48L297.845 1226.79L350.973 1227.2C352.923 1227.2 354.873 1227.17 356.814 1227.12C358.714 1227.07 360.604 1226.99 362.484 1226.89C362.544 1226.89 362.594 1226.89 362.654 1226.88C363.595 1226.83 364.535 1226.77 365.475 1226.71C424.543 1222.7 477.53 1194.75 516.036 1151.86H516.046Z" fill="#FFBB93"/>
<defs>
<linearGradient id="paint0_linear_3766_630" x1="248.534" y1="1075.2" x2="432.469" y2="913.224" gradientUnits="userSpaceOnUse">
<stop stop-color="#EA777D"/>
<stop offset="0.479" stop-color="#DC6E8E"/>
<stop offset="0.764" stop-color="#D2699A"/>
<stop offset="1" stop-color="#C864A6"/>
</linearGradient>
<linearGradient id="paint1_linear_3766_630" x1="-210.798" y1="170.667" x2="1871.67" y2="979.674" gradientUnits="userSpaceOnUse">
<stop stop-color="#957AFD"/>
<stop offset="1" stop-color="#FFC6C6"/>
</linearGradient>
<linearGradient id="paint2_linear_3766_630" x1="1252.32" y1="426.167" x2="619.247" y2="1730.93" gradientUnits="userSpaceOnUse">
<stop offset="0.149916" stop-color="#FA528E" stop-opacity="0"/>
<stop offset="0.720842" stop-color="#FF8065"/>
<stop offset="1" stop-color="#FFA51F"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB