fix(ui): use dedicated icons for Rust, Cargo and ignore files (#616)

`.rs`, `Cargo.toml` and `Cargo.lock` used custom badges or the generic lock, and `.gitignore` used the git logo. They now have dedicated Rust, Cargo and Cargo lock icons with dark variants, and `.gitignore` and `.gitignore_global` share the ignored-file icon with the other ignore files. The icons' source and MIT licence are recorded in `THIRD_PARTY_LICENSES.md`.

Co-authored-by: a-rookie-of-C-language <186315048+a-rookie-of-C-language@users.noreply.github.com>
This commit is contained in:
arookieofc
2026-11-01 05:15:12 +08:00
committed by GitHub
co-authored by a-rookie-of-C-language
parent 2841f97145
commit 9ca65b4df6
13 changed files with 93 additions and 21 deletions
+34 -1
View File
@@ -27,6 +27,14 @@ icon set, copied unmodified (some renamed) from JetBrains' open-source repositor
`fileTypes/hashiCorp`, Apache-2.0); `makefile` (`expui/makefile` →
`fileTypes/makefile`, MIT, Copyright (c) 2016 Victor Kropp — full text below).
- [intellij-rust](https://github.com/intellij-rust/intellij-rust) (MIT):
`src/main/resources/icons/expui/rustFile{,_dark}.svg` →
`src/ui/expui/fileTypes/rust{,_dark}.svg`;
`src/main/resources/icons/expui/cargo{,_dark}.svg` and `cargoLock{,_dark}.svg` →
`src/ui/expui/fileTypes/cargo{,_dark}.svg` and `cargoLock{,_dark}.svg`.
Copyright (c) 2015 Aleksey Kladov, Evgeny Kurbatsky, Alexey Kudinkin and contributors;
Copyright (c) 2016 JetBrains. MIT licence, full text below.
At render time `src/ui/icons.tsx` may recolour monochrome icons to `currentColor`.
## JetBrains IntelliJ Platform diff algorithm
@@ -43,7 +51,7 @@ from its tests (`LineComparisonUtilTest`, `WordComparisonUtilTest`,
JetBrains s.r.o. and contributors. Apache License 2.0 (below).
`src/ui/openidea/**` holds OpenIDEA's own file-type icons drawn in the expui style for
languages whose JetBrains icons are not open source (Go, Rust, Ruby, Dart, Lua, Zig,
languages whose JetBrains icons are not open source (Go, Ruby, Dart, Lua, Zig,
Svelte, …). Those using the page-with-corner-badge layout (`goMod`, `goWork`,
`dotenv`, `readme`, `lock`, `license`) reuse the page outline of the Apache-2.0
expui `fileTypes/h.svg`; that outline is modified from the original by JetBrains.
@@ -54,6 +62,31 @@ The lettering in `src-tauri/icons/source/openidea-wordmark*.svg` is outlined fro
Inter Tight (Copyright 2022 The Inter Project Authors, SIL Open Font License 1.1,
https://github.com/rsms/inter-tight).
### MIT License (Rust and Cargo icons)
The MIT License (MIT)
Copyright (c) 2015 Aleksey Kladov, Evgeny Kurbatsky, Alexey Kudinkin and contributors
Copyright (c) 2016 JetBrains
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
### MIT License (makefile icon)
Copyright (c) 2016 Victor Kropp
+8
View File
@@ -0,0 +1,8 @@
<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="1.5" y="1.5" width="5" height="5" rx="0.5" fill="#FFF4EB" stroke="#E66D17"/>
<rect x="8.5" y="1.5" width="5" height="5" rx="0.5" fill="#FFF4EB" stroke="#E66D17"/>
<rect x="1.5" y="8.5" width="5" height="5" rx="0.5" fill="#FFF4EB" stroke="#E66D17"/>
<path d="M17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7 14.7614 7 12C7 9.23858 9.23858 7 12 7L17 7V12Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 16C14.2092 16 16 14.2092 16 12C16 9.79083 14.2092 8 12 8C9.79089 8 8 9.79083 8 12C8 14.2092 9.79089 16 12 16ZM14.4639 13.7119C13.9219 14.4904 13.0205 15 12 15C10.9806 15 10.0798 14.4915 9.53772 13.7144H12.0365C12.0636 13.7144 12.0817 13.705 12.0817 13.6801V12.8289C12.0817 12.8041 12.0636 12.7992 12.0365 12.7992H11.3368V12.2596H12.0936C12.1627 12.2596 12.463 12.2795 12.559 12.6655C12.5697 12.7079 12.5851 12.7845 12.6024 12.871C12.6335 13.0267 12.6713 13.2147 12.7002 13.2942C12.7203 13.3562 12.7681 13.4468 12.8323 13.528C12.9115 13.6284 13.0156 13.7144 13.1235 13.7144L14.3574 13.7119H14.4639ZM9.76599 9.99762C10.3152 9.38525 11.1127 9 12 9C13.6567 9 15 10.3431 15 12C15 12.2714 14.9641 12.5344 14.8965 12.7844H14.2334C14.1719 12.7844 14.1072 12.7722 14.0493 12.7449C13.9636 12.7043 13.8933 12.6303 13.8728 12.5135C13.8057 12.1332 13.657 12.0124 13.429 11.8317L13.4128 11.8191C13.7073 11.6311 14.0134 11.3538 14.0134 10.9826C14.0134 10.5818 13.7402 10.3293 13.5542 10.2055C13.2927 10.0323 13.0037 9.99756 12.9255 9.99756L9.76599 9.99762ZM9.09961 12.7695C9.03467 12.5239 9 12.266 9 12C9 11.6074 9.07544 11.2323 9.21265 10.8886L10.0211 10.8885V12.7695H9.09961ZM11.337 11.4628V10.9084H12.325C12.376 10.9084 12.6853 10.9678 12.6853 11.2004C12.6853 11.3935 12.4481 11.4628 12.2529 11.4628L11.337 11.4628Z" fill="#6C707E"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

+13
View File
@@ -0,0 +1,13 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 2C1 1.44772 1.44772 1 2 1H6C6.55228 1 7 1.44772 7 2V6C7 6.55228 6.55228 7 6 7H2C1.44772 7 1 6.55228 1 6V2Z" fill="#FFF4EB"/>
<path d="M8 2C8 1.44772 8.44772 1 9 1H13C13.5523 1 14 1.44772 14 2V6C14 6.55228 13.5523 7 13 7H9C8.44772 7 8 6.55228 8 6V2Z" fill="#FFF4EB"/>
<path d="M8 9C8 8.44772 8.44772 8 9 8H10.764C10.289 8.53076 10.0001 9.23165 10.0001 10V10.2676C9.40232 10.6134 9.00012 11.2597 9.00012 12L9.00007 14C8.44779 14 8 13.5523 8 13V9Z" fill="#FFF4EB"/>
<path d="M1 9C1 8.44772 1.44772 8 2 8H6C6.55228 8 7 8.44772 7 9V13C7 13.5523 6.55228 14 6 14H2C1.44772 14 1 13.5523 1 13V9Z" fill="#FFF4EB"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 1C1.44772 1 1 1.44772 1 2V6C1 6.55228 1.44772 7 2 7H6C6.55228 7 7 6.55228 7 6V2C7 1.44772 6.55228 1 6 1H2ZM6 2H2L2 6H6V2Z" fill="#E66D17"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 1C8.44772 1 8 1.44772 8 2V6C8 6.55228 8.44772 7 9 7H13C13.5523 7 14 6.55228 14 6V2C14 1.44772 13.5523 1 13 1H9ZM13 2H9V6H13V2Z" fill="#E66D17"/>
<path d="M9 8C8.44772 8 8 8.44772 8 9V13C8 13.5523 8.44772 14 9 14V9H10.1708C10.3025 8.62738 10.5058 8.28855 10.764 8H9Z" fill="#E66D17"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 8C1.44772 8 1 8.44772 1 9V13C1 13.5523 1.44772 14 2 14H6C6.55228 14 7 13.5523 7 13V9C7 8.44772 6.55228 8 6 8H2ZM6 9H2L2 13H6V9Z" fill="#E66D17"/>
<rect x="11" y="12" width="4" height="3" fill="#EBECF0"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 11V10C15 8.89543 14.1046 8 13 8C11.8954 8 11 8.89543 11 10V11C10.4477 11 10 11.4477 10 12V15C10 15.5523 10.4477 16 11 16H15C15.5523 16 16 15.5523 16 15V12C16 11.4477 15.5523 11 15 11ZM12 10C12 9.44772 12.4477 9 13 9C13.5523 9 14 9.44772 14 10V11H12V10ZM11 15L11 12H15V15H11Z" fill="#6C707E"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

+13
View File
@@ -0,0 +1,13 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 2C1 1.44772 1.44772 1 2 1H6C6.55228 1 7 1.44772 7 2V6C7 6.55228 6.55228 7 6 7H2C1.44772 7 1 6.55228 1 6V2Z" fill="#45322B"/>
<path d="M8 2C8 1.44772 8.44772 1 9 1H13C13.5523 1 14 1.44772 14 2V6C14 6.55228 13.5523 7 13 7H9C8.44772 7 8 6.55228 8 6V2Z" fill="#45322B"/>
<path d="M8 9C8 8.44772 8.44772 8 9 8H10.764C10.289 8.53076 10.0001 9.23165 10.0001 10V10.2676C9.40232 10.6134 9.00012 11.2597 9.00012 12L9.00007 14C8.44779 14 8 13.5523 8 13V9Z" fill="#45322B"/>
<path d="M1 9C1 8.44772 1.44772 8 2 8H6C6.55228 8 7 8.44772 7 9V13C7 13.5523 6.55228 14 6 14H2C1.44772 14 1 13.5523 1 13V9Z" fill="#45322B"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 1C1.44772 1 1 1.44772 1 2V6C1 6.55228 1.44772 7 2 7H6C6.55228 7 7 6.55228 7 6V2C7 1.44772 6.55228 1 6 1H2ZM6 2H2L2 6H6V2Z" fill="#C77D55"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 1C8.44772 1 8 1.44772 8 2V6C8 6.55228 8.44772 7 9 7H13C13.5523 7 14 6.55228 14 6V2C14 1.44772 13.5523 1 13 1H9ZM13 2H9V6H13V2Z" fill="#C77D55"/>
<path d="M9 8C8.44772 8 8 8.44772 8 9V13C8 13.5523 8.44772 14 9 14V9H10.1708C10.3025 8.62738 10.5058 8.28855 10.764 8H9Z" fill="#C77D55"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 8C1.44772 8 1 8.44772 1 9V13C1 13.5523 1.44772 14 2 14H6C6.55228 14 7 13.5523 7 13V9C7 8.44772 6.55228 8 6 8H2ZM6 9H2L2 13H6V9Z" fill="#C77D55"/>
<rect x="11" y="12" width="4" height="3" fill="#43454A"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 11V10C15 8.89543 14.1046 8 13 8C11.8954 8 11 8.89543 11 10V11C10.4477 11 10 11.4477 10 12V15C10 15.5523 10.4477 16 11 16H15C15.5523 16 16 15.5523 16 15V12C16 11.4477 15.5523 11 15 11ZM12 10C12 9.44772 12.4477 9 13 9C13.5523 9 14 9.44772 14 10V11H12V10ZM11 15L11 12H15V15H11Z" fill="#CED0D6"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

+8
View File
@@ -0,0 +1,8 @@
<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="1.5" y="1.5" width="5" height="5" rx="0.5" fill="#45322B" stroke="#C77D55"/>
<rect x="8.5" y="1.5" width="5" height="5" rx="0.5" fill="#45322B" stroke="#C77D55"/>
<rect x="1.5" y="8.5" width="5" height="5" rx="0.5" fill="#45322B" stroke="#C77D55"/>
<path d="M17 12C17 14.7614 14.7614 17 12 17C9.23858 17 7 14.7614 7 12C7 9.23858 9.23858 7 12 7L17 7V12Z" fill="#1F2023"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 16C14.2092 16 16 14.2092 16 12C16 9.79083 14.2092 8 12 8C9.79089 8 8 9.79083 8 12C8 14.2092 9.79089 16 12 16ZM14.4639 13.7119C13.9219 14.4904 13.0205 15 12 15C10.9806 15 10.0798 14.4915 9.53772 13.7144H12.0365C12.0636 13.7144 12.0817 13.705 12.0817 13.6801V12.8289C12.0817 12.8041 12.0636 12.7992 12.0365 12.7992H11.3368V12.2596H12.0936C12.1627 12.2596 12.463 12.2795 12.559 12.6655C12.5697 12.7079 12.5851 12.7845 12.6024 12.871C12.6335 13.0267 12.6713 13.2147 12.7002 13.2942C12.7203 13.3562 12.7681 13.4468 12.8323 13.528C12.9115 13.6284 13.0156 13.7144 13.1235 13.7144L14.3574 13.7119H14.4639ZM9.76599 9.99762C10.3152 9.38525 11.1127 9 12 9C13.6567 9 15 10.3431 15 12C15 12.2714 14.9641 12.5344 14.8965 12.7844H14.2334C14.1719 12.7844 14.1072 12.7722 14.0493 12.7449C13.9636 12.7043 13.8933 12.6303 13.8728 12.5135C13.8057 12.1332 13.657 12.0124 13.429 11.8317L13.4128 11.8191C13.7073 11.6311 14.0134 11.3538 14.0134 10.9826C14.0134 10.5818 13.7402 10.3293 13.5542 10.2055C13.2927 10.0323 13.0037 9.99756 12.9255 9.99756L9.76599 9.99762ZM9.09961 12.7695C9.03467 12.5239 9 12.266 9 12C9 11.6074 9.07544 11.2323 9.21265 10.8886L10.0211 10.8885V12.7695H9.09961ZM11.337 11.4628V10.9084H12.325C12.376 10.9084 12.6853 10.9678 12.6853 11.2004C12.6853 11.3935 12.4481 11.4628 12.2529 11.4628L11.337 11.4628Z" fill="#CED0D6"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

+4
View File
@@ -0,0 +1,4 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8ZM13.1998 10.9957C12.163 12.7915 10.2226 14 8 14C5.7792 14 3.84021 12.7935 2.80276 11.0001H8.06395C8.11134 11.0001 8.14294 10.9837 8.14294 10.9402V9.45061C8.14294 9.40726 8.11134 9.39864 8.06395 9.39864H6.83944V8.45438H8.16383C8.28473 8.45438 8.81022 8.48913 8.97825 9.16472C8.99704 9.23894 9.02386 9.37285 9.05417 9.52422C9.10873 9.79666 9.17463 10.1257 9.2254 10.2648C9.30412 10.5074 9.62465 11.0001 9.96618 11.0001L12.1253 10.9957H13.1998ZM13.8423 9.37264H11.9086C11.6406 9.37264 11.3378 9.2406 11.2773 8.89856C11.1597 8.23319 10.8995 8.02164 10.5005 7.7055L10.4727 7.68344C10.9877 7.35446 11.5237 6.86914 11.5237 6.21953C11.5237 5.51808 11.0456 5.07626 10.7197 4.85958C10.2625 4.55646 9.75626 4.49573 9.6197 4.49573L3.12906 4.49581C4.2185 2.98411 5.99433 2 8 2C11.3137 2 14 4.68629 14 8C14 8.47228 13.9454 8.93181 13.8423 9.37264ZM2.32225 6.05506C2.11337 6.66499 2 7.31926 2 8C2 8.463 2.05244 8.91376 2.15172 9.34665H4.5369V6.05498L2.32225 6.05506ZM6.83972 6.08973V7.05996L8.44271 7.05983C8.78412 7.05983 9.1993 6.93864 9.1993 6.60064C9.1993 6.19355 8.658 6.08973 8.5687 6.08973H6.83972Z" fill="#E66D17"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

+4
View File
@@ -0,0 +1,4 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8ZM13.1998 10.9957C12.163 12.7915 10.2226 14 8 14C5.7792 14 3.84021 12.7935 2.80276 11.0001H8.06395C8.11134 11.0001 8.14294 10.9837 8.14294 10.9402V9.45061C8.14294 9.40726 8.11134 9.39864 8.06395 9.39864H6.83944V8.45438H8.16383C8.28473 8.45438 8.81022 8.48913 8.97825 9.16472C8.99704 9.23894 9.02386 9.37285 9.05417 9.52422C9.10873 9.79666 9.17463 10.1257 9.2254 10.2648C9.30412 10.5074 9.62465 11.0001 9.96618 11.0001L12.1253 10.9957H13.1998ZM13.8423 9.37264H11.9086C11.6406 9.37264 11.3378 9.2406 11.2773 8.89856C11.1597 8.23319 10.8995 8.02164 10.5005 7.7055L10.4727 7.68344C10.9877 7.35446 11.5237 6.86914 11.5237 6.21953C11.5237 5.51808 11.0456 5.07626 10.7197 4.85958C10.2625 4.55646 9.75626 4.49573 9.6197 4.49573L3.12906 4.49581C4.2185 2.98411 5.99433 2 8 2C11.3137 2 14 4.68629 14 8C14 8.47228 13.9454 8.93181 13.8423 9.37264ZM2.32225 6.05506C2.11337 6.66499 2 7.31926 2 8C2 8.463 2.05244 8.91376 2.15172 9.34665H4.5369V6.05498L2.32225 6.05506ZM6.83972 6.08973V7.05996L8.44271 7.05983C8.78412 7.05983 9.1993 6.93864 9.1993 6.60064C9.1993 6.19355 8.658 6.08973 8.5687 6.08973H6.83972Z" fill="#C77D55"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

+2 -2
View File
@@ -112,7 +112,7 @@ describe("fileIconName", () => {
["yarn.lock", "file-lock"],
["pnpm-lock.yaml", "file-lock"],
["Cargo.toml", "file-cargo"],
["Cargo.lock", "file-lock"],
["Cargo.lock", "file-cargo-lock"],
["poetry.lock", "file-lock"],
["Gemfile", "file-ruby"],
["Gemfile.lock", "file-lock"],
@@ -174,7 +174,7 @@ describe("fileIconName", () => {
["config.hcl", "file-hcl"],
["Jenkinsfile", "file-jenkins"],
["BUILD.bazel", "file-bazel"],
[".gitignore", "file-git"],
[".gitignore", "file-ignored"],
[".editorconfig", "file-config"],
[".env", "file-dotenv"],
[".env.example", "file-dotenv"],
+7 -6
View File
@@ -121,8 +121,9 @@ const ICONS = {
"file-go": "openidea/fileTypes/go",
"file-gomod": "openidea/fileTypes/goMod",
"file-gowork": "openidea/fileTypes/goWork",
"file-rust": "openidea/fileTypes/rust",
"file-cargo": "openidea/fileTypes/cargo",
"file-rust": "fileTypes/rust",
"file-cargo": "fileTypes/cargo",
"file-cargo-lock": "fileTypes/cargoLock",
"file-ruby": "openidea/fileTypes/ruby",
"file-lua": "openidea/fileTypes/lua",
"file-zig": "openidea/fileTypes/zig",
@@ -755,9 +756,9 @@ const FILE_NAMES = table({
"file-makefile": "makefile gnumakefile bsdmakefile makefile.am makefile.in kbuild",
"file-cmake": "cmakelists.txt cmakecache.txt",
"file-perl": "makefile.pl build.pl cpanfile",
"file-git": ".gitignore .gitignore_global .gitattributes .gitmodules .gitconfig .git-blame-ignore-revs .mailmap",
"file-git": ".gitattributes .gitmodules .gitconfig .git-blame-ignore-revs .mailmap",
"file-ignored":
".dockerignore .npmignore .prettierignore .eslintignore .stylelintignore .hgignore .ignore .rgignore " +
".gitignore .gitignore_global .dockerignore .npmignore .prettierignore .eslintignore .stylelintignore .hgignore .ignore .rgignore " +
".fdignore .helmignore .vscodeignore .gcloudignore .slugignore .cfignore .bzrignore .containerignore",
"file-config":
".editorconfig justfile procfile .npmrc .nvmrc .yarnrc .node-version .python-version .ruby-version " +
@@ -767,6 +768,7 @@ const FILE_NAMES = table({
"file-lock":
"package-lock.json npm-shrinkwrap.json pnpm-lock.yaml bun.lockb deno.lock go.sum go.work.sum " + "package.resolved",
"file-cargo": "cargo.toml",
"file-cargo-lock": "cargo.lock",
"file-gomod": "go.mod",
"file-gowork": "go.work",
"file-pyproject": "pyproject.toml",
@@ -845,8 +847,7 @@ const EXT_ICONS = table({
"file-config": "ini cfg conf cnf inf reg url desktop service socket timer config",
"file-dotenv": "env",
"file-lock": "lock lockb",
"file-git": "gitignore",
"file-ignored": "dockerignore",
"file-ignored": "dockerignore gitignore",
"file-properties": "properties prefs",
"file-font": "ttf otf woff woff2",
"file-patch": "patch diff rej",
-3
View File
@@ -1,3 +0,0 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-linejoin="round"><path d="M8 1.5L14.5 4.75V11.25L8 14.5L1.5 11.25V4.75Z" fill="#FFF4EB" stroke="#E66D17"/><path d="M1.5 4.75L8 8L14.5 4.75M8 8V14.5" stroke="#E66D17"/></g>
</svg>

Before

Width:  |  Height:  |  Size: 285 B

-3
View File
@@ -1,3 +0,0 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-linejoin="round"><path d="M8 1.5L14.5 4.75V11.25L8 14.5L1.5 11.25V4.75Z" fill="#45322B" stroke="#C77D55"/><path d="M1.5 4.75L8 8L14.5 4.75M8 8V14.5" stroke="#C77D55"/></g>
</svg>

Before

Width:  |  Height:  |  Size: 285 B

-3
View File
@@ -1,3 +0,0 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-linejoin="round"><path d="M14 4C14 2.89543 13.1046 2 12 2H4C2.89543 2 2 2.89543 2 4V12C2 13.1046 2.89543 14 4 14H12C13.1046 14 14 13.1046 14 12V4Z" fill="#B7501F"/><path transform="translate(4 6)" d="M0.5 6V0.5H2.1C2.9 0.5 3.5 1.1 3.5 1.75C3.5 2.4 2.9 3 2.1 3H0.5M2.2 3L3.6 6" stroke="white"/><path transform="translate(9 6)" d="M3.4 1.2C3.1 0.8 2.6 0.5 2 0.5C1.2 0.5 0.6 1 0.6 1.7C0.6 2.5 1.3 2.7 2 2.95C2.8 3.2 3.4 3.5 3.4 4.3C3.4 5 2.8 5.5 2 5.5C1.3 5.5 0.8 5.2 0.5 4.8" stroke="white"/></g>
</svg>

Before

Width:  |  Height:  |  Size: 608 B

-3
View File
@@ -1,3 +0,0 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g stroke-linejoin="round"><path d="M14 4C14 2.89543 13.1046 2 12 2H4C2.89543 2 2 2.89543 2 4V12C2 13.1046 2.89543 14 4 14H12C13.1046 14 14 13.1046 14 12V4Z" fill="#D4774A"/><path transform="translate(4 6)" d="M0.5 6V0.5H2.1C2.9 0.5 3.5 1.1 3.5 1.75C3.5 2.4 2.9 3 2.1 3H0.5M2.2 3L3.6 6" stroke="white"/><path transform="translate(9 6)" d="M3.4 1.2C3.1 0.8 2.6 0.5 2 0.5C1.2 0.5 0.6 1 0.6 1.7C0.6 2.5 1.3 2.7 2 2.95C2.8 3.2 3.4 3.5 3.4 4.3C3.4 5 2.8 5.5 2 5.5C1.3 5.5 0.8 5.2 0.5 4.8" stroke="white"/></g>
</svg>

Before

Width:  |  Height:  |  Size: 608 B