search status: download anim; icon.svg

This commit is contained in:
Nordup 2023-07-03 01:03:56 +04:00
parent ef9d268dae
commit e379e80711
8 changed files with 243 additions and 438 deletions

View file

@ -2,15 +2,15 @@
<!-- Created with Inkscape (http://www.inkscape.org/) --> <!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg <svg
width="256mm" width="256"
height="256mm" height="256"
viewBox="0 0 256 256.00001" viewBox="0 0 67.733334 67.733337"
version="1.1" version="1.1"
id="svg5" id="svg5"
inkscape:export-filename="icon_256.png" inkscape:export-filename="icon_256.png"
inkscape:export-xdpi="25.4" inkscape:export-xdpi="25.4"
inkscape:export-ydpi="25.4" inkscape:export-ydpi="25.4"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14, custom)" inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
sodipodi:docname="icon.svg" sodipodi:docname="icon.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
@ -31,9 +31,9 @@
fit-margin-left="0" fit-margin-left="0"
fit-margin-right="0" fit-margin-right="0"
fit-margin-bottom="0" fit-margin-bottom="0"
inkscape:zoom="1" inkscape:zoom="1.4142136"
inkscape:cx="375.5" inkscape:cx="97.934289"
inkscape:cy="504.5" inkscape:cy="170.05918"
inkscape:window-width="1920" inkscape:window-width="1920"
inkscape:window-height="1011" inkscape:window-height="1011"
inkscape:window-x="0" inkscape:window-x="0"
@ -41,7 +41,8 @@
inkscape:window-maximized="1" inkscape:window-maximized="1"
inkscape:current-layer="layer1" inkscape:current-layer="layer1"
inkscape:showpageshadow="0" inkscape:showpageshadow="0"
inkscape:deskcolor="#505050" /> inkscape:deskcolor="#505050"
showborder="false" />
<defs <defs
id="defs2"> id="defs2">
<linearGradient <linearGradient
@ -65,7 +66,7 @@
x2="256" x2="256"
y2="256" y2="256"
gradientUnits="userSpaceOnUse" gradientUnits="userSpaceOnUse"
gradientTransform="translate(-2.263834)" /> gradientTransform="matrix(0.26458333,0,0,0.26458333,-2.2638344,6.5e-6)" />
<linearGradient <linearGradient
inkscape:collect="always" inkscape:collect="always"
xlink:href="#linearGradient5268" xlink:href="#linearGradient5268"
@ -75,22 +76,22 @@
y1="5e-07" y1="5e-07"
x2="256" x2="256"
y2="256" y2="256"
gradientTransform="translate(-2.263834)" /> gradientTransform="matrix(0.26458332,0,0,0.26458332,-2.2638341,0)" />
</defs> </defs>
<g <g
inkscape:label="Layer 1" inkscape:label="Layer 1"
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer1" id="layer1"
transform="translate(2.263834)"> transform="translate(2.2638371)">
<rect <rect
style="display:none;opacity:0.987203;fill:url(#linearGradient5274);fill-opacity:1;fill-rule:nonzero;stroke:#000080;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" style="display:none;opacity:0.987203;fill:url(#linearGradient5274);fill-opacity:1;fill-rule:nonzero;stroke:#000080;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="rect882" id="rect882"
width="256" width="67.73333"
height="256" height="67.73333"
x="-2.2638335" x="-2.2638342"
y="5e-07" y="-2.7294922e-07"
inkscape:transform-center-x="-73.57684" inkscape:transform-center-x="-19.467208"
inkscape:transform-center-y="72.60231" inkscape:transform-center-y="19.209354"
ry="0" ry="0"
inkscape:export-filename="../../../../../../../Downloads/icon_full.png" inkscape:export-filename="../../../../../../../Downloads/icon_full.png"
inkscape:export-xdpi="25.4" inkscape:export-xdpi="25.4"
@ -99,418 +100,34 @@
<rect <rect
style="display:inline;opacity:0.987203;fill:url(#linearGradient967);fill-opacity:1;fill-rule:nonzero;stroke:#000080;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" style="display:inline;opacity:0.987203;fill:url(#linearGradient967);fill-opacity:1;fill-rule:nonzero;stroke:#000080;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
id="rect903" id="rect903"
width="256" width="67.73333"
height="256" height="67.73333"
x="-2.2638335" x="-2.263834"
y="5e-07" y="1.3024587e-07"
inkscape:transform-center-x="-73.57684" inkscape:transform-center-x="-19.467205"
inkscape:transform-center-y="72.60231" inkscape:transform-center-y="19.209361"
ry="40" ry="10.583333"
inkscape:export-filename="C:\Users\Nordup\Downloads\icon.png" inkscape:export-filename="C:\Users\Nordup\Downloads\icon.png"
inkscape:export-xdpi="25.4" inkscape:export-xdpi="25.4"
inkscape:export-ydpi="25.4" inkscape:export-ydpi="25.4"
inkscape:label="rounded" /> inkscape:label="rounded" />
<g <path
id="g17658" style="display:inline;fill:none;stroke:#ffffff;stroke-width:1.12753;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:40.2195;stroke-opacity:1"
transform="translate(4.7548258,11.19663)" d="m 28.61508,37.222608 c 0,0 0,-4.672463 0,-5.411779 0,-0.739319 0.224657,-3.382364 2.987753,-3.382364 2.774852,0 2.987753,2.642482 2.987753,3.382364 v 5.411779"
style="opacity:1" id="path2550"
inkscape:label="gate"> sodipodi:nodetypes="csscc"
<path inkscape:label="small" />
style="display:inline;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" <path
id="path1236" style="display:inline;fill:none;stroke:#ffffff;stroke-width:2.97621;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:40.2195;stroke-opacity:1"
sodipodi:type="arc" d="m 23.716385,44.894178 c 0,0 0,-12.333389 0,-14.284886 0,-1.951498 0.593,-8.928055 7.886448,-8.928055 7.324472,0 7.886447,6.975069 7.886447,8.928055 v 14.284886"
sodipodi:cx="123.2276" id="path2547"
sodipodi:cy="-97.106773" sodipodi:nodetypes="csscc"
sodipodi:rx="51.246258" inkscape:label="medium" />
sodipodi:ry="58.688793" <path
sodipodi:start="0" style="display:inline;fill:none;stroke:#ffffff;stroke-width:5.95983;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:40.2195;stroke-opacity:1"
sodipodi:end="3.1415927" d="m 15.81033,57.275659 c 0,0 0,-24.697603 0,-28.60548 0,-3.907873 1.187477,-17.878423 15.792502,-17.878423 14.667145,0 15.792496,13.967572 15.792496,17.878423 v 28.60548"
sodipodi:arc-type="arc" id="path1246"
d="m 174.47386,-97.106773 a 51.246258,58.688793 0 0 1 -25.62313,50.825986 51.246258,58.688793 0 0 1 -51.24626,-1e-6 51.246258,58.688793 0 0 1 -25.623128,-50.825985" sodipodi:nodetypes="csscc"
transform="scale(1,-1)" inkscape:label="big" />
sodipodi:open="true"
inkscape:label="top" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect6749"
width="19.997684"
height="105.66084"
x="61.981342"
y="97.097511"
inkscape:label="left" />
<path
style="fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658;opacity:1"
id="path911"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-71.981552"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-71.851768 a 2.3275454,9.9998131 0 0 1 -2.282927,9.868208 2.3275454,9.9998131 0 0 1 -2.368923,-9.486704 2.3275454,9.9998131 0 0 1 2.131032,-10.476496 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="left_fix" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect17653"
width="19.999998"
height="105.66084"
x="164.47334"
y="97.097511"
inkscape:label="right" />
<path
style="fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658;opacity:1"
id="path1019"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-174.47333"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-174.34354 a 2.3275454,9.9998131 0 0 1 -2.282927,9.8682 2.3275454,9.9998131 0 0 1 -2.368923,-9.4867 2.3275454,9.9998131 0 0 1 2.131032,-10.4765 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="right_fix" />
</g>
<g
id="g1054"
transform="matrix(0.17944144,0,0,0.17944144,105.87029,106.08263)"
style="opacity:1"
inkscape:label="gate">
<path
style="display:inline;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1044"
sodipodi:type="arc"
sodipodi:cx="123.2276"
sodipodi:cy="-97.106773"
sodipodi:rx="51.246258"
sodipodi:ry="58.688793"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:arc-type="arc"
d="m 174.47386,-97.106773 a 51.246258,58.688793 0 0 1 -25.62313,50.825986 51.246258,58.688793 0 0 1 -51.24626,-1e-6 51.246258,58.688793 0 0 1 -25.623128,-50.825985"
transform="scale(1,-1)"
sodipodi:open="true"
inkscape:label="top" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect1046"
width="19.997684"
height="105.66084"
x="61.981342"
y="97.097511"
inkscape:label="left" />
<path
style="opacity:1;fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658"
id="path1048"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-71.981552"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-71.851768 a 2.3275454,9.9998131 0 0 1 -2.282927,9.868208 2.3275454,9.9998131 0 0 1 -2.368923,-9.486704 2.3275454,9.9998131 0 0 1 2.131032,-10.476496 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="left_fix" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect1050"
width="19.999998"
height="105.66084"
x="164.47334"
y="97.097511"
inkscape:label="right" />
<path
style="opacity:1;fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658"
id="path1052"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-174.47333"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-174.34354 a 2.3275454,9.9998131 0 0 1 -2.282927,9.8682 2.3275454,9.9998131 0 0 1 -2.368923,-9.4867 2.3275454,9.9998131 0 0 1 2.131032,-10.4765 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="right_fix" />
</g>
<g
id="g1093"
transform="matrix(0.49534079,0,0,0.49534079,66.942769,69.553333)"
style="opacity:1"
inkscape:label="gate">
<path
style="display:inline;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1083"
sodipodi:type="arc"
sodipodi:cx="123.2276"
sodipodi:cy="-97.106773"
sodipodi:rx="51.246258"
sodipodi:ry="58.688793"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:arc-type="arc"
d="m 174.47386,-97.106773 a 51.246258,58.688793 0 0 1 -25.62313,50.825986 51.246258,58.688793 0 0 1 -51.24626,-1e-6 51.246258,58.688793 0 0 1 -25.623128,-50.825985"
transform="scale(1,-1)"
sodipodi:open="true"
inkscape:label="top" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect1085"
width="19.997684"
height="105.66084"
x="61.981342"
y="97.097511"
inkscape:label="left" />
<path
style="opacity:1;fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658"
id="path1087"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-71.981552"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-71.851768 a 2.3275454,9.9998131 0 0 1 -2.282927,9.868208 2.3275454,9.9998131 0 0 1 -2.368923,-9.486704 2.3275454,9.9998131 0 0 1 2.131032,-10.476496 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="left_fix" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect1089"
width="19.999998"
height="105.66084"
x="164.47334"
y="97.097511"
inkscape:label="right" />
<path
style="opacity:1;fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658"
id="path1091"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-174.47333"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-174.34354 a 2.3275454,9.9998131 0 0 1 -2.282927,9.8682 2.3275454,9.9998131 0 0 1 -2.368923,-9.4867 2.3275454,9.9998131 0 0 1 2.131032,-10.4765 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="right_fix" />
</g>
<g
id="g268"
transform="translate(4.7548258,11.19663)"
style="opacity:1"
inkscape:label="gate">
<path
style="display:inline;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path258"
sodipodi:type="arc"
sodipodi:cx="123.2276"
sodipodi:cy="-97.106773"
sodipodi:rx="51.246258"
sodipodi:ry="58.688793"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:arc-type="arc"
d="m 174.47386,-97.106773 a 51.246258,58.688793 0 0 1 -25.62313,50.825986 51.246258,58.688793 0 0 1 -51.24626,-1e-6 51.246258,58.688793 0 0 1 -25.623128,-50.825985"
transform="scale(1,-1)"
sodipodi:open="true"
inkscape:label="top" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect260"
width="19.997684"
height="105.66084"
x="61.981342"
y="97.097511"
inkscape:label="left" />
<path
style="fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658;opacity:1"
id="path262"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-71.981552"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-71.851768 a 2.3275454,9.9998131 0 0 1 -2.282927,9.868208 2.3275454,9.9998131 0 0 1 -2.368923,-9.486704 2.3275454,9.9998131 0 0 1 2.131032,-10.476496 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="left_fix" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect264"
width="19.999998"
height="105.66084"
x="164.47334"
y="97.097511"
inkscape:label="right" />
<path
style="fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658;opacity:1"
id="path266"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-174.47333"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-174.34354 a 2.3275454,9.9998131 0 0 1 -2.282927,9.8682 2.3275454,9.9998131 0 0 1 -2.368923,-9.4867 2.3275454,9.9998131 0 0 1 2.131032,-10.4765 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="right_fix" />
</g>
<g
id="g280"
transform="matrix(0.49534079,0,0,0.49534079,66.942769,69.553333)"
style="opacity:1"
inkscape:label="gate">
<path
style="display:inline;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path270"
sodipodi:type="arc"
sodipodi:cx="123.2276"
sodipodi:cy="-97.106773"
sodipodi:rx="51.246258"
sodipodi:ry="58.688793"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:arc-type="arc"
d="m 174.47386,-97.106773 a 51.246258,58.688793 0 0 1 -25.62313,50.825986 51.246258,58.688793 0 0 1 -51.24626,-1e-6 51.246258,58.688793 0 0 1 -25.623128,-50.825985"
transform="scale(1,-1)"
sodipodi:open="true"
inkscape:label="top" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect272"
width="19.997684"
height="105.66084"
x="61.981342"
y="97.097511"
inkscape:label="left" />
<path
style="opacity:1;fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658"
id="path274"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-71.981552"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-71.851768 a 2.3275454,9.9998131 0 0 1 -2.282927,9.868208 2.3275454,9.9998131 0 0 1 -2.368923,-9.486704 2.3275454,9.9998131 0 0 1 2.131032,-10.476496 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="left_fix" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect276"
width="19.999998"
height="105.66084"
x="164.47334"
y="97.097511"
inkscape:label="right" />
<path
style="opacity:1;fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658"
id="path278"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-174.47333"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-174.34354 a 2.3275454,9.9998131 0 0 1 -2.282927,9.8682 2.3275454,9.9998131 0 0 1 -2.368923,-9.4867 2.3275454,9.9998131 0 0 1 2.131032,-10.4765 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="right_fix" />
</g>
<g
id="g292"
transform="matrix(0.17944144,0,0,0.17944144,105.87029,106.08263)"
style="opacity:1"
inkscape:label="gate">
<path
style="display:inline;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:20;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path282"
sodipodi:type="arc"
sodipodi:cx="123.2276"
sodipodi:cy="-97.106773"
sodipodi:rx="51.246258"
sodipodi:ry="58.688793"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:arc-type="arc"
d="m 174.47386,-97.106773 a 51.246258,58.688793 0 0 1 -25.62313,50.825986 51.246258,58.688793 0 0 1 -51.24626,-1e-6 51.246258,58.688793 0 0 1 -25.623128,-50.825985"
transform="scale(1,-1)"
sodipodi:open="true"
inkscape:label="top" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect284"
width="19.997684"
height="105.66084"
x="61.981342"
y="97.097511"
inkscape:label="left" />
<path
style="opacity:1;fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658"
id="path286"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-71.981552"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-71.851768 a 2.3275454,9.9998131 0 0 1 -2.282927,9.868208 2.3275454,9.9998131 0 0 1 -2.368923,-9.486704 2.3275454,9.9998131 0 0 1 2.131032,-10.476496 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="left_fix" />
<rect
style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#004178;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect288"
width="19.999998"
height="105.66084"
x="164.47334"
y="97.097511"
inkscape:label="right" />
<path
style="opacity:1;fill:#ffffff;stroke-width:2.16574;stroke-linecap:round;stroke-dasharray:96.2517;stroke-dashoffset:17.5658"
id="path290"
sodipodi:type="arc"
sodipodi:cx="97.089165"
sodipodi:cy="-174.47333"
sodipodi:rx="2.3275454"
sodipodi:ry="9.9998131"
sodipodi:start="0.012979054"
sodipodi:end="6.1679022"
sodipodi:open="true"
sodipodi:arc-type="arc"
d="m 99.416514,-174.34354 a 2.3275454,9.9998131 0 0 1 -2.282927,9.8682 2.3275454,9.9998131 0 0 1 -2.368923,-9.4867 2.3275454,9.9998131 0 0 1 2.131032,-10.4765 2.3275454,9.9998131 0 0 1 2.505564,8.81495"
transform="rotate(90)"
inkscape:label="right_fix" />
</g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 5 KiB

Before After
Before After

View file

@ -21,7 +21,7 @@ compress/lossy_quality=0.7
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
mipmaps/generate=false mipmaps/generate=true
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""
@ -32,6 +32,6 @@ process/hdr_as_srgb=false
process/hdr_clamp_exposure=false process/hdr_clamp_exposure=false
process/size_limit=0 process/size_limit=0
detect_3d/compress_to=0 detect_3d/compress_to=0
svg/scale=0.066 svg/scale=1.0
editor/scale_with_editor_scale=false editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false editor/convert_colors_with_editor_theme=false

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=14 format=3 uid="uid://ctam0fxigbefk"] [gd_scene load_steps=15 format=3 uid="uid://ctam0fxigbefk"]
[ext_resource type="Script" path="res://scripts/ui/search.gd" id="1_7ivk2"] [ext_resource type="Script" path="res://scripts/ui/search.gd" id="1_7ivk2"]
[ext_resource type="Resource" uid="uid://b1xvdym0qh6td" path="res://resources/gate_events.res" id="2_13io8"] [ext_resource type="Resource" uid="uid://b1xvdym0qh6td" path="res://resources/gate_events.res" id="2_13io8"]
@ -6,8 +6,9 @@
[ext_resource type="Script" path="res://scripts/ui/search/search_status.gd" id="3_3p1re"] [ext_resource type="Script" path="res://scripts/ui/search/search_status.gd" id="3_3p1re"]
[ext_resource type="Script" path="res://scripts/ui/search_go.gd" id="3_eayvw"] [ext_resource type="Script" path="res://scripts/ui/search_go.gd" id="3_eayvw"]
[ext_resource type="Texture2D" uid="uid://byvigfpu44dnu" path="res://textures/arrow.svg" id="5_dqxpp"] [ext_resource type="Texture2D" uid="uid://byvigfpu44dnu" path="res://textures/arrow.svg" id="5_dqxpp"]
[ext_resource type="Texture2D" uid="uid://8wvea7j0v0rx" path="res://textures/Reload.svg" id="5_yhqf5"] [ext_resource type="Script" path="res://scripts/ui/search/download_animation.gd" id="6_fn1n3"]
[ext_resource type="Script" path="res://scripts/ui/menu/star.gd" id="6_iyikx"] [ext_resource type="Script" path="res://scripts/ui/menu/star.gd" id="6_iyikx"]
[ext_resource type="Texture2D" uid="uid://cx3xxaqo3s3eq" path="res://textures/gate.svg" id="6_twd8p"]
[ext_resource type="Resource" uid="uid://bewhdj6jugt6q" path="res://resources/bookmarks.tres" id="7_2mijb"] [ext_resource type="Resource" uid="uid://bewhdj6jugt6q" path="res://resources/bookmarks.tres" id="7_2mijb"]
[ext_resource type="Texture2D" uid="uid://dystd8vvbqwo2" path="res://textures/exit.svg" id="7_jllve"] [ext_resource type="Texture2D" uid="uid://dystd8vvbqwo2" path="res://textures/exit.svg" id="7_jllve"]
[ext_resource type="Texture2D" uid="uid://btn6ytky782a2" path="res://textures/star.svg" id="8_b00p6"] [ext_resource type="Texture2D" uid="uid://btn6ytky782a2" path="res://textures/star.svg" id="8_b00p6"]
@ -50,6 +51,7 @@ theme_override_font_sizes/font_size = 20
theme_override_styles/normal = SubResource("StyleBoxFlat_hyysn") theme_override_styles/normal = SubResource("StyleBoxFlat_hyysn")
theme_override_styles/focus = SubResource("StyleBoxFlat_hyysn") theme_override_styles/focus = SubResource("StyleBoxFlat_hyysn")
placeholder_text = "Search or enter address" placeholder_text = "Search or enter address"
select_all_on_focus = true
script = ExtResource("1_7ivk2") script = ExtResource("1_7ivk2")
gate_events = ExtResource("2_13io8") gate_events = ExtResource("2_13io8")
@ -59,10 +61,10 @@ layout_mode = 1
anchors_preset = 4 anchors_preset = 4
anchor_top = 0.5 anchor_top = 0.5
anchor_bottom = 0.5 anchor_bottom = 0.5
offset_left = 10.0 offset_left = 12.0
offset_top = -10.0 offset_top = -8.0
offset_right = 30.0 offset_right = 28.0
offset_bottom = 10.0 offset_bottom = 8.0
grow_vertical = 2 grow_vertical = 2
mouse_filter = 1 mouse_filter = 1
script = ExtResource("3_3p1re") script = ExtResource("3_3p1re")
@ -85,7 +87,6 @@ texture = ExtResource("3_1rllf")
expand_mode = 1 expand_mode = 1
[node name="Downloading" type="TextureRect" parent="SearchStatus"] [node name="Downloading" type="TextureRect" parent="SearchStatus"]
visible = false
self_modulate = Color(1, 1, 1, 0.8) self_modulate = Color(1, 1, 1, 0.8)
layout_mode = 1 layout_mode = 1
anchors_preset = 15 anchors_preset = 15
@ -93,8 +94,13 @@ anchor_right = 1.0
anchor_bottom = 1.0 anchor_bottom = 1.0
grow_horizontal = 2 grow_horizontal = 2
grow_vertical = 2 grow_vertical = 2
texture = ExtResource("5_yhqf5") pivot_offset = Vector2(8, 8)
texture = ExtResource("6_twd8p")
expand_mode = 1 expand_mode = 1
script = ExtResource("6_fn1n3")
duration = 0.5
start_scale = 0.5
end_scale = 1.0
[node name="Success" type="TextureRect" parent="SearchStatus"] [node name="Success" type="TextureRect" parent="SearchStatus"]
visible = false visible = false
@ -105,7 +111,7 @@ anchor_right = 1.0
anchor_bottom = 1.0 anchor_bottom = 1.0
grow_horizontal = 2 grow_horizontal = 2
grow_vertical = 2 grow_vertical = 2
texture = ExtResource("5_dqxpp") texture = ExtResource("6_twd8p")
expand_mode = 1 expand_mode = 1
[node name="Error" type="TextureRect" parent="SearchStatus"] [node name="Error" type="TextureRect" parent="SearchStatus"]

View file

@ -0,0 +1,24 @@
extends TextureRect
@export var duration: float
@export var start_scale: float
@export var end_scale: float
@onready var start := Vector2(start_scale, start_scale)
@onready var end := Vector2(end_scale, end_scale)
@onready var default = scale
func _ready() -> void:
animate()
func _notification(what: int) -> void:
if what == NOTIFICATION_ENABLED:
animate()
func animate() -> void:
var tween = create_tween().set_loops()
tween.tween_property(self, "scale", end, duration).from(start)
tween.tween_property(self, "scale", start, duration).from(end)

View file

@ -11,6 +11,7 @@ extends Control
func _ready() -> void: func _ready() -> void:
search_line_edit.text_changed.connect(func(_text): switch_to(search)) search_line_edit.text_changed.connect(func(_text): switch_to(search))
gate_events.search.connect(func(_url): switch_to(search))
gate_events.exit_gate.connect(func(): switch_to(search)) gate_events.exit_gate.connect(func(): switch_to(search))
gate_events.open_gate.connect(func(_url): switch_to(downloading)) gate_events.open_gate.connect(func(_url): switch_to(downloading))
gate_events.gate_entered.connect(func(): switch_to(success)) gate_events.gate_entered.connect(func(): switch_to(success))

60
project/textures/gate.svg Executable file
View file

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="100"
height="100"
viewBox="0 0 26.458334 26.458335"
version="1.1"
id="svg5"
inkscape:export-filename="icon_256.png"
inkscape:export-xdpi="25.4"
inkscape:export-ydpi="25.4"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
sodipodi:docname="icon.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="5.6568544"
inkscape:cx="49.055532"
inkscape:cy="49.232308"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
inkscape:showpageshadow="true"
inkscape:deskcolor="#505050"
showborder="true"
borderlayer="true" />
<defs
id="defs2" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(2.2638371)">
<path
style="display:inline;fill:none;stroke:#ffffff;stroke-width:3.18793;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:40.2195;stroke-opacity:1"
d="m 2.517828,26.458333 c 0,0 0,-13.210816 0,-15.30115 0,-2.0903317 0.635185,-9.5632179 8.447453,-9.5632179 7.845496,0 8.44745,7.4712932 8.44745,9.5632179 v 15.30115"
id="path1246"
sodipodi:nodetypes="csscc"
inkscape:label="big" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cx3xxaqo3s3eq"
path="res://.godot/imported/gate.svg-9bc7e6deb01386cc22f9c4279c34c183.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://textures/gate.svg"
dest_files=["res://.godot/imported/gate.svg-9bc7e6deb01386cc22f9c4279c34c183.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

View file

@ -1 +1,61 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0,0,256,256" width="100px" height="100px" fill-rule="nonzero"><g fill="#ffffff" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="none" font-weight="none" font-size="none" text-anchor="none" style="mix-blend-mode: normal"><g transform="scale(5.12,5.12)"><path d="M21,3c-9.39844,0 -17,7.60156 -17,17c0,9.39844 7.60156,17 17,17c3.35547,0 6.46094,-0.98437 9.09375,-2.65625l12.28125,12.28125l4.25,-4.25l-12.125,-12.09375c2.17969,-2.85937 3.5,-6.40234 3.5,-10.28125c0,-9.39844 -7.60156,-17 -17,-17zM21,7c7.19922,0 13,5.80078 13,13c0,7.19922 -5.80078,13 -13,13c-7.19922,0 -13,-5.80078 -13,-13c0,-7.19922 5.80078,-13 13,-13z"></path></g></g></svg> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0,0,256,256"
width="100px"
height="100px"
fill-rule="nonzero"
version="1.1"
id="svg138"
sodipodi:docname="search.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs142" />
<sodipodi:namedview
id="namedview140"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
showgrid="false"
inkscape:zoom="5.8831284"
inkscape:cx="44.619118"
inkscape:cy="39.51979"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="svg138" />
<g
fill="#ffffff"
fill-rule="nonzero"
stroke="none"
stroke-width="1"
stroke-linecap="butt"
stroke-linejoin="miter"
stroke-miterlimit="10"
stroke-dasharray="none"
stroke-dashoffset="0"
font-family="none"
font-weight="none"
font-size="none"
text-anchor="none"
style="mix-blend-mode:normal"
id="g136"
transform="matrix(1.1730205,0,0,1.1461318,-24.02346,-17.604584)">
<g
transform="scale(5.12)"
id="g134">
<path
d="M 21,3 C 11.60156,3 4,10.60156 4,20 c 0,9.39844 7.60156,17 17,17 3.35547,0 6.46094,-0.98437 9.09375,-2.65625 L 42.375,46.625 46.625,42.375 34.5,30.28125 C 36.67969,27.42188 38,23.87891 38,20 38,10.60156 30.39844,3 21,3 Z m 0,4 c 7.19922,0 13,5.80078 13,13 0,7.19922 -5.80078,13 -13,13 C 13.80078,33 8,27.19922 8,20 8,12.80078 13.80078,7 21,7 Z"
id="path132" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 857 B

After

Width:  |  Height:  |  Size: 1.9 KiB

Before After
Before After