update layout, icons and terms

This commit is contained in:
yw4z
2026-10-14 18:08:14 +03:00
parent 987c57dc15
commit bb7dfdc808
27 changed files with 120 additions and 176 deletions
+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#F4F4F4"/>
<path d="M18 8.47925C18.391 8.47942 18.7079 8.79624 18.708 9.18726V10.9539H22.1826C22.6427 10.9539 23.0164 11.3268 23.0166 11.7869V16.3152C23.0166 16.7754 22.6429 17.1492 22.1826 17.1492H18.708V19.3162H24.459C24.9192 19.3162 25.293 19.6899 25.293 20.1501V24.9207C25.293 25.3809 24.9192 25.7537 24.459 25.7537H18.708V26.8123C18.708 27.2033 18.3911 27.5211 18 27.5212C17.6088 27.5212 17.291 27.2035 17.291 26.8123V25.7537H11.541C11.0808 25.7537 10.707 25.3809 10.707 24.9207V20.1501C10.707 19.6899 11.0808 19.3162 11.541 19.3162H17.291V17.1492H14.041C13.5809 17.1491 13.208 16.7754 13.208 16.3152V11.7869C13.2082 11.3268 13.581 10.954 14.041 10.9539H17.291V9.18726C17.2911 8.79613 17.6089 8.47925 18 8.47925ZM12.124 24.3376H23.876V20.7332H12.124V24.3376ZM14.625 15.7322H21.5996V12.3708H14.625V15.7322Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1="7.5" y1=".5" x2="7.5" y2="2.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><line x1="7.5" y1="6.5" x2="7.5" y2="8.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><line x1="7.5" y1="12.5" x2="7.5" y2="14.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="5.5" y="2.5" width="4" height="4" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/><rect x="1.5" y="8.5" width="12" height="4" style="fill:none; stroke:#7c8282; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 974 B

After

Width:  |  Height:  |  Size: 684 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#3E3E46"/>
<path d="M18 8.47949C18.391 8.47967 18.7079 8.79648 18.708 9.1875V10.9541H22.1826C22.6427 10.9541 23.0164 11.327 23.0166 11.7871V16.3154C23.0166 16.7757 22.6429 17.1494 22.1826 17.1494H18.708V19.3164H24.459C24.9192 19.3164 25.293 19.6902 25.293 20.1504V24.9209C25.293 25.3811 24.9192 25.7539 24.459 25.7539H18.708V26.8125C18.708 27.2036 18.3911 27.5213 18 27.5215C17.6088 27.5215 17.291 27.2037 17.291 26.8125V25.7539H11.541C11.0808 25.7539 10.707 25.3811 10.707 24.9209V20.1504C10.707 19.6902 11.0808 19.3164 11.541 19.3164H17.291V17.1494H14.041C13.5809 17.1493 13.208 16.7756 13.208 16.3154V11.7871C13.2082 11.3271 13.581 10.9542 14.041 10.9541H17.291V9.1875C17.2911 8.79637 17.6089 8.47949 18 8.47949ZM12.124 24.3379H23.876V20.7334H12.124V24.3379ZM14.625 15.7324H21.5996V12.3711H14.625V15.7324Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1="7.5" y1=".5" x2="7.5" y2="2.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><line x1="7.5" y1="6.5" x2="7.5" y2="8.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><line x1="7.5" y1="12.5" x2="7.5" y2="14.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="5.5" y="2.5" width="4" height="4" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/><rect x="1.5" y="8.5" width="12" height="4" style="fill:none; stroke:#949494; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 972 B

After

Width:  |  Height:  |  Size: 684 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#F4F4F4"/>
<path d="M25.3389 9.89136C24.9478 9.89153 24.6309 10.2092 24.6309 10.6003V25.4001C24.6309 25.7912 24.9478 26.109 25.3389 26.1091C25.7301 26.1091 26.0479 25.7913 26.0479 25.4001V10.6003C26.0479 10.2091 25.7301 9.89136 25.3389 9.89136ZM10.7861 18.9626C10.326 18.9627 9.95326 19.3356 9.95312 19.7957V24.5671C9.95322 25.0273 10.326 25.4001 10.7861 25.4001H21.9795C22.4397 25.4001 22.8124 25.0273 22.8125 24.5671V19.7957C22.8124 19.3355 22.4396 18.9626 21.9795 18.9626H10.7861ZM21.3965 23.9832H11.3691V20.3796H21.3965V23.9832ZM16.5322 10.6003C16.072 10.6003 15.6982 10.9731 15.6982 11.4333V15.9617C15.6982 16.4219 16.072 16.7947 16.5322 16.7947H21.9795C22.4397 16.7947 22.8125 16.4219 22.8125 15.9617V11.4333C22.8125 10.9731 22.4397 10.6003 21.9795 10.6003H16.5322ZM21.3965 15.3787H17.1152V12.0164H21.3965V15.3787Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect x="2.5" y="8.5" width="10" height="4" style="fill:none; stroke:#7c8282; stroke-miterlimit:10;"/><line x1="14.5" y1=".5" x2="14.5" y2="14.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="8.5" y="2.5" width="4" height="4" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 984 B

After

Width:  |  Height:  |  Size: 439 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#3E3E46"/>
<path d="M25.3389 9.89111C24.9478 9.89129 24.6309 10.209 24.6309 10.6001V25.3999C24.6309 25.791 24.9478 26.1087 25.3389 26.1089C25.7301 26.1089 26.0479 25.7911 26.0479 25.3999V10.6001C26.0479 10.2089 25.7301 9.89111 25.3389 9.89111ZM10.7861 18.9624C10.326 18.9624 9.95326 19.3353 9.95312 19.7954V24.5669C9.95322 25.027 10.326 25.3999 10.7861 25.3999H21.9795C22.4397 25.3999 22.8124 25.0271 22.8125 24.5669V19.7954C22.8124 19.3353 22.4396 18.9624 21.9795 18.9624H10.7861ZM21.3965 23.9829H11.3691V20.3794H21.3965V23.9829ZM16.5322 10.6001C16.072 10.6001 15.6982 10.9729 15.6982 11.4331V15.9614C15.6982 16.4217 16.072 16.7944 16.5322 16.7944H21.9795C22.4397 16.7944 22.8125 16.4217 22.8125 15.9614V11.4331C22.8125 10.9729 22.4397 10.6001 21.9795 10.6001H16.5322ZM21.3965 15.3784H17.1152V12.0161H21.3965V15.3784Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect x="2.5" y="8.5" width="10" height="4" style="fill:none; stroke:#949494; stroke-miterlimit:10;"/><line x1="14.5" y1=".5" x2="14.5" y2="14.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="8.5" y="2.5" width="4" height="4" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 982 B

After

Width:  |  Height:  |  Size: 439 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#F4F4F4"/>
<path d="M10.6611 9.89136C11.0522 9.89153 11.3691 10.2092 11.3691 10.6003V25.4001C11.3691 25.7912 11.0522 26.109 10.6611 26.1091C10.2699 26.1091 9.95215 25.7913 9.95215 25.4001V10.6003C9.95215 10.2091 10.2699 9.89136 10.6611 9.89136ZM25.2139 18.9626C25.674 18.9627 26.0467 19.3356 26.0469 19.7957V24.5671C26.0468 25.0273 25.674 25.4001 25.2139 25.4001H14.0205C13.5603 25.4001 13.1876 25.0273 13.1875 24.5671V19.7957C13.1876 19.3355 13.5604 18.9626 14.0205 18.9626H25.2139ZM14.6035 23.9832H24.6309V20.3796H14.6035V23.9832ZM19.4678 10.6003C19.928 10.6003 20.3018 10.9731 20.3018 11.4333V15.9617C20.3018 16.4219 19.928 16.7947 19.4678 16.7947H14.0205C13.5603 16.7947 13.1875 16.4219 13.1875 15.9617V11.4333C13.1875 10.9731 13.5603 10.6003 14.0205 10.6003H19.4678ZM14.6035 15.3787H18.8848V12.0164H14.6035V15.3787Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect x="2.5" y="8.5" width="10" height="4" style="fill:none; stroke:#7c8282; stroke-miterlimit:10;"/><line x1=".5" y1=".5" x2=".5" y2="14.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="2.5" y="2.5" width="4" height="4" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 984 B

After

Width:  |  Height:  |  Size: 435 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 8C0 3.58172 3.58172 0 8 0H32C34.2091 0 36 1.79086 36 4V32C36 34.2091 34.2091 36 32 36H8C3.58172 36 0 32.4183 0 28V8Z" fill="#3E3E46"/>
<path d="M10.6611 9.89111C11.0522 9.89129 11.3691 10.209 11.3691 10.6001V25.3999C11.3691 25.791 11.0522 26.1087 10.6611 26.1089C10.2699 26.1089 9.95215 25.7911 9.95215 25.3999V10.6001C9.95215 10.2089 10.2699 9.89111 10.6611 9.89111ZM25.2139 18.9624C25.674 18.9624 26.0467 19.3353 26.0469 19.7954V24.5669C26.0468 25.027 25.674 25.3999 25.2139 25.3999H14.0205C13.5603 25.3999 13.1876 25.0271 13.1875 24.5669V19.7954C13.1876 19.3353 13.5604 18.9624 14.0205 18.9624H25.2139ZM14.6035 23.9829H24.6309V20.3794H14.6035V23.9829ZM19.4678 10.6001C19.928 10.6001 20.3018 10.9729 20.3018 11.4331V15.9614C20.3018 16.4217 19.928 16.7944 19.4678 16.7944H14.0205C13.5603 16.7944 13.1875 16.4217 13.1875 15.9614V11.4331C13.1875 10.9729 13.5603 10.6001 14.0205 10.6001H19.4678ZM14.6035 15.3784H18.8848V12.0161H14.6035V15.3784Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect x="2.5" y="8.5" width="10" height="4" style="fill:none; stroke:#949494; stroke-miterlimit:10;"/><line x1=".5" y1=".5" x2=".5" y2="14.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="2.5" y="2.5" width="4" height="4" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 435 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#F4F4F4"/>
<path d="M27.5205 18.0005C27.5203 18.3914 27.2035 18.7084 26.8125 18.7085L25.0459 18.7085L25.0459 22.1831C25.0458 22.6432 24.6729 23.0159 24.2129 23.0161L19.6846 23.0161C19.2244 23.0161 18.8507 22.6433 18.8506 22.1831L18.8506 18.7085L16.6836 18.7085L16.6836 24.4595C16.6835 24.9196 16.3098 25.2925 15.8496 25.2925L11.0791 25.2925C10.6189 25.2925 10.2462 24.9196 10.2461 24.4595L10.2461 18.7085L9.1875 18.7085C8.79651 18.7084 8.47971 18.3914 8.47949 18.0005C8.47949 17.6093 8.79637 17.2916 9.1875 17.2915L10.2461 17.2915L10.2461 11.5405C10.2463 11.0804 10.619 10.7075 11.0791 10.7075L15.8496 10.7075C16.3097 10.7075 16.6834 11.0804 16.6836 11.5405L16.6836 17.2915L18.8506 17.2915L18.8506 14.0415C18.8506 13.5813 19.2243 13.2075 19.6846 13.2075L24.2129 13.2075C24.673 13.2077 25.0459 13.5814 25.0459 14.0415L25.0459 17.2915L26.8125 17.2915C27.2036 17.2916 27.5205 17.6093 27.5205 18.0005ZM11.6621 12.1245L11.6621 23.8765L15.2666 23.8765L15.2666 12.1245L11.6621 12.1245ZM20.2676 14.6245L20.2676 21.6001L23.6289 21.6001L23.6289 14.6245L20.2676 14.6245Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1=".5" y1="7.5" x2="2.5" y2="7.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><line x1="6.5" y1="7.5" x2="8.5" y2="7.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><line x1="12.5" y1="7.5" x2="14.5" y2="7.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="2.5" y="5.5" width="4" height="4" transform="translate(-3 12) rotate(-90)" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/><rect x="5.5" y="5.5" width="10" height="4" transform="translate(3 18) rotate(-90)" style="fill:none; stroke:#7c8282; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 765 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#3E3E46"/>
<path d="M27.5205 18.0005C27.5203 18.3914 27.2035 18.7084 26.8125 18.7085L25.0459 18.7085L25.0459 22.1831C25.0458 22.6432 24.6729 23.0159 24.2129 23.0161L19.6846 23.0161C19.2244 23.0161 18.8507 22.6433 18.8506 22.1831L18.8506 18.7085L16.6836 18.7085L16.6836 24.4595C16.6835 24.9196 16.3098 25.2925 15.8496 25.2925L11.0791 25.2925C10.6189 25.2925 10.2462 24.9196 10.2461 24.4595L10.2461 18.7085L9.1875 18.7085C8.79651 18.7084 8.47971 18.3914 8.47949 18.0005C8.47949 17.6093 8.79637 17.2916 9.1875 17.2915L10.2461 17.2915L10.2461 11.5405C10.2463 11.0804 10.619 10.7075 11.0791 10.7075L15.8496 10.7075C16.3097 10.7075 16.6834 11.0804 16.6836 11.5405L16.6836 17.2915L18.8506 17.2915L18.8506 14.0415C18.8506 13.5813 19.2243 13.2075 19.6846 13.2075L24.2129 13.2075C24.673 13.2077 25.0459 13.5814 25.0459 14.0415L25.0459 17.2915L26.8125 17.2915C27.2036 17.2916 27.5205 17.6093 27.5205 18.0005ZM11.6621 12.1245L11.6621 23.8765L15.2666 23.8765L15.2666 12.1245L11.6621 12.1245ZM20.2676 14.6245L20.2676 21.6001L23.6289 21.6001L23.6289 14.6245L20.2676 14.6245Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1=".5" y1="7.5" x2="2.5" y2="7.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><line x1="6.5" y1="7.5" x2="8.5" y2="7.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><line x1="12.5" y1="7.5" x2="14.5" y2="7.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="2.5" y="5.5" width="4" height="4" transform="translate(-3 12) rotate(-90)" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/><rect x="5.5" y="5.5" width="10" height="4" transform="translate(3 18) rotate(-90)" style="fill:none; stroke:#949494; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 765 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#F4F4F4"/>
<path d="M26.1094 10.6614C26.1094 11.0525 25.7924 11.3692 25.4014 11.3694L10.6006 11.3694C10.2094 11.3694 9.89258 11.0526 9.89258 10.6614C9.89258 10.2702 10.2094 9.95337 10.6006 9.95337L25.4014 9.95337C25.7924 9.95355 26.1094 10.2703 26.1094 10.6614ZM17.0381 25.2151C17.0378 25.6751 16.6652 26.0481 16.2051 26.0481L11.4336 26.0481C10.9737 26.0479 10.6008 25.675 10.6006 25.2151L10.6006 14.0217C10.6006 13.5616 10.9735 13.188 11.4336 13.1877L16.2051 13.1877C16.6653 13.1877 17.0381 13.5615 17.0381 14.0217L17.0381 25.2151ZM12.0176 14.6047L12.0176 24.6311L15.6221 24.6311L15.6221 14.6047L12.0176 14.6047ZM25.4014 19.469C25.4014 19.9292 25.0276 20.302 24.5674 20.302L20.0391 20.302C19.5789 20.3019 19.2061 19.9291 19.2061 19.469L19.2061 14.0217C19.2061 13.5616 19.5789 13.1879 20.0391 13.1877L24.5674 13.1877C25.0276 13.1877 25.4014 13.5615 25.4014 14.0217L25.4014 19.469ZM20.623 14.6047L20.623 18.886L23.9844 18.886L23.9844 14.6047L20.623 14.6047Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1=".5" y1=".5" x2="14.5" y2=".5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="2.5" y="2.5" width="4" height="4" transform="translate(0 9) rotate(-90)" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/><rect x="5.5" y="5.5" width="10" height="4" transform="translate(3 18) rotate(-90)" style="fill:none; stroke:#7c8282; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 514 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 8C0 3.58172 3.58172 0 8 0H32C34.2091 0 36 1.79086 36 4V32C36 34.2091 34.2091 36 32 36H8C3.58172 36 0 32.4183 0 28V8Z" fill="#3E3E46"/>
<path d="M26.1094 10.6611C26.1094 11.0522 25.7924 11.369 25.4014 11.3691L10.6006 11.3691C10.2094 11.3691 9.89258 11.0523 9.89258 10.6611C9.89258 10.2699 10.2094 9.95312 10.6006 9.95312L25.4014 9.95312C25.7924 9.9533 26.1094 10.27 26.1094 10.6611ZM17.0381 25.2148C17.0378 25.6749 16.6652 26.0479 16.2051 26.0479L11.4336 26.0479C10.9737 26.0476 10.6008 25.6747 10.6006 25.2148L10.6006 14.0215C10.6006 13.5614 10.9735 13.1877 11.4336 13.1875L16.2051 13.1875C16.6653 13.1875 17.0381 13.5612 17.0381 14.0215L17.0381 25.2148ZM12.0176 14.6045L12.0176 24.6309L15.6221 24.6309L15.6221 14.6045L12.0176 14.6045ZM25.4014 19.4687C25.4014 19.929 25.0276 20.3018 24.5674 20.3018L20.0391 20.3018C19.5789 20.3016 19.2061 19.9289 19.2061 19.4687L19.2061 14.0215C19.2061 13.5613 19.5789 13.1876 20.0391 13.1875L24.5674 13.1875C25.0276 13.1875 25.4014 13.5612 25.4014 14.0215L25.4014 19.4687ZM20.623 14.6045L20.623 18.8857L23.9844 18.8857L23.9844 14.6045L20.623 14.6045Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1=".5" y1=".5" x2="14.5" y2=".5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="2.5" y="2.5" width="4" height="4" transform="translate(0 9) rotate(-90)" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/><rect x="5.5" y="5.5" width="10" height="4" transform="translate(3 18) rotate(-90)" style="fill:none; stroke:#949494; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 514 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#F4F4F4"/>
<path d="M26.1094 25.3389C26.1094 24.9478 25.7924 24.631 25.4014 24.6309L10.6006 24.6309C10.2094 24.6309 9.89258 24.9477 9.89258 25.3389C9.89258 25.7301 10.2094 26.0469 10.6006 26.0469L25.4014 26.0469C25.7924 26.0467 26.1094 25.73 26.1094 25.3389ZM17.0381 10.7852C17.0378 10.3251 16.6652 9.95215 16.2051 9.95215L11.4336 9.95215C10.9737 9.95237 10.6008 10.3253 10.6006 10.7852L10.6006 21.9785C10.6006 22.4386 10.9735 22.8123 11.4336 22.8125L16.2051 22.8125C16.6653 22.8125 17.0381 22.4388 17.0381 21.9785L17.0381 10.7852ZM12.0176 21.3955L12.0176 11.3691L15.6221 11.3691L15.6221 21.3955L12.0176 21.3955ZM25.4014 16.5313C25.4014 16.071 25.0276 15.6982 24.5674 15.6982L20.0391 15.6982C19.5789 15.6984 19.2061 16.0711 19.2061 16.5313L19.2061 21.9785C19.2061 22.4387 19.5789 22.8124 20.0391 22.8125L24.5674 22.8125C25.0276 22.8125 25.4014 22.4388 25.4014 21.9785L25.4014 16.5313ZM20.623 21.3955L20.623 17.1143L23.9844 17.1143L23.9844 21.3955L20.623 21.3955Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1=".5" y1="14.5" x2="14.5" y2="14.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="2.5" y="8.5" width="4" height="4" transform="translate(-6 15) rotate(-90)" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/><rect x="5.5" y="5.5" width="10" height="4" transform="translate(3 18) rotate(-90)" style="fill:none; stroke:#7c8282; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 520 B

+1 -4
View File
@@ -1,4 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#3E3E46"/>
<path d="M26.1094 25.3389C26.1094 24.9478 25.7924 24.631 25.4014 24.6309L10.6006 24.6309C10.2094 24.6309 9.89258 24.9477 9.89258 25.3389C9.89258 25.7301 10.2094 26.0469 10.6006 26.0469L25.4014 26.0469C25.7924 26.0467 26.1094 25.73 26.1094 25.3389ZM17.0381 10.7852C17.0378 10.3251 16.6652 9.95215 16.2051 9.95215L11.4336 9.95215C10.9737 9.95237 10.6008 10.3253 10.6006 10.7852L10.6006 21.9785C10.6006 22.4386 10.9735 22.8123 11.4336 22.8125L16.2051 22.8125C16.6653 22.8125 17.0381 22.4388 17.0381 21.9785L17.0381 10.7852ZM12.0176 21.3955L12.0176 11.3691L15.6221 11.3691L15.6221 21.3955L12.0176 21.3955ZM25.4014 16.5313C25.4014 16.071 25.0276 15.6982 24.5674 15.6982L20.0391 15.6982C19.5789 15.6984 19.2061 16.0711 19.2061 16.5313L19.2061 21.9785C19.2061 22.4387 19.5789 22.8124 20.0391 22.8125L24.5674 22.8125C25.0276 22.8125 25.4014 22.4388 25.4014 21.9785L25.4014 16.5313ZM20.623 21.3955L20.623 17.1143L23.9844 17.1143L23.9844 21.3955L20.623 21.3955Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1=".5" y1="14.5" x2="14.5" y2="14.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><rect x="2.5" y="8.5" width="4" height="4" transform="translate(-6 15) rotate(-90)" style="fill:none; stroke:#009688; stroke-miterlimit:10;"/><rect x="5.5" y="5.5" width="10" height="4" transform="translate(3 18) rotate(-90)" style="fill:none; stroke:#949494; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 520 B

+1 -6
View File
@@ -1,6 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#F4F4F4"/>
<path d="M18 18.2617C17.6088 18.2617 17.292 17.9449 17.292 17.5537L17.292 13.1465L16.834 13.6035C16.5574 13.8801 16.1087 13.8799 15.832 13.6035C15.5554 13.3269 15.5554 12.8782 15.832 12.6016L17.3809 11.0527C17.7226 10.7116 18.2767 10.7112 18.6182 11.0527L20.167 12.6016C20.4434 12.878 20.4432 13.3269 20.167 13.6035C19.8904 13.8801 19.4417 13.8801 19.165 13.6035L18.708 13.1465L18.708 17.5537C18.708 17.9448 18.391 18.2616 18 18.2617Z" fill="#808080"/>
<path d="M24.9834 17.1433C24.9873 17.1454 24.9912 17.1491 24.9951 17.1511C25.0233 17.1659 25.0501 17.1834 25.0762 17.2019C25.0878 17.2102 25.1003 17.2174 25.1113 17.2263C25.1349 17.2453 25.1556 17.2676 25.1768 17.2898C25.1879 17.3015 25.1997 17.3126 25.21 17.325C25.2294 17.3484 25.2461 17.3739 25.2627 17.4001C25.2708 17.4129 25.2799 17.425 25.2871 17.4382C25.2911 17.4456 25.297 17.4522 25.3008 17.4597C25.31 17.4782 25.3148 17.4985 25.3223 17.5173C25.3292 17.5348 25.3363 17.5521 25.3418 17.5701C25.3494 17.5949 25.3546 17.6201 25.3594 17.6453C25.3631 17.665 25.367 17.6848 25.3691 17.7048C25.3715 17.7286 25.3721 17.7524 25.3721 17.7761C25.3721 17.7998 25.3715 17.8237 25.3691 17.8474C25.3671 17.8677 25.3632 17.8879 25.3594 17.908C25.3548 17.932 25.3499 17.9564 25.3428 17.9802C25.3354 18.0045 25.3254 18.0281 25.3154 18.0515C25.3097 18.065 25.3064 18.0802 25.2998 18.0935C25.2974 18.0983 25.2926 18.1025 25.29 18.1072C25.2786 18.1288 25.2647 18.1493 25.251 18.1697C25.2384 18.1884 25.2269 18.2081 25.2129 18.2253C25.1997 18.2414 25.1836 18.2554 25.1689 18.2703C25.1503 18.2892 25.1317 18.3084 25.1113 18.325C25.0986 18.3353 25.0839 18.3438 25.0703 18.3533C25.0464 18.37 25.0227 18.3875 24.9971 18.4011C24.9925 18.4036 24.988 18.4075 24.9834 18.4099L18.6895 21.5574C18.2557 21.7742 17.7444 21.7741 17.3105 21.5574L11.0166 18.4099C11.0123 18.4078 11.0081 18.4044 11.0039 18.4021C10.9755 18.3872 10.9491 18.3691 10.9229 18.3503C10.911 18.3419 10.8989 18.334 10.8877 18.325C10.8672 18.3083 10.8488 18.2893 10.8301 18.2703C10.8153 18.2552 10.7994 18.2415 10.7861 18.2253C10.7705 18.2062 10.7579 18.1848 10.7441 18.1638C10.7328 18.1466 10.7207 18.1301 10.7109 18.1121C10.7076 18.1058 10.7024 18.0999 10.6992 18.0935C10.6909 18.0769 10.6866 18.0587 10.6797 18.0417C10.6715 18.0217 10.6625 18.0019 10.6562 17.9812C10.6489 17.957 10.6443 17.9324 10.6396 17.908C10.6358 17.8879 10.632 17.8678 10.6299 17.8474C10.6275 17.8236 10.6269 17.7998 10.627 17.7761C10.627 17.7525 10.6275 17.7286 10.6299 17.7048C10.632 17.6849 10.6359 17.6649 10.6396 17.6453C10.6443 17.6206 10.6488 17.5954 10.6562 17.571C10.6631 17.5488 10.6727 17.5271 10.6816 17.5056C10.6878 17.4907 10.6928 17.4744 10.7002 17.4597C10.7027 17.4548 10.7064 17.4499 10.709 17.4451C10.7199 17.4246 10.7331 17.4049 10.7461 17.3855C10.7599 17.3648 10.7735 17.3438 10.7891 17.325C10.7993 17.3127 10.8112 17.3014 10.8223 17.2898C10.8431 17.2679 10.8645 17.2461 10.8877 17.2273C10.9005 17.217 10.9151 17.2084 10.9287 17.199C10.9525 17.1824 10.9765 17.1656 11.002 17.1521C11.0068 17.1495 11.0117 17.1458 11.0166 17.1433L16.0635 14.6189C16.1939 14.6418 16.3263 14.6501 16.458 14.6394V16.0056L12.916 17.7761L17.9443 20.2898C17.9794 20.3071 18.0216 20.3073 18.0566 20.2898L23.083 17.7761L19.54 16.0046V14.6404C19.6724 14.6511 19.8055 14.6423 19.9365 14.6189L24.9834 17.1433Z" fill="#808080"/>
<path d="M18.708 24.7808C18.7078 25.1718 18.3911 25.4888 18 25.4888C17.6089 25.4888 17.2922 25.1718 17.292 24.7808V22.4438C17.7529 22.5877 18.247 22.5878 18.708 22.4438V24.7808Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="14.5 7.5 7.5 10.5 .5 7.5 7.5 4.5 14.5 7.5" style="fill:none; stroke:#7c8282; stroke-linejoin:round;"/><polyline points="9.5 .5 7.5 2.5 5.5 .5" style="fill:none; stroke:#009688; stroke-linecap:round; stroke-linejoin:round;"/><polyline points="5.5 14.5 7.5 12.5 9.5 14.5" style="fill:none; stroke:#009688; stroke-linecap:round; stroke-linejoin:round;"/></svg>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 479 B

+1 -6
View File
@@ -1,6 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#3E3E46"/>
<path d="M18 18.2617C17.6088 18.2617 17.292 17.9449 17.292 17.5537L17.292 13.1465L16.834 13.6035C16.5574 13.8801 16.1087 13.8799 15.832 13.6035C15.5554 13.3269 15.5554 12.8782 15.832 12.6016L17.3809 11.0527C17.7226 10.7116 18.2767 10.7112 18.6182 11.0527L20.167 12.6016C20.4434 12.878 20.4432 13.3269 20.167 13.6035C19.8904 13.8801 19.4417 13.8801 19.165 13.6035L18.708 13.1465L18.708 17.5537C18.708 17.9448 18.391 18.2616 18 18.2617Z" fill="#E9E9E9"/>
<path d="M24.9834 17.1431C24.9873 17.1451 24.9912 17.1488 24.9951 17.1509C25.0233 17.1656 25.0501 17.1831 25.0762 17.2017C25.0878 17.2099 25.1003 17.2172 25.1113 17.2261C25.1349 17.2451 25.1556 17.2674 25.1768 17.2896C25.1879 17.3012 25.1997 17.3123 25.21 17.3247C25.2294 17.3481 25.2461 17.3736 25.2627 17.3999C25.2708 17.4127 25.2799 17.4247 25.2871 17.438C25.2911 17.4454 25.297 17.4519 25.3008 17.4595C25.31 17.478 25.3148 17.4982 25.3223 17.5171C25.3292 17.5345 25.3363 17.5519 25.3418 17.5698C25.3494 17.5947 25.3546 17.6199 25.3594 17.645C25.3631 17.6648 25.367 17.6845 25.3691 17.7046C25.3715 17.7284 25.3721 17.7522 25.3721 17.7759C25.3721 17.7996 25.3715 17.8234 25.3691 17.8472C25.3671 17.8675 25.3632 17.8877 25.3594 17.9077C25.3548 17.9318 25.3499 17.9562 25.3428 17.98C25.3354 18.0043 25.3254 18.0279 25.3154 18.0513C25.3097 18.0648 25.3064 18.0799 25.2998 18.0933C25.2974 18.098 25.2926 18.1023 25.29 18.1069C25.2786 18.1286 25.2647 18.149 25.251 18.1694C25.2384 18.1882 25.2269 18.2079 25.2129 18.2251C25.1997 18.2411 25.1836 18.2551 25.1689 18.27C25.1503 18.289 25.1317 18.3081 25.1113 18.3247C25.0986 18.335 25.0839 18.3436 25.0703 18.353C25.0464 18.3698 25.0227 18.3873 24.9971 18.4009C24.9925 18.4033 24.988 18.4072 24.9834 18.4097L18.6895 21.5571C18.2557 21.7739 17.7444 21.7738 17.3105 21.5571L11.0166 18.4097C11.0123 18.4075 11.0081 18.4041 11.0039 18.4019C10.9755 18.387 10.9491 18.3688 10.9229 18.3501C10.911 18.3417 10.8989 18.3337 10.8877 18.3247C10.8672 18.3081 10.8488 18.2891 10.8301 18.27C10.8153 18.255 10.7994 18.2413 10.7861 18.2251C10.7705 18.206 10.7579 18.1846 10.7441 18.1636C10.7328 18.1463 10.7207 18.1299 10.7109 18.1118C10.7076 18.1056 10.7024 18.0997 10.6992 18.0933C10.6909 18.0766 10.6866 18.0584 10.6797 18.0415C10.6715 18.0214 10.6625 18.0017 10.6562 17.981C10.6489 17.9568 10.6443 17.9322 10.6396 17.9077C10.6358 17.8877 10.632 17.8675 10.6299 17.8472C10.6275 17.8234 10.6269 17.7996 10.627 17.7759C10.627 17.7522 10.6275 17.7283 10.6299 17.7046C10.632 17.6846 10.6359 17.6647 10.6396 17.645C10.6443 17.6204 10.6488 17.5952 10.6562 17.5708C10.6631 17.5485 10.6727 17.5269 10.6816 17.5054C10.6878 17.4904 10.6928 17.4742 10.7002 17.4595C10.7027 17.4545 10.7064 17.4497 10.709 17.4448C10.7199 17.4243 10.7331 17.4047 10.7461 17.3853C10.7599 17.3645 10.7735 17.3435 10.7891 17.3247C10.7993 17.3125 10.8112 17.3011 10.8223 17.2896C10.8431 17.2676 10.8645 17.2459 10.8877 17.2271C10.9005 17.2168 10.9151 17.2082 10.9287 17.1987C10.9525 17.1821 10.9765 17.1653 11.002 17.1519C11.0068 17.1492 11.0117 17.1455 11.0166 17.1431L16.0635 14.6187C16.1939 14.6416 16.3263 14.6499 16.458 14.6392V16.0054L12.916 17.7759L17.9443 20.2896C17.9794 20.3069 18.0216 20.3071 18.0566 20.2896L23.083 17.7759L19.54 16.0044V14.6401C19.6724 14.6508 19.8055 14.6421 19.9365 14.6187L24.9834 17.1431Z" fill="#E9E9E9"/>
<path d="M18.708 24.7808C18.7078 25.1718 18.3911 25.4888 18 25.4888C17.6089 25.4888 17.2922 25.1718 17.292 24.7808V22.4438C17.7529 22.5877 18.247 22.5878 18.708 22.4438V24.7808Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="14.5 7.5 7.5 10.5 .5 7.5 7.5 4.5 14.5 7.5" style="fill:none; stroke:#949494; stroke-linejoin:round;"/><polyline points="9.5 .5 7.5 2.5 5.5 .5" style="fill:none; stroke:#009688; stroke-linecap:round; stroke-linejoin:round;"/><polyline points="5.5 14.5 7.5 12.5 9.5 14.5" style="fill:none; stroke:#009688; stroke-linecap:round; stroke-linejoin:round;"/></svg>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 479 B

+1 -6
View File
@@ -1,6 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#F4F4F4"/>
<path d="M24.6663 14.6666L18.3724 11.5196C18.1377 11.4023 17.8616 11.4023 17.627 11.5196L11.333 14.6666" stroke="#808080" stroke-width="1.41667" stroke-linecap="round"/>
<path d="M11.3337 14.6667L17.6276 17.8137C17.8623 17.931 18.1384 17.931 18.373 17.8137L24.667 14.6667" stroke="#808080" stroke-width="1.41667" stroke-linecap="round"/>
<path d="M18 26.2075C17.6088 26.2075 17.292 25.8907 17.292 25.4995L17.292 21.48L16.834 21.937C16.5574 22.2135 16.1086 22.2134 15.832 21.937C15.5557 21.6604 15.5556 21.2116 15.832 20.9351L17.3809 19.3862C17.7225 19.0448 18.2765 19.0449 18.6182 19.3862L20.167 20.9351C20.4436 21.2117 20.4436 21.6604 20.167 21.937C19.8904 22.2136 19.4416 22.2136 19.165 21.937L18.708 21.48L18.708 25.4995C18.708 25.8906 18.3911 26.2074 18 26.2075Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="14.5 3.5 7.5 6.5 .5 3.5 7.5 .5 14.5 3.5" style="fill:none; stroke:#7c8282; stroke-linejoin:round;"/><line x1="7.5" y1="8.5" x2="7.5" y2="14.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><polyline points="5.5 10.5 7.5 8.5 9.5 10.5" style="fill:none; stroke:#009688; stroke-linecap:round; stroke-linejoin:round;"/></svg>

Before

Width:  |  Height:  |  Size: 941 B

After

Width:  |  Height:  |  Size: 478 B

+1 -6
View File
@@ -1,6 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 8C0 3.58172 3.58172 0 8 0H32C34.2091 0 36 1.79086 36 4V32C36 34.2091 34.2091 36 32 36H8C3.58172 36 0 32.4183 0 28V8Z" fill="#3E3E46"/>
<path d="M24.6663 14.6668L18.3724 11.5198C18.1377 11.4025 17.8616 11.4025 17.627 11.5198L11.333 14.6668" stroke="#E9E9E9" stroke-width="1.41667" stroke-linecap="round"/>
<path d="M11.3337 14.6667L17.6276 17.8137C17.8623 17.931 18.1384 17.931 18.373 17.8137L24.667 14.6667" stroke="#E9E9E9" stroke-width="1.41667" stroke-linecap="round"/>
<path d="M18 26.2075C17.6088 26.2075 17.292 25.8907 17.292 25.4995L17.292 21.48L16.834 21.937C16.5574 22.2135 16.1086 22.2134 15.832 21.937C15.5557 21.6604 15.5556 21.2116 15.832 20.9351L17.3809 19.3862C17.7225 19.0448 18.2765 19.0449 18.6182 19.3862L20.167 20.9351C20.4436 21.2117 20.4436 21.6604 20.167 21.937C19.8904 22.2136 19.4416 22.2136 19.165 21.937L18.708 21.48L18.708 25.4995C18.708 25.8906 18.3911 26.2074 18 26.2075Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="14.5 3.5 7.5 6.5 .5 3.5 7.5 .5 14.5 3.5" style="fill:none; stroke:#949494; stroke-linejoin:round;"/><line x1="7.5" y1="8.5" x2="7.5" y2="14.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><polyline points="5.5 10.5 7.5 8.5 9.5 10.5" style="fill:none; stroke:#009688; stroke-linecap:round; stroke-linejoin:round;"/></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 478 B

+1 -5
View File
@@ -1,5 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#F4F4F4"/>
<path d="M24.9834 20.6997C24.9877 20.7019 24.9918 20.7053 24.9961 20.7075C25.0219 20.7211 25.0462 20.7377 25.0703 20.7544C25.0843 20.7641 25.0992 20.7731 25.1123 20.7837C25.1334 20.8008 25.1526 20.8206 25.1719 20.8403C25.1856 20.8544 25.1996 20.8683 25.2119 20.8833C25.2277 20.9025 25.241 20.9238 25.2549 20.9448C25.2662 20.962 25.2784 20.9786 25.2881 20.9966C25.2918 21.0033 25.2973 21.0092 25.3008 21.0161C25.3085 21.0317 25.3128 21.0491 25.3193 21.0649C25.328 21.0861 25.3362 21.1075 25.3428 21.1294C25.3498 21.1527 25.3548 21.1762 25.3594 21.1997C25.3634 21.2204 25.367 21.2412 25.3691 21.2622C25.3715 21.2857 25.3721 21.3091 25.3721 21.3325C25.3721 21.356 25.3715 21.3793 25.3691 21.4028C25.367 21.4242 25.3634 21.4452 25.3594 21.4663C25.3548 21.4902 25.3499 21.514 25.3428 21.5376C25.3363 21.5589 25.3278 21.5795 25.3193 21.6001C25.3127 21.6163 25.3087 21.634 25.3008 21.6499C25.2979 21.6557 25.2931 21.6608 25.29 21.6665C25.2787 21.6877 25.2644 21.7071 25.251 21.7271C25.2385 21.7456 25.2268 21.7647 25.2129 21.7817C25.1984 21.7995 25.1814 21.8152 25.165 21.8315C25.1487 21.8479 25.1329 21.8649 25.1152 21.8794C25.0962 21.895 25.0746 21.9077 25.0537 21.9214C25.0366 21.9326 25.0199 21.9449 25.002 21.9546C24.9956 21.958 24.9899 21.9639 24.9834 21.9673L18.6895 25.1138C18.2557 25.3305 17.7443 25.3304 17.3105 25.1138L11.0166 21.9673C11.0108 21.9644 11.0056 21.9596 11 21.9565C10.977 21.9443 10.9552 21.9294 10.9336 21.9146C10.9178 21.9037 10.9014 21.8933 10.8867 21.8813C10.8656 21.8642 10.8463 21.8445 10.8271 21.8247C10.8134 21.8105 10.7986 21.7969 10.7861 21.7817C10.7722 21.7647 10.7605 21.7456 10.748 21.7271C10.7346 21.7071 10.7203 21.6876 10.709 21.6665C10.706 21.6609 10.7021 21.6556 10.6992 21.6499C10.6912 21.6339 10.6863 21.6164 10.6797 21.6001C10.6713 21.5795 10.6627 21.5589 10.6562 21.5376C10.6491 21.514 10.6442 21.4901 10.6396 21.4663C10.6356 21.4453 10.632 21.4242 10.6299 21.4028C10.6276 21.3793 10.6269 21.356 10.627 21.3325C10.6269 21.3091 10.6275 21.2857 10.6299 21.2622C10.632 21.2411 10.6356 21.2204 10.6396 21.1997C10.6442 21.1762 10.6492 21.1527 10.6562 21.1294C10.6629 21.1075 10.671 21.0861 10.6797 21.0649C10.6862 21.049 10.6914 21.0318 10.6992 21.0161C10.7026 21.0094 10.7074 21.0032 10.7109 20.9966C10.7207 20.9786 10.7329 20.962 10.7441 20.9448C10.7579 20.9239 10.7705 20.9023 10.7861 20.8833C10.789 20.8798 10.792 20.876 10.7949 20.8726L10.873 20.7944C10.8765 20.7915 10.8803 20.7885 10.8838 20.7856C10.901 20.7716 10.9207 20.7601 10.9395 20.7476C10.9596 20.734 10.9796 20.7198 11.001 20.7085C11.0061 20.7057 11.0114 20.7023 11.0166 20.6997L15.4629 18.4761L16.5186 19.5317L12.918 21.3325L17.9443 23.8472C17.9794 23.8644 18.0217 23.8646 18.0566 23.8472L23.0811 21.3325L19.4795 19.5317L20.5361 18.4761L24.9834 20.6997Z" fill="#808080"/>
<path d="M18 10.6252C18.3912 10.6252 18.708 10.9421 18.708 11.3333V17.1223L19.166 16.6653C19.4426 16.389 19.8914 16.3889 20.168 16.6653C20.4444 16.9418 20.4443 17.3906 20.168 17.6672L18.6191 19.2161C18.2775 19.5576 17.7235 19.5576 17.3818 19.2161L15.833 17.6672C15.5564 17.3906 15.5564 16.9419 15.833 16.6653C16.1097 16.3889 16.5584 16.3888 16.835 16.6653L17.292 17.1223V11.3333C17.292 10.9421 17.6089 10.6254 18 10.6252Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="14.5 11.5 7.5 14.5 .5 11.5 7.5 8.5 14.5 11.5" style="fill:none; stroke:#7c8282; stroke-linejoin:round;"/><line x1="7.5" y1=".5" x2="7.5" y2="6.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><polyline points="9.5 4.5 7.5 6.5 5.5 4.5" style="fill:none; stroke:#009688; stroke-linecap:round; stroke-linejoin:round;"/></svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 479 B

+1 -5
View File
@@ -1,5 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="36" height="36" rx="4" fill="#3E3E46"/>
<path d="M24.9834 20.6997C24.9877 20.7019 24.9918 20.7053 24.9961 20.7075C25.0219 20.7211 25.0462 20.7377 25.0703 20.7544C25.0843 20.7641 25.0992 20.7731 25.1123 20.7837C25.1334 20.8008 25.1526 20.8206 25.1719 20.8403C25.1856 20.8544 25.1996 20.8683 25.2119 20.8833C25.2277 20.9025 25.241 20.9238 25.2549 20.9448C25.2662 20.962 25.2784 20.9786 25.2881 20.9966C25.2918 21.0033 25.2973 21.0092 25.3008 21.0161C25.3085 21.0317 25.3128 21.0491 25.3193 21.0649C25.328 21.0861 25.3362 21.1075 25.3428 21.1294C25.3498 21.1527 25.3548 21.1762 25.3594 21.1997C25.3634 21.2204 25.367 21.2412 25.3691 21.2622C25.3715 21.2857 25.3721 21.3091 25.3721 21.3325C25.3721 21.356 25.3715 21.3793 25.3691 21.4028C25.367 21.4242 25.3634 21.4452 25.3594 21.4663C25.3548 21.4902 25.3499 21.514 25.3428 21.5376C25.3363 21.5589 25.3278 21.5795 25.3193 21.6001C25.3127 21.6163 25.3087 21.634 25.3008 21.6499C25.2979 21.6557 25.2931 21.6608 25.29 21.6665C25.2787 21.6877 25.2644 21.7071 25.251 21.7271C25.2385 21.7456 25.2268 21.7647 25.2129 21.7817C25.1984 21.7995 25.1814 21.8152 25.165 21.8315C25.1487 21.8479 25.1329 21.8649 25.1152 21.8794C25.0962 21.895 25.0746 21.9077 25.0537 21.9214C25.0366 21.9326 25.0199 21.9449 25.002 21.9546C24.9956 21.958 24.9899 21.9639 24.9834 21.9673L18.6895 25.1138C18.2557 25.3305 17.7443 25.3304 17.3105 25.1138L11.0166 21.9673C11.0108 21.9644 11.0056 21.9596 11 21.9565C10.977 21.9443 10.9552 21.9294 10.9336 21.9146C10.9178 21.9037 10.9014 21.8933 10.8867 21.8813C10.8656 21.8642 10.8463 21.8445 10.8271 21.8247C10.8134 21.8105 10.7986 21.7969 10.7861 21.7817C10.7722 21.7647 10.7605 21.7456 10.748 21.7271C10.7346 21.7071 10.7203 21.6876 10.709 21.6665C10.706 21.6609 10.7021 21.6556 10.6992 21.6499C10.6912 21.6339 10.6863 21.6164 10.6797 21.6001C10.6713 21.5795 10.6627 21.5589 10.6562 21.5376C10.6491 21.514 10.6442 21.4901 10.6396 21.4663C10.6356 21.4453 10.632 21.4242 10.6299 21.4028C10.6276 21.3793 10.6269 21.356 10.627 21.3325C10.6269 21.3091 10.6275 21.2857 10.6299 21.2622C10.632 21.2411 10.6356 21.2204 10.6396 21.1997C10.6442 21.1762 10.6492 21.1527 10.6562 21.1294C10.6629 21.1075 10.671 21.0861 10.6797 21.0649C10.6862 21.049 10.6914 21.0318 10.6992 21.0161C10.7026 21.0094 10.7074 21.0032 10.7109 20.9966C10.7207 20.9786 10.7329 20.962 10.7441 20.9448C10.7579 20.9239 10.7705 20.9023 10.7861 20.8833C10.789 20.8798 10.792 20.876 10.7949 20.8726L10.873 20.7944C10.8765 20.7915 10.8803 20.7885 10.8838 20.7856C10.901 20.7716 10.9207 20.7601 10.9395 20.7476C10.9596 20.734 10.9796 20.7198 11.001 20.7085C11.0061 20.7057 11.0114 20.7023 11.0166 20.6997L15.4629 18.4761L16.5186 19.5317L12.918 21.3325L17.9443 23.8472C17.9794 23.8644 18.0217 23.8646 18.0566 23.8472L23.0811 21.3325L19.4795 19.5317L20.5361 18.4761L24.9834 20.6997Z" fill="#E9E9E9"/>
<path d="M18 10.6255C18.3912 10.6255 18.708 10.9423 18.708 11.3335V17.1226L19.166 16.6655C19.4426 16.3892 19.8914 16.3892 20.168 16.6655C20.4444 16.9421 20.4443 17.3909 20.168 17.6675L18.6191 19.2163C18.2775 19.5578 17.7235 19.5578 17.3818 19.2163L15.833 17.6675C15.5564 17.3909 15.5564 16.9421 15.833 16.6655C16.1097 16.3892 16.5584 16.389 16.835 16.6655L17.292 17.1226V11.3335C17.292 10.9424 17.6089 10.6256 18 10.6255Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="14.5 11.5 7.5 14.5 .5 11.5 7.5 8.5 14.5 11.5" style="fill:none; stroke:#949494; stroke-linejoin:round;"/><line x1="7.5" y1=".5" x2="7.5" y2="6.5" style="fill:none; stroke:#009688; stroke-linecap:square; stroke-miterlimit:10;"/><polyline points="9.5 4.5 7.5 6.5 5.5 4.5" style="fill:none; stroke:#009688; stroke-linecap:round; stroke-linejoin:round;"/></svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 479 B

+1 -5
View File
@@ -1,5 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.1384 11.7074L13.9095 11.7074L13.9095 24.2926L11.1384 24.2926L11.1384 11.7074ZM14.4928 10.2908C14.9531 10.2908 15.3262 10.6639 15.3262 11.1241L15.3262 24.8759C15.3262 25.3361 14.9531 25.7092 14.4928 25.7092L10.5551 25.7092C10.0949 25.7092 9.72177 25.3361 9.72177 24.8759L9.72177 11.1241C9.72177 10.6639 10.0949 10.2908 10.5551 10.2908L14.4928 10.2908Z" fill="#808080"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.0916 11.7074L24.8626 11.7074L24.8626 24.2926L22.0916 24.2926L22.0916 11.7074ZM25.446 10.2908C25.9062 10.2908 26.2793 10.6639 26.2793 11.1241L26.2793 24.8759C26.2793 25.3361 25.9062 25.7092 25.446 25.7092L21.5082 25.7092C21.048 25.7092 20.6749 25.3361 20.6749 24.8759L20.6749 11.1241C20.6749 10.6639 21.048 10.2908 21.5082 10.2908L25.446 10.2908Z" fill="#808080"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.9997 12.7092C18.3909 12.7092 18.708 13.0264 18.708 13.4176L18.708 22.5824C18.708 22.9736 18.3909 23.2908 17.9997 23.2908C17.6085 23.2908 17.2913 22.9736 17.2913 22.5824L17.2913 13.4176C17.2913 13.0264 17.6085 12.7092 17.9997 12.7092Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect x="-2.5" y="5.5" width="10" height="4" transform="translate(-5 10) rotate(-90)" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><rect x="7.5" y="5.5" width="10" height="4" transform="translate(5 20) rotate(-90)" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><line x1="7.5" y1="5.5" x2="7.5" y2="9.5" style="fill:none; stroke:#7c8282; stroke-linecap:square; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 522 B

+1 -6
View File
@@ -1,6 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 4C0 1.79086 1.79086 0 4 0H28C32.4183 0 36 3.58172 36 8V28C36 32.4183 32.4183 36 28 36H4C1.79086 36 0 34.2091 0 32V4Z" fill="#3E3E46"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.1384 11.7077L13.9095 11.7077L13.9095 24.2928L11.1384 24.2928L11.1384 11.7077ZM14.4928 10.291C14.9531 10.291 15.3262 10.6641 15.3262 11.1243L15.3262 24.8762C15.3262 25.3364 14.9531 25.7095 14.4928 25.7095L10.5551 25.7095C10.0949 25.7095 9.72177 25.3364 9.72177 24.8762L9.72177 11.1243C9.72177 10.6641 10.0949 10.291 10.5551 10.291L14.4928 10.291Z" fill="#E9E9E9"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.0916 11.7077L24.8626 11.7077L24.8626 24.2928L22.0916 24.2928L22.0916 11.7077ZM25.446 10.291C25.9062 10.291 26.2793 10.6641 26.2793 11.1243L26.2793 24.8762C26.2793 25.3364 25.9062 25.7095 25.446 25.7095L21.5082 25.7095C21.048 25.7095 20.6749 25.3364 20.6749 24.8762L20.6749 11.1243C20.6749 10.6641 21.048 10.291 21.5082 10.291L25.446 10.291Z" fill="#E9E9E9"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.9997 12.7095C18.3909 12.7095 18.708 13.0266 18.708 13.4178L18.708 22.5827C18.708 22.9739 18.3909 23.291 17.9997 23.291C17.6085 23.291 17.2913 22.9739 17.2913 22.5827L17.2913 13.4178C17.2913 13.0266 17.6085 12.7095 17.9997 12.7095Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect x="-2.5" y="5.5" width="10" height="4" transform="translate(-5 10) rotate(-90)" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><rect x="7.5" y="5.5" width="10" height="4" transform="translate(5 20) rotate(-90)" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><line x1="7.5" y1="5.5" x2="7.5" y2="9.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 522 B

+1 -5
View File
@@ -1,5 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.2923 11.1384L24.2923 13.9095L11.7072 13.9095L11.7072 11.1384L24.2923 11.1384ZM25.709 14.4928C25.709 14.9531 25.3359 15.3262 24.8757 15.3262L11.1238 15.3262C10.6636 15.3262 10.2905 14.9531 10.2905 14.4928L10.2905 10.5551C10.2905 10.0949 10.6636 9.72176 11.1238 9.72176L24.8757 9.72177C25.3359 9.72177 25.709 10.0949 25.709 10.5551L25.709 14.4928Z" fill="#808080"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.2923 22.0906L24.2923 24.8617L11.7072 24.8617L11.7072 22.0906L24.2923 22.0906ZM25.709 25.445C25.709 25.9052 25.3359 26.2783 24.8757 26.2783L11.1238 26.2783C10.6636 26.2783 10.2905 25.9052 10.2905 25.445L10.2905 21.5072C10.2905 21.047 10.6636 20.6739 11.1238 20.6739L24.8757 20.6739C25.3359 20.6739 25.709 21.047 25.709 21.5072L25.709 25.445Z" fill="#808080"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.29 17.9997C23.29 18.3909 22.9729 18.708 22.5817 18.708L13.4168 18.708C13.0256 18.708 12.7085 18.3909 12.7085 17.9997C12.7085 17.6085 13.0256 17.2913 13.4168 17.2913L22.5817 17.2913C22.9729 17.2913 23.29 17.6085 23.29 17.9997Z" fill="#808080"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect x="2.5" y=".5" width="10" height="4" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><rect x="2.5" y="10.5" width="10" height="4" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><line x1="9.5" y1="7.5" x2="5.5" y2="7.5" style="fill:none; stroke:#7c8282; stroke-linecap:square; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 440 B

+1 -6
View File
@@ -1,6 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 4C0 1.79086 1.79086 0 4 0H28C32.4183 0 36 3.58172 36 8V28C36 32.4183 32.4183 36 28 36H4C1.79086 36 0 34.2091 0 32V4Z" fill="#3E3E46"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.2923 11.1379L24.2923 13.909L11.7072 13.909L11.7072 11.1379L24.2923 11.1379ZM25.709 14.4923C25.709 14.9526 25.3359 15.3257 24.8757 15.3257L11.1238 15.3257C10.6636 15.3257 10.2905 14.9526 10.2905 14.4923L10.2905 10.5546C10.2905 10.0944 10.6636 9.72128 11.1238 9.72128L24.8757 9.72128C25.3359 9.72128 25.709 10.0944 25.709 10.5546L25.709 14.4923Z" fill="#E9E9E9"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M24.2923 22.0906L24.2923 24.8617L11.7072 24.8617L11.7072 22.0906L24.2923 22.0906ZM25.709 25.445C25.709 25.9052 25.3359 26.2783 24.8757 26.2783L11.1238 26.2783C10.6636 26.2783 10.2905 25.9052 10.2905 25.445L10.2905 21.5072C10.2905 21.047 10.6636 20.6739 11.1238 20.6739L24.8757 20.6739C25.3359 20.6739 25.709 21.047 25.709 21.5072L25.709 25.445Z" fill="#E9E9E9"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.29 17.9997C23.29 18.3909 22.9729 18.708 22.5817 18.708L13.4168 18.708C13.0256 18.708 12.7085 18.3909 12.7085 17.9997C12.7085 17.6085 13.0256 17.2913 13.4168 17.2913L22.5817 17.2913C22.9729 17.2913 23.29 17.6085 23.29 17.9997Z" fill="#E9E9E9"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><rect x="2.5" y=".5" width="10" height="4" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><rect x="2.5" y="10.5" width="10" height="4" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><line x1="9.5" y1="7.5" x2="5.5" y2="7.5" style="fill:none; stroke:#949494; stroke-linecap:square; stroke-miterlimit:10;"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 440 B

+1 -6
View File
@@ -1,6 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M24.6663 14.6666L18.3724 11.5196C18.1377 11.4023 17.8616 11.4023 17.627 11.5196L11.333 14.6666" stroke="#808080" stroke-width="1.41667" stroke-linecap="round"/>
<path d="M11.3337 14.6667L17.6276 17.8137C17.8623 17.931 18.1384 17.931 18.373 17.8137L24.667 14.6667" stroke="#808080" stroke-width="1.41667" stroke-linecap="round"/>
<path d="M11.3337 18.0002L17.6276 21.1472C17.8623 21.2645 18.1384 21.2645 18.373 21.1472L24.667 18.0002" stroke="#808080" stroke-width="1.41667" stroke-linecap="round"/>
<path d="M11.3337 21.3332L17.6276 24.4802C17.8623 24.5975 18.1384 24.5975 18.373 24.4802L24.667 21.3332" stroke="#808080" stroke-width="1.41667" stroke-linecap="round"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="14.5 3.5 7.5 6.5 .5 3.5 7.5 .5 14.5 3.5" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><polyline points="2.83 10.5 .5 11.5 7.5 14.5 14.5 11.5 12.17 10.5" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><polyline points="2.83 6.5 .5 7.5 7.5 10.5 14.5 7.5 12.17 6.5" style="fill:none; stroke:#7c8282; stroke-linejoin:round;"/></svg>

Before

Width:  |  Height:  |  Size: 781 B

After

Width:  |  Height:  |  Size: 476 B

+1 -7
View File
@@ -1,7 +1 @@
<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 4C0 1.79086 1.79086 0 4 0H28C32.4183 0 36 3.58172 36 8V28C36 32.4183 32.4183 36 28 36H4C1.79086 36 0 34.2091 0 32V4Z" fill="#3E3E46"/>
<path d="M24.6663 14.6668L18.3724 11.5198C18.1377 11.4025 17.8616 11.4025 17.627 11.5198L11.333 14.6668" stroke="#E9E9E9" stroke-width="1.41667" stroke-linecap="round"/>
<path d="M11.3337 14.6667L17.6276 17.8137C17.8623 17.931 18.1384 17.931 18.373 17.8137L24.667 14.6667" stroke="#E9E9E9" stroke-width="1.41667" stroke-linecap="round"/>
<path d="M11.3337 18.0002L17.6276 21.1472C17.8623 21.2645 18.1384 21.2645 18.373 21.1472L24.667 18.0002" stroke="#E9E9E9" stroke-width="1.41667" stroke-linecap="round"/>
<path d="M11.3337 21.3332L17.6276 24.4802C17.8623 24.5975 18.1384 24.5975 18.373 24.4802L24.667 21.3332" stroke="#E9E9E9" stroke-width="1.41667" stroke-linecap="round"/>
</svg>
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="14.5 3.5 7.5 6.5 .5 3.5 7.5 .5 14.5 3.5" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><polyline points="2.83 10.5 .5 11.5 7.5 14.5 14.5 11.5 12.17 10.5" style="fill:none; stroke:#009688; stroke-linejoin:round;"/><polyline points="2.83 6.5 .5 7.5 7.5 10.5 14.5 7.5 12.17 6.5" style="fill:none; stroke:#949494; stroke-linejoin:round;"/></svg>

Before

Width:  |  Height:  |  Size: 928 B

After

Width:  |  Height:  |  Size: 476 B

+26 -20
View File
@@ -2349,33 +2349,39 @@ void MenuFactory::append_menu_item_align_distribute(wxMenu *menu)
alignment_helper.align_objects(type);
};
// NONE adds a separator.
const std::pair<wxString, AlignType> items[] = {
{_L("Distribute left-right") + " (X)", AlignType::DISTRIBUTE_X},
{_L("Distribute front-back") + " (Y)", AlignType::DISTRIBUTE_Y},
{_L("Distribute top-bottom") + " (Z)", AlignType::DISTRIBUTE_Z},
{wxString(), AlignType::NONE},
{_L("Align left") + " (-X)", AlignType::X_MIN},
{_L("Align left-right center") + " (X)", AlignType::CENTER_X},
{_L("Align right") + " (+X)", AlignType::X_MAX},
{wxString(), AlignType::NONE},
{_L("Align front") + " (-Y)", AlignType::Y_MIN},
{_L("Align front-back center") + " (Y)", AlignType::CENTER_Y},
{_L("Align back") + " (+Y)", AlignType::Y_MAX},
{wxString(), AlignType::NONE},
{_L("Align bottom") + " (-Z)", AlignType::Z_MIN},
{_L("Align top-bottom center") + " (Z)", AlignType::CENTER_Z},
{_L("Align top") + " (+Z)", AlignType::Z_MAX},
struct AlignMenuItem
{
wxString label;
AlignType type;
std::string icon;
};
const AlignMenuItem items[] = {
// icons shared with caanvas. BitmapCache converts colors dark to light. so dark variations used for proper colors
{_L("Distribute left-right") + " (X)" , AlignType::DISTRIBUTE_X, "distribute_x_dark"},
{_L("Distribute front-back") + " (Y)" , AlignType::DISTRIBUTE_Y, "distribute_y_dark"},
{_L("Distribute top-bottom") + " (Z)" , AlignType::DISTRIBUTE_Z, "distribute_z_dark"},
{wxString(), AlignType::NONE, ""},
{_L("Align left") + " (-X)", AlignType::X_MIN, "align_x_min_dark"},
{_L("Align left-right center") + " (X)" , AlignType::CENTER_X, "align_x_center_dark"},
{_L("Align right") + " (+X)", AlignType::X_MAX, "align_x_max_dark"},
{wxString(), AlignType::NONE, ""},
{_L("Align front") + " (-Y)", AlignType::Y_MIN, "align_y_min_dark"},
{_L("Align front-back center") + " (Y)" , AlignType::CENTER_Y, "align_y_center_dark"},
{_L("Align back") + " (+Y)", AlignType::Y_MAX, "align_y_max_dark"},
{wxString(), AlignType::NONE, ""},
{_L("Align bottom") + " (-Z)", AlignType::Z_MIN, "align_z_min_dark"},
{_L("Align top-bottom center") + " (Z)" , AlignType::CENTER_Z, "align_z_center_dark"},
{_L("Align top") + " (+Z)", AlignType::Z_MAX, "align_z_max_dark"},
};
wxMenu* align_distribute_menu = new wxMenu();
for (const auto &item : items) {
const AlignType type = item.second;
for (const AlignMenuItem &item : items) {
const AlignType type = item.type;
if (type == AlignType::NONE)
align_distribute_menu->AppendSeparator();
else
append_menu_item(
align_distribute_menu, wxID_ANY, item.first, "", [run, type](wxCommandEvent &) { run(type); }, "", nullptr,
align_distribute_menu, wxID_ANY, item.label, "", [run, type](wxCommandEvent &) { run(type); }, item.icon, nullptr,
[can, type]() { return can(type); }, m_parent);
}
+20 -13
View File
@@ -367,24 +367,31 @@ bool GLGizmosManager::init_icon_textures()
{ IC_CANVAS_SECTION, "canvas_section" }, { IC_CANVAS_SECTION_HOVER, "canvas_section_hover" },
{ IC_CANVAS_SECTION_DARK, "canvas_section_dark" }, { IC_CANVAS_SECTION_DARK_HOVER, "canvas_section_dark_hover" },
{ IC_CANVAS_SECTION_ACTIVE, "canvas_section_active" }, { IC_CANVAS_SECTION_ACTIVE_HOVER, "canvas_section_active_hover" },
{ IC_CANVAS_SECTION_ACTIVE_DARK, "canvas_section_active_dark" }, { IC_CANVAS_SECTION_ACTIVE_DARK_HOVER, "canvas_section_active_dark_hover" },
{ IC_ALIGN_X_MIN, "align_x_min" }, { IC_ALIGN_X_MIN_DARK, "align_x_min_dark" },
{ IC_ALIGN_X_CENTER, "align_x_center" }, { IC_ALIGN_X_CENTER_DARK, "align_x_center_dark" },
{ IC_ALIGN_X_MAX, "align_x_max" }, { IC_ALIGN_X_MAX_DARK, "align_x_max_dark" },
{ IC_ALIGN_Y_MIN, "align_y_min" }, { IC_ALIGN_Y_MIN_DARK, "align_y_min_dark" },
{ IC_ALIGN_Y_CENTER, "align_y_center" }, { IC_ALIGN_Y_CENTER_DARK, "align_y_center_dark" },
{ IC_ALIGN_Y_MAX, "align_y_max" }, { IC_ALIGN_Y_MAX_DARK, "align_y_max_dark" },
{ IC_ALIGN_Z_MIN, "align_z_min" }, { IC_ALIGN_Z_MIN_DARK, "align_z_min_dark" },
{ IC_ALIGN_Z_CENTER, "align_z_center" }, { IC_ALIGN_Z_CENTER_DARK, "align_z_center_dark" },
{ IC_ALIGN_Z_MAX, "align_z_max" }, { IC_ALIGN_Z_MAX_DARK, "align_z_max_dark" },
{ IC_DISTRIBUTE_X, "distribute_x" }, { IC_DISTRIBUTE_X_DARK, "distribute_x_dark" },
{ IC_DISTRIBUTE_Y, "distribute_y" }, { IC_DISTRIBUTE_Y_DARK, "distribute_y_dark" },
{ IC_DISTRIBUTE_Z, "distribute_z" }, { IC_DISTRIBUTE_Z_DARK, "distribute_z_dark" } }) {
{ IC_CANVAS_SECTION_ACTIVE_DARK, "canvas_section_active_dark" }, { IC_CANVAS_SECTION_ACTIVE_DARK_HOVER, "canvas_section_active_dark_hover" } }) {
if (!IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/" + name + ".svg", 72, 72, texture_id))
return false;
icon_list.insert(std::make_pair((int) icon, texture_id));
}
for (const auto& [icon, name] : std::initializer_list<std::pair<MENU_ICON_NAME, const char*>>{
{ IC_ALIGN_X_MIN , "align_x_min" }, { IC_ALIGN_X_MIN_DARK , "align_x_min_dark" },
{ IC_ALIGN_X_CENTER, "align_x_center" }, { IC_ALIGN_X_CENTER_DARK, "align_x_center_dark" },
{ IC_ALIGN_X_MAX , "align_x_max" }, { IC_ALIGN_X_MAX_DARK , "align_x_max_dark" },
{ IC_ALIGN_Y_MIN , "align_y_min" }, { IC_ALIGN_Y_MIN_DARK , "align_y_min_dark" },
{ IC_ALIGN_Y_CENTER, "align_y_center" }, { IC_ALIGN_Y_CENTER_DARK, "align_y_center_dark" },
{ IC_ALIGN_Y_MAX , "align_y_max" }, { IC_ALIGN_Y_MAX_DARK , "align_y_max_dark" },
{ IC_ALIGN_Z_MIN , "align_z_min" }, { IC_ALIGN_Z_MIN_DARK , "align_z_min_dark" },
{ IC_ALIGN_Z_CENTER, "align_z_center" }, { IC_ALIGN_Z_CENTER_DARK, "align_z_center_dark" },
{ IC_ALIGN_Z_MAX , "align_z_max" }, { IC_ALIGN_Z_MAX_DARK , "align_z_max_dark" },
{ IC_DISTRIBUTE_X , "distribute_x" }, { IC_DISTRIBUTE_X_DARK , "distribute_x_dark" },
{ IC_DISTRIBUTE_Y , "distribute_y" }, { IC_DISTRIBUTE_Y_DARK , "distribute_y_dark" },
{ IC_DISTRIBUTE_Z , "distribute_z" }, { IC_DISTRIBUTE_Z_DARK , "distribute_z_dark" }
}) {
if (!IMTexture::load_from_svg_file(Slic3r::resources_dir() + "/images/" + name + ".svg", 16, 16, texture_id))
return false;
icon_list.insert(std::make_pair((int) icon, texture_id));
}
return true;
}
@@ -790,6 +790,8 @@ void GizmoObjectManipulation::do_render_move_window(ImGuiWrapper *imgui_wrapper,
ImGuiWrapper::push_toolbar_style(m_glcanvas.get_scale());
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(0.0, 6.0));
const ImGuiStyle &style = ImGui::GetStyle();
std::string name = this->m_new_title_string + "##" + window_name;
imgui_wrapper->begin(_L(name), ImGuiWrapper::TOOLBAR_WINDOW_FLAGS);
@@ -820,10 +822,10 @@ void GizmoObjectManipulation::do_render_move_window(ImGuiWrapper *imgui_wrapper,
imgui_wrapper->calc_text_size(_L("Relative")).x
});
if (show_align) {
coord_combo_width = std::max({coord_combo_width, imgui_wrapper->calc_text_size(_L("Align selected")).x,
imgui_wrapper->calc_text_size(_L("Align to object")).x,
imgui_wrapper->calc_text_size(_L("Align to plate")).x});
label_max = std::max(label_max, imgui_wrapper->calc_text_size(_L("Align/Distribute")).x);
coord_combo_width = std::max({coord_combo_width, imgui_wrapper->calc_text_size(_L("Selection")).x,
imgui_wrapper->calc_text_size(_L("Object")).x,
imgui_wrapper->calc_text_size(_L("Plate")).x});
label_max = std::max(label_max, imgui_wrapper->calc_text_size(_L("Distribute")).x);
}
coord_combo_width += imgui_wrapper->calc_text_size("xxx"sv).x + imgui_wrapper->scaled(3.5f);
float caption_max = std::max(label_max, coord_combo_width - 3 * space_size);
@@ -840,10 +842,12 @@ void GizmoObjectManipulation::do_render_move_window(ImGuiWrapper *imgui_wrapper,
// Rotation
float unit_size = imgui_wrapper->calc_text_size(MAX_SIZE).x + space_size;
// Four align buttons sit under each axis' input, a space before the next axis, so the inputs widen to hold them.
const float align_icon_size = ImGui::GetFrameHeight() * 1.2f;
const float align_button_size = align_icon_size + 2 * ImGui::GetStyle().FramePadding.x;
if (show_align)
unit_size = std::max(unit_size, 4 * align_button_size);
const float align_icon_size = 16.f * m_glcanvas.get_scale(); // ORCA use 16px icons
const float align_button_size = align_icon_size + 2.f * style.FramePadding.x; // ORCA
if (show_align) {
unit_size = std::max(unit_size, 3.f * align_button_size);
unit_size = std::round(unit_size); // ORCA keep columns on whole pixels
}
int index = 1;
int index_unit = 1;
@@ -941,9 +945,27 @@ void GizmoObjectManipulation::do_render_move_window(ImGuiWrapper *imgui_wrapper,
ImGui::Separator();
ImGui::Spacing();
// Each row is row_height tall, separated by ItemSpacing.y. Every control is centered vertically in its row.
const float row_y = ImGui::GetCursorPosY();
const float button_height = align_icon_size + 2.f * style.FramePadding.y;
ImGuiWrapper::push_combo_style(m_glcanvas.get_scale());
const float combo_height = ImGui::GetFrameHeight();
ImGuiWrapper::pop_combo_style();
const float row_height = std::max({ImGui::GetTextLineHeight(), button_height, combo_height});
const float row_gap = style.ItemSpacing.y;
int row = 0;
auto row_top = [&](int r) { return row_y + r * (row_height + row_gap); };
// Snap to whole pixels to avoid blurry icons
auto center_in_row = [&](int r, float item_height) { return std::floor(row_top(r) + (row_height - item_height) * 0.5f); };
// Row 0: align mode combo in the caption column.
ImGui::SetCursorPosY(center_in_row(row, combo_height));
// The last mode aligns to the parent. Aligning within the selection needs two items.
std::vector<std::string> align_modes = {_u8L("Align selected"),
m_alignment_helper.is_parts_selection(true) ? _u8L("Align to object") : _u8L("Align to plate")};
std::vector<std::string> align_modes = {
_u8L("Selection"),
m_alignment_helper.is_parts_selection(true) ? _u8L("Object") : _u8L("Plate")
};
if (!m_alignment_helper.can_align(AlignType::X_MIN)) {
align_modes.erase(align_modes.begin());
m_align_to_parent = true;
@@ -955,16 +977,12 @@ void GizmoObjectManipulation::do_render_move_window(ImGuiWrapper *imgui_wrapper,
if (render_combo(imgui_wrapper, "", align_modes, align_mode_idx, 0, coord_combo_width))
m_align_to_parent = align_mode_idx + 1 == align_modes.size();
ImGui::PopID();
if (ImGui::IsItemHovered()) {
wxString tooltip_str = _L("Reference for alignment");
imgui_wrapper->tooltip(tooltip_str, imgui_wrapper->calc_text_size(tooltip_str).x + 3 * space_size);
}
ImGuiWrapper::pop_combo_style();
// The label in the caption column and each axis' buttons from the left edge of its input, both centered
// vertically in the row.
const float row_y = ImGui::GetCursorPosY();
const float button_height = align_icon_size + 2 * ImGui::GetStyle().FramePadding.y;
const float row_height = std::max(ImGui::GetTextLineHeight(), button_height);
ImGui::SetCursorPosY(row_y + (row_height - ImGui::GetTextLineHeight()) * 0.5f);
imgui_wrapper->text(_L("Align/Distribute"));
const bool dark_mode = wxGetApp().dark_mode();
int current_axis = -1;
auto align_icon = [&](int axis, AlignType type, GLGizmosManager::MENU_ICON_NAME icon,
@@ -974,9 +992,9 @@ void GizmoObjectManipulation::do_render_move_window(ImGuiWrapper *imgui_wrapper,
distribute ? m_alignment_helper.can_distribute(type) :
m_alignment_helper.can_align(type);
if (axis != current_axis) {
ImGui::SameLine(caption_max + (axis + 1) * space_size + axis * unit_size);
ImGui::SameLine(int(caption_max + (axis + 1) * space_size + axis * unit_size)); // ORCA ensure placement snaps to pixel to fix blur
if (current_axis < 0)
ImGui::SetCursorPosY(row_y + (row_height - button_height) * 0.5f);
ImGui::SetCursorPosY(center_in_row(row, button_height));
current_axis = axis;
} else
ImGui::SameLine(0, 0);
@@ -1018,20 +1036,26 @@ void GizmoObjectManipulation::do_render_move_window(ImGuiWrapper *imgui_wrapper,
align_icon(0, AlignType::X_MIN, GLGizmosManager::IC_ALIGN_X_MIN, GLGizmosManager::IC_ALIGN_X_MIN_DARK, _L("Align left") + " (-X)");
align_icon(0, AlignType::CENTER_X, GLGizmosManager::IC_ALIGN_X_CENTER, GLGizmosManager::IC_ALIGN_X_CENTER_DARK, _L("Align left-right center") + " (X)");
align_icon(0, AlignType::X_MAX, GLGizmosManager::IC_ALIGN_X_MAX, GLGizmosManager::IC_ALIGN_X_MAX_DARK, _L("Align right") + " (+X)");
if (!m_align_to_parent)
align_icon(0, AlignType::DISTRIBUTE_X, GLGizmosManager::IC_DISTRIBUTE_X, GLGizmosManager::IC_DISTRIBUTE_X_DARK, _L("Distribute left-right") + " (X)");
align_icon(1, AlignType::Y_MIN, GLGizmosManager::IC_ALIGN_Y_MIN, GLGizmosManager::IC_ALIGN_Y_MIN_DARK, _L("Align front") + " (-Y)");
align_icon(1, AlignType::CENTER_Y, GLGizmosManager::IC_ALIGN_Y_CENTER, GLGizmosManager::IC_ALIGN_Y_CENTER_DARK, _L("Align front-back center") + " (Y)");
align_icon(1, AlignType::Y_MAX, GLGizmosManager::IC_ALIGN_Y_MAX, GLGizmosManager::IC_ALIGN_Y_MAX_DARK, _L("Align back") + " (+Y)");
if (!m_align_to_parent)
align_icon(1, AlignType::DISTRIBUTE_Y, GLGizmosManager::IC_DISTRIBUTE_Y, GLGizmosManager::IC_DISTRIBUTE_Y_DARK, _L("Distribute front-back") + " (Y)");
align_icon(2, AlignType::Z_MIN, GLGizmosManager::IC_ALIGN_Z_MIN, GLGizmosManager::IC_ALIGN_Z_MIN_DARK, _L("Align bottom") + " (-Z)");
align_icon(2, AlignType::CENTER_Z, GLGizmosManager::IC_ALIGN_Z_CENTER, GLGizmosManager::IC_ALIGN_Z_CENTER_DARK, _L("Align top-bottom center") + " (Z)");
align_icon(2, AlignType::Z_MAX, GLGizmosManager::IC_ALIGN_Z_MAX, GLGizmosManager::IC_ALIGN_Z_MAX_DARK, _L("Align top") + " (+Z)");
if (!m_align_to_parent)
if (!m_align_to_parent) {
row = 1;
current_axis = -1;
ImGui::SetCursorPosY(center_in_row(row, ImGui::GetTextLineHeight()));
imgui_wrapper->text(_L("Distribute"));
align_icon(0, AlignType::DISTRIBUTE_X, GLGizmosManager::IC_DISTRIBUTE_X, GLGizmosManager::IC_DISTRIBUTE_X_DARK, _L("Distribute left-right") + " (X)");
align_icon(1, AlignType::DISTRIBUTE_Y, GLGizmosManager::IC_DISTRIBUTE_Y, GLGizmosManager::IC_DISTRIBUTE_Y_DARK, _L("Distribute front-back") + " (Y)");
align_icon(2, AlignType::DISTRIBUTE_Z, GLGizmosManager::IC_DISTRIBUTE_Z, GLGizmosManager::IC_DISTRIBUTE_Z_DARK, _L("Distribute top-bottom") + " (Z)");
}
ImGui::PopStyleVar();
ImGui::SetCursorPosY(row_y + row_height + ImGui::GetStyle().ItemSpacing.y);
ImGui::SetCursorPosY(row_top(row + 1));
}
// The Move gizmo draws the preview with the scene, which an ImGui-only frame does not redraw.
if (hovered_align_type != m_hovered_align_type || m_align_to_parent != old_align_to_parent) {