ADD: Toolbars scalable icons

This commit is contained in:
Alexander Koblov 2025-03-29 22:29:29 +03:00
commit 4d1130f775
5 changed files with 193 additions and 0 deletions

View file

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg width="128" height="128" version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient id="linearGradient2399">
<stop style="stop-color:#0968ef" offset="0"/>
<stop style="stop-color:#aecffc" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient3314">
<stop style="stop-color:#ffffff" offset="0"/>
<stop style="stop-color:#ffffff;stop-opacity:0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient3521" x1="73.149" x2="15.938" y1="16.525" y2="40.024" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#ffffff" offset="0"/>
<stop style="stop-color:#ffffff" offset=".42597"/>
<stop style="stop-color:#f1f1f1" offset=".58928"/>
<stop style="stop-color:#eaeaea" offset=".8022"/>
<stop style="stop-color:#dfdfdf" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient3523" x1="58.092" x2="-56.079" y1="2.6415" y2="55.637" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#7c7c80" offset="0"/>
<stop style="stop-color:#69696e" offset=".5"/>
<stop style="stop-color:#9b9ba3" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient3525" x1="102.02" x2="63.742" y1="7.3805" y2="41.851" gradientTransform="matrix(-1 0 1.0392 -2.602 125.71 126.16)" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#ffffff" offset="0"/>
<stop style="stop-color:#ffffff;stop-opacity:0" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient3527" cx="1.6089" cy="43.392" r="51.479" gradientTransform="matrix(1.0623 -.10814 .13954 1.3892 65.036 -5.1277)" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#9fbde2" offset="0"/>
<stop style="stop-color:#ffffff" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient3529" x1="37.406" x2="-122.81" y1="14.748" y2="120.07" gradientTransform="matrix(.95403 .36428 -.36469 .95282 78.177 24.112)" gradientUnits="userSpaceOnUse">
<stop style="stop-color:#245795" offset="0"/>
<stop style="stop-color:#afd4ff" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient3554" x1="113.16" x2="39.268" y1="25.786" y2="25.786" gradientTransform="matrix(1.2764 -.24092 .24092 1.2764 -60.539 91.415)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient2399"/>
<linearGradient id="linearGradient3582" x1="34.25" x2="34.25" y1="-117.21" y2="161.87" gradientTransform="matrix(-1 0 0 1 128.13 -15)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient3314"/>
<linearGradient id="linearGradient3426" x1="8.7942" x2="72.434" y1="83.812" y2=".64496" gradientTransform="matrix(-1 0 0 1 128.63 -15)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient3314"/>
<linearGradient id="linearGradient3478" x1="66.931" x2="59.046" y1="117.75" y2="89.371" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient2399"/>
</defs>
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g>
<rect x="64" y="111.94" width="4" height="8.1875" style="fill-opacity:.89412;fill:#0069eb"/>
<rect x="64" y="79.938" width="4" height="8.1875" style="fill-opacity:.89412;fill:#0069eb"/>
<rect x="64" y="95.938" width="4" height="8.1875" style="fill-opacity:.89412;fill:#0069eb"/>
<g transform="matrix(0 1 1 0 -13.906 -5.9939)">
<path transform="matrix(.95403 .36428 -.36469 .95282 78.089 24)" d="m50.05 27.113-95.12 36.202 78.49-80.206z" style="fill:url(#linearGradient3521);opacity:.89139;stroke-dashoffset:1.0878;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.9188;stroke:url(#linearGradient3523)"/>
<path d="m69.012 66.143c3.8641-5.0868 29.667-21.157 44.876-26.309l-10.955-11.446-29.746 17.617c-6.2869 4.815-18.037 14.445-21.978 19.817z" style="fill-rule:evenodd;fill:url(#linearGradient3525)"/>
</g>
<g transform="rotate(90 76.066 70.072)">
<path d="m116.04 68.177-103.97-0.045908 104.15-47.94z" style="fill:url(#radialGradient3527);opacity:.89139;stroke-dashoffset:1.0878;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;stroke:url(#linearGradient3529)"/>
</g>
<path d="m80 15.188 23.426 51.147c-5.8009 1.3543-16.921 1.8942-23.481 1.9589z" style="fill:url(#linearGradient3582);opacity:.89139"/>
<path d="m99.381 98.245-33.453-17.747-4.1161 6.0313 10.852 11.471c-19.831 9.0674-31.264 3.6208-39.982-1.1789l-4.1669 8.9034c12.859 8.1835 31.486 9.8857 46.076 2.487l-5.4061 14.971 6.0798 4.373z" style="fill-rule:evenodd;fill:url(#linearGradient3554)"/>
<path d="m80 15.188 22.594 50.312c-5.543 1.2941-15.863 1.8034-22.5 1.9062v1.0312c6.5602-0.06475 17.699-0.58317 23.5-1.9375z" style="fill:url(#linearGradient3426);opacity:.89139"/>
<path d="m63.188 86.531c3.4499 3.7767 7.1244 7.3575 10.406 11.281 0.0618 1.2425-1.3448 1.5981-2.2779 1.9568-5.7079 2.4158-11.813 4.1017-18.047 4.1246-5.7384 0.0825-11.449-1.2964-16.607-3.7905-1.1997-0.56164-2.4041-1.1066-3.5373-1.7909-0.87073 2.2343-1.3667 2.8603-2.3188 5.0599 18.052 12.362 47.011 3.834 61.864-7.2768-9.6108-4.9162-16.842-9.0077-26.389-14.064-1.0312 1.5-2.0625 3-3.0938 4.5z" style="fill:url(#linearGradient3478)"/>
<rect x="64" y="-.062501" width="4" height="8.1875" style="fill-opacity:.89412;fill:#0069eb"/>
<rect x="64" y="15.938" width="4" height="8.1875" style="fill-opacity:.89412;fill:#0069eb"/>
<rect x="64" y="31.938" width="4" height="8.1875" style="fill-opacity:.89412;fill:#0069eb"/>
<rect x="64" y="47.938" width="4" height="8.1875" style="fill-opacity:.89412;fill:#0069eb"/>
<rect x="64" y="63.938" width="4" height="8.1875" style="fill-opacity:.89412;fill:#0069eb"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

View file

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient id="linearGradient5060">
<stop offset="0"/>
<stop stop-opacity="0" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient4151" cx="605.71" cy="486.65" r="117.14" gradientTransform="matrix(.012049 0 0 .0082353 13.239 16.981)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient5060"/>
<radialGradient id="radialGradient4154" cx="605.71" cy="486.65" r="117.14" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 16.981)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient5060"/>
<linearGradient id="linearGradient4157" x1="302.86" x2="302.86" y1="366.65" y2="609.51" gradientTransform="matrix(.035207 0 0 .0082353 -.72485 16.981)" gradientUnits="userSpaceOnUse">
<stop stop-opacity="0" offset="0"/>
<stop offset=".5"/>
<stop stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4165" x1="15.765" x2="15.765" y1="3.5294" y2="18.588" gradientTransform="matrix(1.0625 0 0 1.0625 -.75 -.75)" gradientUnits="userSpaceOnUse">
<stop stop-color="#f4f4f4" offset="0"/>
<stop stop-color="#dbdbdb" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4181" x1="13" x2="13" y1="19" y2="5" gradientUnits="userSpaceOnUse">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4192" x1="12" x2="12" y1="24.467" y2="2.9333" gradientTransform="matrix(.88235 0 0 .88235 1.4118 1.4118)" gradientUnits="userSpaceOnUse">
<stop stop-color="#fff" stop-opacity=".502" offset="0"/>
<stop stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4223" x1="12" x2="12" y1="16" y2="10" gradientUnits="userSpaceOnUse">
<stop offset="0"/>
<stop stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4231" x1="15" x2="15" y1="6" y2="18" gradientUnits="userSpaceOnUse">
<stop stop-color="#6c6c6c" stop-opacity=".7" offset="0"/>
<stop stop-color="#c1c1c1" offset="1"/>
</linearGradient>
</defs>
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g>
<g>
<rect x="3.5" y="20" width="17" height="2" fill="url(#linearGradient4157)" opacity=".15"/>
<path d="m3.5 20v1.9999c-0.62047 0.0038-1.5-0.44808-1.5-1.0001 0-0.552 0.6924-0.99982 1.5-0.99982z" fill="url(#radialGradient4154)" opacity=".15"/>
<path d="m20.5 20v1.9999c0.62047 0.0038 1.5-0.44808 1.5-1.0001 0-0.552-0.6924-0.99982-1.5-0.99982z" fill="url(#radialGradient4151)" opacity=".15"/>
</g>
<rect x="3.5" y="3.5" width="17" height="17" rx="2.6154" ry="2.6154" fill="url(#linearGradient4165)"/>
</g>
<g fill="none">
<g>
<rect x="3.5" y="3.5" width="17" height="17" rx="2.6154" ry="2.6154" opacity=".3" stroke="#000" stroke-width=".5"/>
<path d="m10.5 11.5v-3.007h3v3.007h3.007v3h-3.007v3.007h-3v-3.007h-3.007v-3z" color="#000000" opacity=".6" stroke="url(#linearGradient4181)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".98543"/>
<path d="m10.5 10.5v-3.007h3v3.007h3.007v3h-3.007v3.007h-3v-3.007h-3.007v-3z" color="#000000" stroke="url(#linearGradient4231)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".98543"/>
</g>
<rect x="4.5" y="4.5" width="15" height="15" rx="2.3077" ry="2.3077" stroke="url(#linearGradient4192)"/>
</g>
<path d="m11 8h2v3h3v2h-3v3h-2v-3h-3v-2h3z" fill="url(#linearGradient4223)" opacity=".05"/>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

View file

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient id="linearGradient5060">
<stop offset="0"/>
<stop stop-opacity="0" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient4151" cx="605.71" cy="486.65" r="117.14" gradientTransform="matrix(.012049 0 0 .0082353 13.239 16.981)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient5060"/>
<radialGradient id="radialGradient4154" cx="605.71" cy="486.65" r="117.14" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 16.981)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient5060"/>
<linearGradient id="linearGradient4157" x1="302.86" x2="302.86" y1="366.65" y2="609.51" gradientTransform="matrix(.035207 0 0 .0082353 -.72485 16.981)" gradientUnits="userSpaceOnUse">
<stop stop-opacity="0" offset="0"/>
<stop offset=".5"/>
<stop stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4165" x1="15.765" x2="15.765" y1="3.5294" y2="18.588" gradientTransform="matrix(1.0625 0 0 1.0625 -.75 -.75)" gradientUnits="userSpaceOnUse">
<stop stop-color="#f4f4f4" offset="0"/>
<stop stop-color="#dbdbdb" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4181" x1="13" x2="13" y1="19" y2="5" gradientUnits="userSpaceOnUse">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4192" x1="12" x2="12" y1="24.467" y2="2.9333" gradientTransform="matrix(.88235 0 0 .88235 1.4118 1.4118)" gradientUnits="userSpaceOnUse">
<stop stop-color="#fff" stop-opacity=".502" offset="0"/>
<stop stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4223" x1="12" x2="12" y1="14" y2="10" gradientUnits="userSpaceOnUse">
<stop offset="0"/>
<stop stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4231" x1="15" x2="15" y1="6" y2="18" gradientUnits="userSpaceOnUse">
<stop stop-color="#6c6c6c" stop-opacity=".7" offset="0"/>
<stop stop-color="#c1c1c1" offset="1"/>
</linearGradient>
</defs>
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g>
<g>
<rect x="3.5" y="20" width="17" height="2" fill="url(#linearGradient4157)" opacity=".15"/>
<path d="m3.5 20v1.9999c-0.62047 0.0038-1.5-0.44808-1.5-1.0001 0-0.552 0.6924-0.99982 1.5-0.99982z" fill="url(#radialGradient4154)" opacity=".15"/>
<path d="m20.5 20v1.9999c0.62047 0.0038 1.5-0.44808 1.5-1.0001 0-0.552-0.6924-0.99982-1.5-0.99982z" fill="url(#radialGradient4151)" opacity=".15"/>
</g>
<rect x="3.5" y="3.5" width="17" height="17" rx="2.6154" ry="2.6154" fill="url(#linearGradient4165)"/>
</g>
<g fill="none">
<g>
<rect x="3.5" y="3.5" width="17" height="17" rx="2.6154" ry="2.6154" opacity=".3" stroke="#000" stroke-width=".5"/>
<path d="m16.507 11.5v3h-9.014v-3z" color="#000000" opacity=".6" stroke="url(#linearGradient4181)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".98543"/>
<path d="m16.507 10.5v3h-9.014v-3z" color="#000000" stroke="url(#linearGradient4231)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".98543"/>
</g>
<rect x="4.5" y="4.5" width="15" height="15" rx="2.3077" ry="2.3077" stroke="url(#linearGradient4192)"/>
</g>
<path d="m16 11v2h-8v-2z" fill="url(#linearGradient4223)" opacity=".05"/>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.