This commit is contained in:
vinceliuice
2025-08-26 00:18:42 +08:00
parent a43ca9065c
commit ab8321919f
22 changed files with 91 additions and 16 deletions

View File

@@ -0,0 +1 @@
showbackground.svg

View File

@@ -0,0 +1 @@
showbackground.svg

View File

@@ -0,0 +1,9 @@
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<defs>
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
color:#363636;
}</style>
</defs>
<path class="ColorScheme-Text" d="m13 10-0.57422 1.6133-1.5469-0.73438 0.73438 1.5469-1.6133 0.57422 1.6133 0.57422-0.73438 1.5469 1.5469-0.73438 0.57422 1.6133 0.57422-1.6133 1.5469 0.73438-0.73438-1.5469 1.6133-0.57422-1.6133-0.57422 0.73438-1.5469-1.5469 0.73438z" fill="currentColor"/>
<path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h6v-1h-5v-2c0-0.554 0.446-1 1-1h4v-1h-4c-1.108 0-2 0.892-2 2v2c-0.554 0-1-0.446-1-1v-10c0-0.554 0.446-1 1-1h2v3c0 1.108 0.892 2 2 2h2c1.108 0 2-0.892 2-2v-2.5859l3 3v3.5859h1v-2.5859-0.41406-1l-4-4h-1-4-1-2zm3 1h2v4h-1c-0.554 0-1-0.446-1-1v-3z" fill="currentColor"/>
</svg>

After

Width:  |  Height:  |  Size: 873 B

View File

@@ -0,0 +1,9 @@
<svg width="22" height="22" version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
<defs>
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
color:#363636;
}</style>
</defs>
<path class="ColorScheme-Text" d="m6 4c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2zm0 1h10c0.554 0 1 0.446 1 1v10c0 0.554-0.446 1-1 1h-10c-0.554 0-1-0.446-1-1v-10c0-0.554 0.446-1 1-1z" fill="currentColor"/>
<rect class="ColorScheme-Text" x="6" y="6" width="10" height="10" rx="0" ry="0" fill="currentColor" opacity=".25"/>
</svg>

After

Width:  |  Height:  |  Size: 604 B

View File

@@ -0,0 +1,3 @@
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<path d="m6.5137 1-0.57812 1-3.9355 6.8184-1 1.7324v1.4961 0.95312c0 1.108 0.892 2 2 2h4.3164 1.0762 4.6074c1.108 0 2-0.892 2-2v-2.5-1-6.5c0-1.108-0.892-2-2-2h-2.5-1.0723-1.8379-1.0762zm0.57812 1h1.7812l-1.916 3.4473-0.43164 0.77734-1.957 3.5215c-6.568e-4 0.0013-0.0013131 0.0025962-0.0019532 0.0039062l-0.0039062 0.0078125c-0.019537 0.035788-0.034623 0.07383-0.044922 0.11328-0.00303 0.011621-0.0056325 0.023347-0.0078125 0.035156-0.00224 0.00971-0.0041993 0.019475-0.0058594 0.029297-5.1e-6 0.0013-4.9e-6 0.0025962 0 0.0039062-0.0025288 0.020075-0.003831 0.040304-0.0039062 0.060547v0.001953 0.001953c7.52e-5 0.02024 0.0013763 0.040457 0.0039062 0.060547-5.1e-6 0.0013-4.9e-6 0.002606 0 0.003906 0.0033001 0.02045 0.0078599 0.040667 0.013672 0.060547v0.001953c0.011074 0.04165 0.027486 0.0817 0.048828 0.11914l2.1719 3.75h-3.7383c-0.554 0-1-0.446-1-1v-2.1816l5.0918-8.8184zm2.9238 0h2.9844c0.554 0 1 0.446 1 1v6.5h-4.4141l-1.9102-3.2871 2.3398-4.2129zm-2.9043 5.2305 1.3184 2.2695h-1.543a0.61328 0.61328 0 0 1-0.61328-0.61328 0.61328 0.61328 0 0 1 0.044922-0.22852 0.61328 0.61328 0 0 1 0.0019531-0.0058593l0.79102-1.4219zm-1.2441 3.2695h3.1953 0.58008 4.3574v2.5c0 0.554-0.446 1-1 1h-5.1074l-2.0254-3.5z" fill="#363636"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,3 @@
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<path d="m6.5684 1-5.5684 9.7422v2.0156 0.24219c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-5.2812-1.1504zm0.85547 1h5.5762c0.063828 0 0.1251 0.0062547 0.18555 0.017578l-2.875 4.9805-2.8867-4.998zm6.5273 0.69336c0.030813 0.09647 0.048828 0.19969 0.048828 0.30664v6.5h-3.9785l3.9297-6.8066zm-7.2422 0.072266 1.5801 2.7344h-3.1426l1.5625-2.7344zm-2.1328 3.7344h1.4023l-3.9297 6.8066c-0.030813-0.09647-0.048828-0.19969-0.048828-0.30664v-1.9922l2.5762-4.5078zm2.5586 0h1.7305l0.86719 1.5-0.86719 1.5h-1.7305l-0.86719-1.5 0.86719-1.5zm-1.4453 2.502 2.8867 4.998h-5.5762c-0.063828 0-0.1251-0.006255-0.18555-0.017578l2.875-4.9805zm2.0215 1.498h6.2891v2.5c0 0.554-0.446 1-1 1h-3.2676l-2.0215-3.5z" clip-rule="nonzero" fill="#363636" fill-rule="nonzero" stop-color="#000000" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 984 B

View File

@@ -0,0 +1,3 @@
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<path d="m6.5137 1-0.57812 1-3.9355 6.8184-1 1.7324v1.4961 0.95312c0 1.108 0.892 2 2 2h3.9961 0.32031 0.83008 0.24609 1.6035 1.1504 1.8535c1.108 0 2-0.892 2-2v-0.48438-1.1992-0.81641-1-6.5c0-1.108-0.892-2-2-2h-2.5-1.0723-0.32227-1.1504-0.36523-1.0762zm0.57812 1h1.4355l5.4727 9.5801v1.4199c0 0.39384-0.22533 0.73324-0.55469 0.89648l-6.5762-11.51 0.22266-0.38672zm2.5859 0h0.33789 2.9844c0.554 0 1 0.446 1 1v6.5 0.066406l-4.3223-7.5664zm-3.3867 1.3887 6.0605 10.611h-1.7773l-5.1777-9.0625 0.89453-1.5488zm-1.4727 2.5488 4.6055 8.0625h-1.5312-0.31641l-3.6875-6.4531 0.92969-1.6094zm-1.5078 2.6113 3.1133 5.4512h-3.4238c-0.554 0-1-0.446-1-1v-2.1816l1.3105-2.2695z" fill="#363636"/>
</svg>

After

Width:  |  Height:  |  Size: 848 B

View File

@@ -0,0 +1,7 @@
<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(.03559775 0 0 .03555556 .98190448 .91555555)" fill="#6c7a89">
<path d="m28.6 30.5 84.27499-0.0031v28.126543l-56.183331 0.0031v281.25292l56.183331-9e-3v28.12054l-84.27499 9e-3z"/>
<path d="m281.42496 114.87499v28.12499h-70.22915v168.74998h-28.09167v-168.74998h-70.22915v-28.12499z"/>
<path d="m365.7 368h-84.27504v-28.12504h56.18333v-281.24997h-56.18333v-28.124993h84.27504z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 517 B

View File

@@ -1,8 +1,8 @@
<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg">
<style type="text/css" id="current-color-scheme">
.ColorScheme-Text {
color:#232629;
}
<style type="text/css" id="current-color-scheme">
.ColorScheme-Text {
color:#232629;
}
</style>
<path d="M12 4.293L8.293 8 12 11.707l.354-.353L15.707 8z" fill="#f90"/>
<path d="M4 2v12h3.5a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5H5V2zm1 4h2v7H5zM1.5 2a.5.5 0 0 0-.5.5V5H0v1h1v8h1V6h1V5H2V3h1V2z" class="ColorScheme-Text" fill="currentColor"/>

Before

Width:  |  Height:  |  Size: 454 B

After

Width:  |  Height:  |  Size: 458 B

View File

@@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<path d="m7 2 1 2v10h1v-10l1-2h-2-1zm-1 3v1h1v-1h-1zm4.345703 1c-0.163673 0.00827-0.340256 0.1434724-0.339844 0.2929688l-0.005859 4.4140622c0 0.199343 0.313156 0.37233 0.492188 0.253907l3.373046-2.2148442c0.180199-0.1169596 0.179788-0.3903338 0-0.5078126l-3.367187-2.1992187c-0.04494-0.029341-0.097759-0.0417955-0.152344-0.0390625zm-6.345703 1v1h3v-1h-3zm-2 2v1h5.0859375v-1h-5.0859375zm3 2v1h2v-1h-2z" fill="#2a6288"/>
</svg>

After

Width:  |  Height:  |  Size: 506 B

View File

@@ -1 +1,3 @@
<svg width="16" xmlns="http://www.w3.org/2000/svg" height="16"><path d="M6.977 2v1.125c-.882.078-1.578.291-2.093.688-.568.432-.85 1.072-.85 1.906 0 1.165.73 1.921 2.224 2.281l.72.188v3.688c-.929-.079-1.799-.273-2.617-.656l-.36.906c.333.195.787.379 1.341.531.487.129 1.035.186 1.636.219v1.125h1.047v-1.125c.89-.068 1.605-.327 2.126-.781.559-.483.85-1.183.85-2.094 0-.737-.209-1.289-.621-1.687-.412-.403-1.033-.693-1.832-.875l-.523-.125v-3.25c.404.029.824.083 1.21.188.444.114.776.262 1.047.406l.327-.906c-.67-.399-1.529-.637-2.584-.688V2.001H7.24zm-.229 2.094c.069-.011.156.008.229 0v2.969L6.683 7c-.492-.114-.864-.284-1.112-.5-.244-.22-.36-.515-.36-.875 0-.856.505-1.366 1.537-1.531m1.276 4.313l.196.063c.603.144 1.017.34 1.243.594.231.25.327.593.327 1 0 1.133-.589 1.735-1.766 1.844z"/></svg>
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
<path d="M6.977 2v1.125c-.882.078-1.578.291-2.093.688-.568.432-.85 1.072-.85 1.906 0 1.165.73 1.921 2.224 2.281l.72.188v3.688c-.929-.079-1.799-.273-2.617-.656l-.36.906c.333.195.787.379 1.341.531.487.129 1.035.186 1.636.219v1.125h1.047v-1.125c.89-.068 1.605-.327 2.126-.781.559-.483.85-1.183.85-2.094 0-.737-.209-1.289-.621-1.687-.412-.403-1.033-.693-1.832-.875l-.523-.125v-3.25c.404.029.824.083 1.21.188.444.114.776.262 1.047.406l.327-.906c-.67-.399-1.529-.637-2.584-.688V2.001H7.24zm-.229 2.094c.069-.011.156.008.229 0v2.969L6.683 7c-.492-.114-.864-.284-1.112-.5-.244-.22-.36-.515-.36-.875 0-.856.505-1.366 1.537-1.531m1.276 4.313l.196.063c.603.144 1.017.34 1.243.594.231.25.327.593.327 1 0 1.133-.589 1.735-1.766 1.844z" fill="#4d4d4d"/>
</svg>

Before

Width:  |  Height:  |  Size: 793 B

After

Width:  |  Height:  |  Size: 826 B

1
src/mimes/16/empty.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M3 2v12h6l4-4V2H3zm1 1h8v7H9v3H4V3z" fill="#7f8c8d"/></svg>

After

Width:  |  Height:  |  Size: 131 B

View File

@@ -1 +1,6 @@
<svg width="16" xmlns="http://www.w3.org/2000/svg" height="16"><path fill="#1d70f7" d="M8 2v1H7v1h1v1h1V4h1V3H9V2zm4 0v1h-1v1h1v1h1V4h1V3h-1V2zM3 7c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-.666L8 12c0 .554-.446 1-1 1H4c-.554 0-1-.446-1-1V9c0-.554.446-1 1-1h3c.554 0 1 .446 1 1l1-.334V8c0-.554-.446-1-1-1z"/></svg>
<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg">
<g fill="#1d70f7">
<path d="M8 2v1H7v1h1v1h1V4h1V3H9V2zm4 0v1h-1v1h1v1h1V4h1V3h-1V2z"/>
<path d="M6 6a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 2.826-1.174l-.707-.707A3 3 0 0 1 6 13a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 2.12.88l.706-.706A4 4 0 0 0 6 6z" fill-rule="evenodd"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 331 B

After

Width:  |  Height:  |  Size: 372 B

View File

@@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16"><path d="M5 2v12h1V9h3V8H6V2zm4 7v1h1V9zm1 1v4h1v-4z" fill="#cf74e0"/></svg>
<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg">
<path d="M5 2v12h1v-3.5C6 9.115 7.115 8 8.5 8S11 9.115 11 10.5V14h1v-3.5C12 8.561 10.439 7 8.5 7c-.983 0-1.865.404-2.5 1.053v-6.05z" fill="#cf74e0"/>
</svg>

Before

Width:  |  Height:  |  Size: 139 B

After

Width:  |  Height:  |  Size: 225 B

View File

@@ -1 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 4.233 4.233"><path d="M2.117.53v.264h-.265v.264h.265v.265h.264v-.265h.265V.794H2.38V.529zm1.058 0v.264H2.91v.264h.265v.265h.265v-.265h.264V.794H3.44V.529zM.794 1.851a.264.264 0 0 0-.265.265V3.44c0 .146.118.264.265.264h1.323a.264.264 0 0 0 .264-.264v-.177l-.264-.088a.264.264 0 0 1-.265.265h-.794a.264.264 0 0 1-.264-.265v-.794c0-.146.118-.264.264-.264h.794c.147 0 .265.118.265.264l.264-.088v-.176a.264.264 0 0 0-.264-.265z" fill="#8fca35" stroke-width=".265"/></svg>
<svg width="16" height="16" version="1.1" viewBox="0 0 4.233 4.233" xmlns="http://www.w3.org/2000/svg">
<g transform="scale(.26456)" fill="#8fca35">
<path d="m8 2v1h-1v1h1v1h1v-1h1v-1h-1v-1zm4 0v1h-1v1h1v1h1v-1h1v-1h-1v-1z"/>
<path d="m6 6a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 2.826-1.174l-0.707-0.707a3 3 0 0 1-2.119 0.881 3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 2.12 0.88l0.706-0.706a4 4 0 0 0-2.826-1.174z" fill-rule="evenodd"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 542 B

After

Width:  |  Height:  |  Size: 449 B

View File

@@ -1 +1,3 @@
<svg width="16" xmlns="http://www.w3.org/2000/svg" height="16"><path fill="#13a4f7" d="M5 2v1h7V2zm7 1v1h1V3zm1 1v1h1V4zM5 3H4v1h1zM4 4H3v1h1zM3 5H2v6h1V8zm0 6v1h1v-1zm1 1v1h1v-1zm1 1v1h7v-1zm7 0h1v-1h-1zm1-1h1v-1h-1z"/></svg>
<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg">
<path d="M8 2a6 6 0 0 0-6 6 6 6 0 0 0 6 6 6 6 0 0 0 4.24-1.76l-.707-.707A5 5 0 0 1 8 13a5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 3.533 1.467l.707-.707A6 6 0 0 0 8 2z" fill="#13a4f7" fill-rule="evenodd"/>
</svg>

Before

Width:  |  Height:  |  Size: 226 B

After

Width:  |  Height:  |  Size: 276 B

View File

@@ -0,0 +1,7 @@
<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(.04746366 0 0 .04740741 1.6425393 1.5540741)" fill="#6c7a89">
<path d="m28.6 30.5h84.275v42.187495h-42.137499v253.12498h42.137499v42.18752h-84.275z"/>
<path d="m281.425 93.781244v42.187496h-63.20625v189.84374h-42.1375v-189.84374h-63.20192l-9e-3 -42.187496z"/>
<path d="m365.7 368h-84.275v-42.18752h43.875v-253.12498h-43.875v-42.187495h84.275z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 486 B

View File

@@ -1,8 +1,8 @@
<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg">
<style type="text/css" id="current-color-scheme">
.ColorScheme-Text {
color:#232629;
}
<style type="text/css" id="current-color-scheme">
.ColorScheme-Text {
color:#232629;
}
</style>
<path d="M17 6l-5 5 5 5 5-5z" fill="#f90"/>
<path d="M2.5 3a.5.5 0 0 0-.5.5V7H1v1h1v11h1V8h2V7H3V4h2V3zM6 3v16h4.5a.5.5 0 0 0 .5-.5v-11a.5.5 0 0 0-.5-.5H7V3zm1 5h3v10H7z" class="ColorScheme-Text" fill="currentColor"/>

Before

Width:  |  Height:  |  Size: 429 B

After

Width:  |  Height:  |  Size: 433 B

View File

@@ -0,0 +1,3 @@
<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
<path d="m9 3 2 3v13h1v-13l2-3h-5zm0 4v1h1v-1h-1zm5.431641 1c-0.20406 0.011584-0.424343 0.2008651-0.423829 0.4101562l-0.007812 6.1796878c0 0.279075 0.390074 0.521258 0.613281 0.355468l4.205078-3.099609c0.224665-0.163742 0.224152-0.548423 0-0.712891l-4.197265-3.0781245c-0.05603-0.041078-0.121403-0.0585085-0.189453-0.0546875zm-7.431641 1v1h3v-1h-3zm-3 2v1h6v-1h-6zm2 2v1h4v-1h-4zm2 2v1h2v-1h-2z" fill="#2a6288"/>
</svg>

After

Width:  |  Height:  |  Size: 499 B

View File

@@ -1 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><g fill="#1d70f7" stroke-width="2"><path d="M16 3v2h-2v1h2v2h1V6h2V5h-2V3h-1zM10 3v2H8v1h2v2h1V6h2V5h-2V3h-1zM4 10c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h7c.554 0 1-.446 1-1v-1l-1-.555V17c0 .554-.446 1-1 1H5c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1h5c.554 0 1 .446 1 1v.555L12 12v-1c0-.554-.446-1-1-1H4z"/></g></svg>
<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg">
<g fill="#1d70f7">
<path d="M16 3v2h-2v1h2v2h1V6h2V5h-2V3zm-6 0v2H8v1h2v2h1V6h2V5h-2V3z"/>
<path d="M8 9a5 5 0 0 0-5 5 5 5 0 0 0 5 5 5 5 0 0 0 3.533-1.467l-.707-.707A4 4 0 0 1 8 18a4 4 0 0 1-4-4 4 4 0 0 1 4-4 4 4 0 0 1 2.826 1.174l.707-.707A5 5 0 0 0 8 9z" fill-rule="evenodd"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 376 B

After

Width:  |  Height:  |  Size: 379 B

View File

@@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><path d="M7 3v16h1v-7h4v-1H8V3H7zm5 9v1h1v-1h-1zm1 1v1h1v-1h-1zm1 1v5h1v-5h-1z" fill="#cf74e0"/></svg>
<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg">
<path d="M7 3v16h1v-5a3 3 0 0 1 3-3 3 3 0 0 1 3 3v5h1v-5a4 4 0 0 0-4-4 4 4 0 0 0-3 1.361V3z" fill="#cf74e0"/>
</svg>

Before

Width:  |  Height:  |  Size: 165 B

After

Width:  |  Height:  |  Size: 185 B

View File

@@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22"><path d="M7 3v1h9V3H7zm9 1v1h1V4h-1zm1 1v1h1V5h-1zm1 1v1h1V6h-1zM7 4H6v1h1V4zM6 5H5v1h1V5zM5 6H4v1h1V6zM4 7H3v8h1V7zm0 8v1h1v-1H4zm1 1v1h1v-1H5zm1 1v1h1v-1H6zm1 1v1h9v-1H7zm9 0h1v-1h-1v1zm1-1h1v-1h-1v1zm1-1h1v-1h-1v1z" fill="#13a4f7" stroke-width="2"/></svg>
<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg">
<path d="M11 3a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 5.654-2.346l-.707-.707A7 7 0 0 1 11 18a7 7 0 0 1-7-7 7 7 0 0 1 7-7 7 7 0 0 1 4.947 2.053l.707-.707A8 8 0 0 0 11 3z" fill="#13a4f7" fill-rule="evenodd"/>
</svg>

Before

Width:  |  Height:  |  Size: 321 B

After

Width:  |  Height:  |  Size: 281 B