Compare commits
521 Commits
v1.0.10.05
...
v1.2.4-sf
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0a09c7da07 | ||
|
|
e978388d00 | ||
|
|
fc96fa3bc0 | ||
|
|
6ec5e920e2 | ||
|
|
bd174798c3 | ||
|
|
c848b8ad25 | ||
|
|
de874acc99 | ||
|
|
e98796b42f | ||
|
|
8d4270c917 | ||
|
|
f846276740 | ||
|
|
959643e70b | ||
|
|
1c1e5f8ef8 | ||
|
|
9adf67f095 | ||
|
|
cb9ed1a950 | ||
|
|
4d6ec7cd34 | ||
|
|
4138a989af | ||
|
|
15baa9ed82 | ||
|
|
dd1511084e | ||
|
|
7f1d87f20a | ||
|
|
5469534a6d | ||
|
|
1f38d12862 | ||
|
|
cd315d0888 | ||
|
|
bc545cf90e | ||
|
|
a189784c16 | ||
|
|
473a3a7c34 | ||
|
|
61de853138 | ||
|
|
bb74438f7c | ||
|
|
15ccd3661e | ||
|
|
6a319bcb56 | ||
|
|
4448409722 | ||
|
|
b1a8cb759d | ||
|
|
cd175eeba9 | ||
|
|
86ac58db68 | ||
|
|
d20656b869 | ||
|
|
70030768a1 | ||
|
|
96e827ca7f | ||
|
|
4c063a8a32 | ||
|
|
589e30e095 | ||
|
|
c818ca165f | ||
|
|
44a7490dfb | ||
|
|
25fed256ae | ||
|
|
5cc3a7a4f8 | ||
|
|
5b7cf54cf5 | ||
|
|
5f1138f022 | ||
|
|
a0d4185909 | ||
|
|
05625a5e43 | ||
|
|
4987f19147 | ||
|
|
c278291808 | ||
|
|
4cbba82cee | ||
|
|
9e2f227aef | ||
|
|
e7c977f86b | ||
|
|
ed27cd95b5 | ||
|
|
b2b2bc2a9c | ||
|
|
288913cc4b | ||
|
|
605253f61b | ||
|
|
04d3917993 | ||
|
|
a3071f9e48 | ||
|
|
fbd6af069d | ||
|
|
4e1caa428d | ||
|
|
e6f0c5abec | ||
|
|
b025de8746 | ||
|
|
b957878ba0 | ||
|
|
d05a28caba | ||
|
|
72221d2760 | ||
|
|
1a3a01a39f | ||
|
|
e2653289f4 | ||
|
|
e2ac60eb49 | ||
|
|
7b2d839642 | ||
|
|
55e12ef8b7 | ||
|
|
664672b742 | ||
|
|
a4e89ab1f5 | ||
|
|
e5c3127517 | ||
|
|
264aad9b4b | ||
|
|
5f7e945473 | ||
|
|
a64fc3918a | ||
|
|
63448d9126 | ||
|
|
dd0ccfb6e9 | ||
|
|
b03a16054b | ||
|
|
0471c7d427 | ||
|
|
77e4599c4a | ||
|
|
b8846f675f | ||
|
|
0ed1d2ed34 | ||
|
|
3fb942077c | ||
|
|
0a1f3df697 | ||
|
|
93b26be024 | ||
|
|
ee16e75a9c | ||
|
|
65cbccb219 | ||
|
|
53be2ee554 | ||
|
|
fbb9dfc41a | ||
|
|
f5c7919424 | ||
|
|
43e69fee35 | ||
|
|
83b427b7e2 | ||
|
|
0d432bf89f | ||
|
|
a744f7d60c | ||
|
|
612204b443 | ||
|
|
db83a1c193 | ||
|
|
a66aa0a259 | ||
|
|
ac0b383858 | ||
|
|
8f28474ed2 | ||
|
|
6792b42992 | ||
|
|
aae2a0484a | ||
|
|
2f59e77ca9 | ||
|
|
63d7d05f68 | ||
|
|
2dc2d8252d | ||
|
|
bf416a975c | ||
|
|
27398d1717 | ||
|
|
4fd174175c | ||
|
|
0a7313fd9d | ||
|
|
7d9d73a93a | ||
|
|
8e1fd89430 | ||
|
|
2d33f3ce90 | ||
|
|
0a7f696101 | ||
|
|
7184960dce | ||
|
|
89c83fb8a6 | ||
|
|
3aa3df00fc | ||
|
|
a688265bfd | ||
|
|
0ed5b956ae | ||
|
|
09e0e4fcca | ||
|
|
b7974185fa | ||
|
|
30a97cc6dc | ||
|
|
fd8caee3db | ||
|
|
4601022aaa | ||
|
|
08c9385383 | ||
|
|
d42c8f58df | ||
|
|
5cedfe2216 | ||
|
|
dbe414c38c | ||
|
|
6b580d285c | ||
|
|
8eb9d6a863 | ||
|
|
1c7b183035 | ||
|
|
bb1be58815 | ||
|
|
79944bd0fc | ||
|
|
73f4c848de | ||
|
|
801b15966a | ||
|
|
d54461413f | ||
|
|
b5a21e6520 | ||
|
|
562b52c6b9 | ||
|
|
73b84a5e77 | ||
|
|
0b323649d3 | ||
|
|
cd1daa66a0 | ||
|
|
b1e934c71b | ||
|
|
83010a0d85 | ||
|
|
1569909cc3 | ||
|
|
3b9801f147 | ||
|
|
b510e94e06 | ||
|
|
e11c354999 | ||
|
|
63bd77caf9 | ||
|
|
ba286fedbd | ||
|
|
11c24053dd | ||
|
|
346480005a | ||
|
|
de712b08f1 | ||
|
|
8319ef604c | ||
|
|
06af15f60c | ||
|
|
a8d91531b3 | ||
|
|
db435bc704 | ||
|
|
02f35c1617 | ||
|
|
35d6e048ff | ||
|
|
1e0301dbde | ||
|
|
7e01006db7 | ||
|
|
ee84510736 | ||
|
|
56a61bfcf5 | ||
|
|
0f8ad6d5e6 | ||
|
|
4c619aeaa0 | ||
|
|
a5774c1902 | ||
|
|
0fa82b5e18 | ||
|
|
29267b58d3 | ||
|
|
c7b698f4f1 | ||
|
|
71d81ad78b | ||
|
|
2ecdf43ca1 | ||
|
|
3c8d9be77e | ||
|
|
d9ad79e922 | ||
|
|
e016f522fd | ||
|
|
1337498efa | ||
|
|
ed1870b3a5 | ||
|
|
966242b8dd | ||
|
|
115995e46d | ||
|
|
f44a0b88d9 | ||
|
|
3b021d4443 | ||
|
|
b51b562be8 | ||
|
|
a3fbcf2963 | ||
|
|
121dccc59c | ||
|
|
03f62ed9ae | ||
|
|
05dddcfd3c | ||
|
|
5cd7873a3c | ||
|
|
fef0a4944c | ||
|
|
a85dc1ef67 | ||
|
|
36ca76c2a4 | ||
|
|
16bbcf6f97 | ||
|
|
2ba2c2fec4 | ||
|
|
277391f6ba | ||
|
|
7bb227df2c | ||
|
|
5aaa785655 | ||
|
|
df6fb3eeb4 | ||
|
|
0898817053 | ||
|
|
ffb1f706d8 | ||
|
|
007659aeec | ||
|
|
34a9dc91d1 | ||
|
|
29d195c18e | ||
|
|
6631f9eada | ||
|
|
0ab13a6abb | ||
|
|
acb05dcf19 | ||
|
|
4f4223a2b4 | ||
|
|
ea4651e70e | ||
|
|
cf1ed35011 | ||
|
|
aff7afc8de | ||
|
|
5a2b0e845e | ||
|
|
3911344495 | ||
|
|
95c285b5c1 | ||
|
|
1c3375bb07 | ||
|
|
fdd9582e3e | ||
|
|
9245b4f36a | ||
|
|
460374d6b2 | ||
|
|
9c55893954 | ||
|
|
c6fc915164 | ||
|
|
d290fc8095 | ||
|
|
18d0ac259e | ||
|
|
dbe354995e | ||
|
|
5bea8a76fc | ||
|
|
36528738fe | ||
|
|
83a9459837 | ||
|
|
038a04175a | ||
|
|
5194e68ae4 | ||
|
|
edacd17fab | ||
|
|
0e6f857819 | ||
|
|
79814a7662 | ||
|
|
4ef43af2dd | ||
|
|
54012ba11b | ||
|
|
d73142c2f9 | ||
|
|
ce082f6e2a | ||
|
|
0ea824d167 | ||
|
|
a97da8a9ba | ||
|
|
4f44ca4117 | ||
|
|
ad311a66d6 | ||
|
|
65393b8f73 | ||
|
|
440bcc8090 | ||
|
|
6883c89ed5 | ||
|
|
ef46654cca | ||
|
|
663df48a95 | ||
|
|
03d29b3989 | ||
|
|
459fe36235 | ||
|
|
5444f69fc2 | ||
|
|
639bb98396 | ||
|
|
2866e33304 | ||
|
|
531794d131 | ||
|
|
b55d9672b9 | ||
|
|
8937d10071 | ||
|
|
b068389d4c | ||
|
|
939dca5780 | ||
|
|
769bc14a8a | ||
|
|
65ba9cafb3 | ||
|
|
a12f6ed133 | ||
|
|
cc9463c017 | ||
|
|
f745c5fea2 | ||
|
|
a26c573b1b | ||
|
|
13b711602c | ||
|
|
d6a6fad04e | ||
|
|
63809c63da | ||
|
|
9c00469d7f | ||
|
|
2ac9267e42 | ||
|
|
6e1e56be18 | ||
|
|
6a065401d1 | ||
|
|
d95e85851c | ||
|
|
06f878f13b | ||
|
|
62e6287ab5 | ||
|
|
ddb1163c79 | ||
|
|
40531c8ad9 | ||
|
|
aab8a12801 | ||
|
|
cbefb77de3 | ||
|
|
22c71f7884 | ||
|
|
c0b0249194 | ||
|
|
59dcd623b3 | ||
|
|
10998629f6 | ||
|
|
af54a34567 | ||
|
|
d4ddd8f470 | ||
|
|
0669ed118d | ||
|
|
237d4c65d1 | ||
|
|
aa59c93eb5 | ||
|
|
afc1395828 | ||
|
|
8b1ec73b71 | ||
|
|
816dae015b | ||
|
|
73e4078348 | ||
|
|
efd20d0a84 | ||
|
|
618aebfb79 | ||
|
|
802036fcd8 | ||
|
|
60e96c2940 | ||
|
|
3c10cc9fd4 | ||
|
|
cc1a6ee635 | ||
|
|
3765c6aed4 | ||
|
|
1f51d775fc | ||
|
|
66c89c62e2 | ||
|
|
a7bd14003b | ||
|
|
ee43edb7e6 | ||
|
|
61d2d47854 | ||
|
|
bfca09c7b2 | ||
|
|
6a96bc17c6 | ||
|
|
7be639019e | ||
|
|
cd3a721f86 | ||
|
|
85ffeb291d | ||
|
|
43cd7c8315 | ||
|
|
21d13646d8 | ||
|
|
b96ca57fde | ||
|
|
2c99301fe6 | ||
|
|
2f849a86b8 | ||
|
|
a3b3b368e2 | ||
|
|
488b1cd8f5 | ||
|
|
82127a92c9 | ||
|
|
dc5e0eed34 | ||
|
|
159ff850e4 | ||
|
|
7dee2d8a80 | ||
|
|
d50a2f3dfd | ||
|
|
70313deaf0 | ||
|
|
61c95431eb | ||
|
|
b575e21ae1 | ||
|
|
64fb6e7a24 | ||
|
|
7fb886a03c | ||
|
|
49fc813383 | ||
|
|
a9e3bb59a0 | ||
|
|
2193ac792e | ||
|
|
7e56fdabe6 | ||
|
|
57154cda4b | ||
|
|
64038abf5a | ||
|
|
27e1a95bd1 | ||
|
|
646934953c | ||
|
|
ace72ecdbc | ||
|
|
19cb1dbe4d | ||
|
|
cddce117c9 | ||
|
|
df03edb80e | ||
|
|
aac23eb6b4 | ||
|
|
9f194263f1 | ||
|
|
98b612bc2e | ||
|
|
11a7fe1f32 | ||
|
|
b30370196f | ||
|
|
5d06b09a83 | ||
|
|
f72213de4c | ||
|
|
cd73537f6f | ||
|
|
f001092dc3 | ||
|
|
97de939674 | ||
|
|
ea7aaf7a8d | ||
|
|
b4c7d5b65b | ||
|
|
8300c386e0 | ||
|
|
b03a93d7fc | ||
|
|
1e857a6e23 | ||
|
|
60e9c608a3 | ||
|
|
e8787a4c12 | ||
|
|
bfe46a67d5 | ||
|
|
5ab97d9312 | ||
|
|
430021267c | ||
|
|
d720dc8618 | ||
|
|
573bcc7de9 | ||
|
|
ed36024efa | ||
|
|
36be714ed4 | ||
|
|
a35ecc4fba | ||
|
|
c4ec127b3a | ||
|
|
3f6efa2037 | ||
|
|
9a13ff7146 | ||
|
|
39a0b06b39 | ||
|
|
efa80db8de | ||
|
|
132d551794 | ||
|
|
a00e58c3bf | ||
|
|
aa5ecd52d0 | ||
|
|
e80c6f8935 | ||
|
|
10c152c40d | ||
|
|
9d2d28ca62 | ||
|
|
9bd0db371d | ||
|
|
6fe6d36e17 | ||
|
|
634f91aca5 | ||
|
|
cd907bbc9a | ||
|
|
7ced9f4e23 | ||
|
|
1a63632f0a | ||
|
|
2eb9aea56a | ||
|
|
2a84e68852 | ||
|
|
3b6eb13357 | ||
|
|
07ae246e5f | ||
|
|
74e92ac51d | ||
|
|
4b4e70efcb | ||
|
|
9df3e7500a | ||
|
|
988910f986 | ||
|
|
ab7628ac76 | ||
|
|
b1e8fadb09 | ||
|
|
55d59c7248 | ||
|
|
97ffa093c3 | ||
|
|
f56e9b4b21 | ||
|
|
179d2ec120 | ||
|
|
8192b1a239 | ||
|
|
a478abd88a | ||
|
|
5f4f859337 | ||
|
|
56e05a0721 | ||
|
|
ffad75903d | ||
|
|
afa549d410 | ||
|
|
16dc147d30 | ||
|
|
ec8f1265f6 | ||
|
|
9a767aa74a | ||
|
|
506605041e | ||
|
|
ad7e4d6de9 | ||
|
|
e615896578 | ||
|
|
a541ccf999 | ||
|
|
092abb565c | ||
|
|
2fc9851d1d | ||
|
|
78037d9163 | ||
|
|
7dddcf9d05 | ||
|
|
90b745c4d5 | ||
|
|
e850f83030 | ||
|
|
8413b63e49 | ||
|
|
7d576f1c6a | ||
|
|
ebeb92bee1 | ||
|
|
f4043ea5e4 | ||
|
|
1ce994fda3 | ||
|
|
2dba113512 | ||
|
|
7a041ac2a0 | ||
|
|
6eb4d671b5 | ||
|
|
e43f80e875 | ||
|
|
173b43d2bd | ||
|
|
807cc2236d | ||
|
|
ec59446e44 | ||
|
|
09d5651c39 | ||
|
|
acc6d70db9 | ||
|
|
da732ac396 | ||
|
|
a74fb14613 | ||
|
|
6c4b1f79da | ||
|
|
8992cab6fe | ||
|
|
fc659fcf2c | ||
|
|
ab16d4c73e | ||
|
|
93cbd5173f | ||
|
|
6a08c2d509 | ||
|
|
92ad7ff1d0 | ||
|
|
e6131fc5f7 | ||
|
|
4d52b8a44a | ||
|
|
0d1242d9c6 | ||
|
|
d14e5c9d59 | ||
|
|
7a5bca3c30 | ||
|
|
a302a58c9e | ||
|
|
39f9c23b89 | ||
|
|
099e72b885 | ||
|
|
444ab79087 | ||
|
|
9fc010512c | ||
|
|
00ba515783 | ||
|
|
9f062905b2 | ||
|
|
ddee1dacaf | ||
|
|
8c39e3f6f5 | ||
|
|
e7f379f4de | ||
|
|
0ac982b8c2 | ||
|
|
396918f21f | ||
|
|
654dd34652 | ||
|
|
45d2081a08 | ||
|
|
a0e2e1e62d | ||
|
|
a713573544 | ||
|
|
461eaa13aa | ||
|
|
77afdc6467 | ||
|
|
2c61072ec9 | ||
|
|
46a9df509c | ||
|
|
cc1fb36a22 | ||
|
|
1a8e5295b2 | ||
|
|
042e17952c | ||
|
|
89959400da | ||
|
|
04bdbb4a28 | ||
|
|
21d41bbbec | ||
|
|
3d80bb52dc | ||
|
|
eaf71e4d2f | ||
|
|
ffc86d15cf | ||
|
|
57c6c3d797 | ||
|
|
45e7443bb3 | ||
|
|
18920df354 | ||
|
|
1705f3d5b7 | ||
|
|
0d94bc619e | ||
|
|
d61ec596e9 | ||
|
|
54c5113b79 | ||
|
|
405444f042 | ||
|
|
13bd9ca445 | ||
|
|
3e5d660a37 | ||
|
|
157fae556f | ||
|
|
835f9837b1 | ||
|
|
18901127ec | ||
|
|
ae45af1688 | ||
|
|
252aa91ae7 | ||
|
|
9a640be43c | ||
|
|
7a5771419a | ||
|
|
3d3cda5e45 | ||
|
|
5a2669dcc2 | ||
|
|
f9dce93a52 | ||
|
|
79dd525793 | ||
|
|
63c3ea2634 | ||
|
|
f908ccd7b3 | ||
|
|
7986b302de | ||
|
|
a9fd7c762e | ||
|
|
e0c4453c46 | ||
|
|
1f95ac10a3 | ||
|
|
ace3c2a231 | ||
|
|
c1ac1d8cfc | ||
|
|
ba83769030 | ||
|
|
06dec4d21a | ||
|
|
5527ebb5e3 | ||
|
|
7a68cc56b2 | ||
|
|
0df07fcfde | ||
|
|
7bcd4d3a50 | ||
|
|
cfd62e4aeb | ||
|
|
b806df7710 | ||
|
|
2fd0238a47 | ||
|
|
4d59db23e4 | ||
|
|
b9f22f2a04 | ||
|
|
9300f3a00d | ||
|
|
a4c1e17284 | ||
|
|
9af793adea | ||
|
|
02e8f6c697 | ||
|
|
a363daed9b | ||
|
|
b5311059aa | ||
|
|
e9e4d75877 | ||
|
|
e2ff8cb1c8 | ||
|
|
5296db358c | ||
|
|
e90f28267e | ||
|
|
dbaef259cf | ||
|
|
8b429ccd4a | ||
|
|
9a57fc204f | ||
|
|
9a8dca7f46 | ||
|
|
6f3cc22d64 | ||
|
|
72bb32ee73 | ||
|
|
ef16c373de | ||
|
|
e2d0442f82 | ||
|
|
8f056777c6 | ||
|
|
e4b79afeac | ||
|
|
f61603c585 | ||
|
|
558b650add | ||
|
|
e1528e4299 |
@@ -53,6 +53,7 @@ if (APPLE)
|
||||
if (CMAKE_MACOSX_BUNDLE)
|
||||
set(CMAKE_INSTALL_RPATH @executable_path/../Frameworks)
|
||||
endif()
|
||||
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version" FORCE)
|
||||
endif ()
|
||||
|
||||
# Proposal for C++ unit tests and sandboxes
|
||||
@@ -612,6 +613,7 @@ function(bambustudio_copy_dlls target config postfix output_dlls)
|
||||
${CMAKE_PREFIX_PATH}/bin/occt/TKXCAF.dll
|
||||
${CMAKE_PREFIX_PATH}/bin/occt/TKXDESTEP.dll
|
||||
${CMAKE_PREFIX_PATH}/bin/occt/TKXSBase.dll
|
||||
${CMAKE_PREFIX_PATH}/bin/freetype.dll
|
||||
DESTINATION ${_out_dir})
|
||||
|
||||
set(${output_dlls}
|
||||
@@ -646,6 +648,8 @@ function(bambustudio_copy_dlls target config postfix output_dlls)
|
||||
${_out_dir}/TKXDESTEP.dll
|
||||
${_out_dir}/TKXSBase.dll
|
||||
|
||||
${_out_dir}/freetype.dll
|
||||
|
||||
PARENT_SCOPE
|
||||
)
|
||||
|
||||
|
||||
84
README.md
@@ -1,5 +1,85 @@
|
||||

|
||||
|
||||
# Bambu Studio - SoftFever
|
||||
A modified version of Bambu Studio.
|
||||
It has following changes:
|
||||
|
||||
- ## Support third-party printers:
|
||||
- Voron 2.4
|
||||
- Voron Trident
|
||||
- Voron 0.1
|
||||
- Prusa MK3S
|
||||
- ## Export to to .gcode file.
|
||||

|
||||
|
||||
- ## Send gcode file to printer
|
||||
1. Setup connection
|
||||
<img src="./SoftFever_doc/print_host.png" width="1024">
|
||||
2. Send to print
|
||||
<img src="./SoftFever_doc/send_to_print.png" width="1024">
|
||||
- ## Support single wall mode on first layer
|
||||

|
||||
- ## Support Chamber temperature. This setting can be use in machine start G-Gcode
|
||||

|
||||
<img src="./SoftFever_doc/chamber_temperature_custom_gcode.png" width="686">
|
||||
- ## Thumbview is supported
|
||||
|
||||
Demo video: https://youtu.be/vSNE9iGj2II
|
||||
|
||||
# NOTE:
|
||||
## - If you have troubles to run the build, you might need to install following runtimes:
|
||||
- [MicrosoftEdgeWebView2RuntimeInstallerX64](https://github.com/SoftFever/BambuStudio-SoftFever/releases/download/v1.0.10-sf2/MicrosoftEdgeWebView2RuntimeInstallerX64.exe)
|
||||
- [vcredist2019_x64](https://github.com/SoftFever/BambuStudio-SoftFever/releases/download/v1.0.10-sf2/vcredist2019_x64.exe)
|
||||
|
||||
## - BambuStudio use G2/G3 commands by default. You need to turn on ARC support in your printer's firmware use with this slicer.
|
||||
- For Voron and any Klipper based printers:
|
||||
You can enable gcode_arcs(G2/G3) support by adding following section into you printer.cfg file:
|
||||
```
|
||||
[gcode_arcs]
|
||||
resolution: 0.1
|
||||
|
||||
[gcode_macro M205]
|
||||
gcode:
|
||||
{% set x_jerk = params.X|default(5)|float %}
|
||||
{% set y_jerk = params.Y|default(5)|float %}
|
||||
SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY={x_jerk}
|
||||
|
||||
```
|
||||
|
||||
It's also recommended to add followinging dummy macros to make Klipper happy
|
||||
```
|
||||
# Make BambuStudio happy
|
||||
[gcode_macro G17]
|
||||
gcode:
|
||||
|
||||
[gcode_macro M981]
|
||||
gcode:
|
||||
|
||||
[gcode_macro M1003]
|
||||
gcode:
|
||||
```
|
||||
|
||||
- For Prusa MK3S:
|
||||
ARC movement are supported by default.
|
||||
|
||||
|
||||
# Gallery
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
Image credits:
|
||||
1. Voron 2.4 and Trident: vorondesign.com
|
||||
3. Voron 0.1: myself
|
||||
4. Prusa MK3S: Prusa3d
|
||||
|
||||
|
||||
=========================SPLIT=========================
|
||||
|
||||

|
||||
# BambuStudio
|
||||
Bambu Studio is a cutting-edge, feature-rich slicing software.
|
||||
It contains project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphic interface, bringing users an incredibly smooth printing experience.
|
||||
@@ -48,5 +128,5 @@ Slic3r is licensed under the GNU Affero General Public License, version 3. Slic3
|
||||
|
||||
The GNU Affero General Public License, version 3 ensures that if you use any part of this software in any way (even behind a web server), your software must be released under the same license.
|
||||
|
||||
The BambuNetworking and BambuTunnel plugins are based on non-free libraries. They are optional to the Bambu Studio and provides extended functionalities for users.
|
||||
The bambu networking plugin is based on non-free libraries. It is optional to the Bambu Studio and provides extended functionalities for users.
|
||||
|
||||
|
||||
BIN
SoftFever_doc/chamber_temperature.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
SoftFever_doc/chamber_temperature_custom_gcode.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
SoftFever_doc/export_gcode.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
SoftFever_doc/hidden_features.png
Normal file
|
After Width: | Height: | Size: 729 KiB |
BIN
SoftFever_doc/machine_limits.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
SoftFever_doc/print_host.png
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
SoftFever_doc/printers1.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
SoftFever_doc/printers2.png
Normal file
|
After Width: | Height: | Size: 72 KiB |
BIN
SoftFever_doc/printers3.png
Normal file
|
After Width: | Height: | Size: 94 KiB |
BIN
SoftFever_doc/printers4.png
Normal file
|
After Width: | Height: | Size: 105 KiB |
BIN
SoftFever_doc/send_to_print.png
Normal file
|
After Width: | Height: | Size: 353 KiB |
BIN
SoftFever_doc/single_wall_first_layer.png
Normal file
|
After Width: | Height: | Size: 217 KiB |
BIN
SoftFever_doc/topsurface_flowrate.png
Normal file
|
After Width: | Height: | Size: 305 KiB |
BIN
SoftFever_doc/voron.png
Normal file
|
After Width: | Height: | Size: 158 KiB |
7051
bbl/i18n/hu/BambuStudio_hu.po
Normal file
@@ -10,7 +10,10 @@ src/slic3r/GUI/Gizmos/GizmoObjectManipulation.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoAdvancedCut.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoFaceDetector.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoModifier.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoSeam.hpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoText.cpp
|
||||
src/slic3r/GUI/Gizmos/GLGizmoText.hpp
|
||||
src/slic3r/GUI/GUI.cpp
|
||||
src/slic3r/GUI/GUI_App.cpp
|
||||
src/slic3r/GUI/GUI_Init.cpp
|
||||
@@ -33,10 +36,14 @@ src/slic3r/GUI/Jobs/PlaterJob.cpp
|
||||
src/slic3r/GUI/Jobs/RotoptimizeJob.cpp
|
||||
src/slic3r/GUI/Jobs/BindJob.cpp
|
||||
src/slic3r/GUI/Jobs/PrintJob.cpp
|
||||
src/slic3r/GUI/Jobs/UpgradeNetworkJob.cpp
|
||||
src/slic3r/GUI/AboutDialog.cpp
|
||||
src/slic3r/GUI/AMSMaterialsSetting.cpp
|
||||
src/slic3r/GUI/AMSMappingPopup.cpp
|
||||
src/slic3r/GUI/AMSSetting.cpp
|
||||
src/slic3r/GUI/BBLTopbar.cpp
|
||||
src/slic3r/GUI/DownloadProgressDialog.cpp
|
||||
src/slic3r/GUI/RecenterDialog.cpp
|
||||
src/slic3r/GUI/BackgroundSlicingProcess.cpp
|
||||
src/slic3r/GUI/BedShapeDialog.cpp
|
||||
src/slic3r/GUI/BedShapeDialog.hpp
|
||||
@@ -49,10 +56,12 @@ src/slic3r/GUI/GLCanvas3D.cpp
|
||||
src/slic3r/GUI/Calibration.cpp
|
||||
src/slic3r/GUI/CameraPopup.cpp
|
||||
src/slic3r/GUI/ConnectPrinter.cpp
|
||||
src/slic3r/GUI/DebugToolDialog.cpp
|
||||
src/slic3r/GUI/HMSPanel.cpp
|
||||
src/slic3r/GUI/MainFrame.cpp
|
||||
src/slic3r/GUI/MediaPlayCtrl.cpp
|
||||
src/slic3r/GUI/MediaFilePanel.cpp
|
||||
src/slic3r/GUI/ImageGrid.cpp
|
||||
src/slic3r/GUI/Printer/PrinterFileSystem.cpp
|
||||
src/slic3r/GUI/Mouse3DController.cpp
|
||||
src/slic3r/GUI/StatusPanel.cpp
|
||||
src/slic3r/GUI/Monitor.cpp
|
||||
@@ -62,6 +71,7 @@ src/slic3r/GUI/NotificationManager.cpp
|
||||
src/slic3r/GUI/ObjectDataViewModel.cpp
|
||||
src/slic3r/GUI/OpenGLManager.cpp
|
||||
src/slic3r/GUI/OptionsGroup.cpp
|
||||
src/slic3r/GUI/PrintOptionsDialog.cpp
|
||||
src/slic3r/GUI/ParamsPanel.cpp
|
||||
src/slic3r/GUI/PartPlate.cpp
|
||||
src/slic3r/GUI/Plater.cpp
|
||||
@@ -87,6 +97,8 @@ src/slic3r/GUI/WebUserLoginDialog.cpp
|
||||
src/slic3r/GUI/WebGuideDialog.cpp
|
||||
src/slic3r/GUI/KBShortcutsDialog.hpp
|
||||
src/slic3r/GUI/KBShortcutsDialog.cpp
|
||||
src/slic3r/GUI/ReleaseNote.cpp
|
||||
src/slic3r/GUI/ReleaseNote.hpp
|
||||
src/slic3r/Utils/FixModelByWin10.cpp
|
||||
src/slic3r/Utils/PresetUpdater.cpp
|
||||
src/slic3r/Utils/Http.cpp
|
||||
|
||||
14
build_release.bat
Normal file
@@ -0,0 +1,14 @@
|
||||
set WP=%CD%
|
||||
cd deps
|
||||
mkdir build
|
||||
cd build
|
||||
set DEPS=%CD%/BambuStudio_dep
|
||||
cmake ../ -G "Visual Studio 16 2019" -DDESTDIR="%CD%/BambuStudio_dep" -DCMAKE_BUILD_TYPE=Release
|
||||
cmake --build . --config Release --target ALL_BUILD -- -m
|
||||
|
||||
cd %WP%
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 16 2019" -DBBL_RELEASE_TO_PUBLIC=0 -DCMAKE_PREFIX_PATH="%DEPS%/usr/local" -DCMAKE_INSTALL_PREFIX="./BambuStudio-SoftFever" -DCMAKE_BUILD_TYPE=Release -DWIN10SDK_PATH="C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0"
|
||||
cmake --build . --config Release --target ALL_BUILD -- -m
|
||||
cmake --build . --target install --config Release
|
||||
15
build_release.sh
Executable file
@@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
|
||||
WD=$(pwd)
|
||||
cd deps
|
||||
mkdir build
|
||||
cd build
|
||||
DEPS=$PWD/BambuStudio_dep
|
||||
cmake ../ -DDESTDIR="$DEPS" -DOPENSSL_ARCH="darwin64-arm64-cc"
|
||||
# make -j
|
||||
|
||||
cd $WD
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="$DEPS/usr/local" -DCMAKE_INSTALL_PREFIX="$PWD/BambuStudio_SoftFever" -DCMAKE_BUILD_TYPE=Release -DCMAKE_MACOSX_RPATH=ON -DCMAKE_INSTALL_RPATH="$DEPS/usr/local" -DCMAKE_MACOSX_BUNDLE=on
|
||||
cmake --build . --target install --config Release -j
|
||||
14
build_relwithdebinfo.bat
Normal file
@@ -0,0 +1,14 @@
|
||||
set WP=%CD%
|
||||
cd deps
|
||||
mkdir build
|
||||
cd build
|
||||
set DEPS=%CD%/BambuStudio_dep
|
||||
cmake ../ -G "Visual Studio 16 2019" -DDESTDIR="%CD%/BambuStudio_dep" -DCMAKE_BUILD_TYPE=Release
|
||||
cmake --build . --config Release --target ALL_BUILD -- -m
|
||||
|
||||
cd %WP%
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 16 2019" -DBBL_RELEASE_TO_PUBLIC=0 -DCMAKE_PREFIX_PATH="%DEPS%/usr/local" -DCMAKE_INSTALL_PREFIX="./BambuStudio-SoftFever" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DWIN10SDK_PATH="C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0"
|
||||
cmake --build . --config RelWithDebInfo --target ALL_BUILD -- -m
|
||||
@REM cmake --build . --target install --config RelWithDebInfo
|
||||
@@ -42,5 +42,10 @@ set(VERSION_OK FALSE)
|
||||
endif ()
|
||||
endif ()
|
||||
endif ()
|
||||
# Check for GDK Wayland support
|
||||
include(CheckSymbolExists)
|
||||
set(CMAKE_REQUIRED_INCLUDES ${GTK3_INCLUDE_DIRS})
|
||||
check_symbol_exists(GDK_WINDOWING_WAYLAND "gdk/gdk.h" wxHAVE_GDK_WAYLAND)
|
||||
check_symbol_exists(GDK_WINDOWING_X11 "gdk/gdk.h" wxHAVE_GDK_X11)
|
||||
include(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK3 DEFAULT_MSG GTK3_INCLUDE_DIRS GTK3_LIBRARIES VERSION_OK)
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>${MACOSX_BUNDLE_ICON_FILE}</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>${MACOSX_BUNDLE_GUI_IDENTIFIER}</string>
|
||||
<string>com.bambulab.bambu-studio</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleLongVersionString</key>
|
||||
@@ -26,6 +26,94 @@
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>${MACOSX_BUNDLE_BUNDLE_VERSION}</string>
|
||||
<key>CFBundleDocumentTypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>stl</string>
|
||||
<string>STL</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>stl.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>STL</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LISsAppleDefaultForType</key>
|
||||
<true/>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Alternate</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>obj</string>
|
||||
<string>OBJ</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>BambuStudio.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>STL</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LISsAppleDefaultForType</key>
|
||||
<true/>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Alternate</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>amf</string>
|
||||
<string>AMF</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>BambuStudio.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>AMF</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LISsAppleDefaultForType</key>
|
||||
<true/>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Alternate</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>3mf</string>
|
||||
<string>3MF</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>BambuStudio.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>3MF</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LISsAppleDefaultForType</key>
|
||||
<true/>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Alternate</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>gcode</string>
|
||||
<string>GCODE</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>gcode.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>GCODE</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
<key>LISsAppleDefaultForType</key>
|
||||
<true/>
|
||||
<key>LSHandlerRank</key>
|
||||
<string>Alternate</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>CSResourcesFileMapped</key>
|
||||
<true/>
|
||||
<key>NSRequiresAquaSystemAppearance</key>
|
||||
|
||||
3
deps/CMakeLists.txt
vendored
@@ -117,6 +117,7 @@ if (MSVC)
|
||||
endif ()
|
||||
elseif (APPLE)
|
||||
message("OS X SDK Path: ${CMAKE_OSX_SYSROOT}")
|
||||
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version" FORCE)
|
||||
if (CMAKE_OSX_DEPLOYMENT_TARGET)
|
||||
set(DEP_OSX_TARGET "${CMAKE_OSX_DEPLOYMENT_TARGET}")
|
||||
message("OS X Deployment Target: ${DEP_OSX_TARGET}")
|
||||
@@ -191,6 +192,7 @@ include(JPEG/JPEG.cmake)
|
||||
include(TIFF/TIFF.cmake)
|
||||
include(wxWidgets/wxWidgets.cmake)
|
||||
include(OCCT/OCCT.cmake)
|
||||
include(FREETYPE/FREETYPE.cmake)
|
||||
|
||||
set(_dep_list
|
||||
dep_Boost
|
||||
@@ -219,6 +221,7 @@ else()
|
||||
endif()
|
||||
|
||||
list(APPEND _dep_list "dep_OCCT")
|
||||
list(APPEND _dep_list "dep_FREETYPE")
|
||||
|
||||
add_custom_target(deps ALL DEPENDS ${_dep_list})
|
||||
|
||||
|
||||
29
deps/FREETYPE/FREETYPE.cmake
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
if(WIN32)
|
||||
set(library_build_shared "1")
|
||||
else()
|
||||
set(library_build_shared "0")
|
||||
endif()
|
||||
|
||||
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
set(_ft_disable_zlib "-D FT_DISABLE_ZLIB=FALSE")
|
||||
else()
|
||||
set(_ft_disable_zlib "-D FT_DISABLE_ZLIB=TRUE")
|
||||
endif()
|
||||
|
||||
bambustudio_add_cmake_project(FREETYPE
|
||||
URL https://mirror.ossplanet.net/nongnu/freetype/freetype-2.12.1.tar.gz
|
||||
URL_HASH SHA256=efe71fd4b8246f1b0b1b9bfca13cfff1c9ad85930340c27df469733bbb620938
|
||||
#DEPENDS ${ZLIB_PKG}
|
||||
#"${_patch_step}"
|
||||
CMAKE_ARGS
|
||||
-D BUILD_SHARED_LIBS=${library_build_shared}
|
||||
${_ft_disable_zlib}
|
||||
-D FT_DISABLE_BZIP2=TRUE
|
||||
-D FT_DISABLE_PNG=TRUE
|
||||
-D FT_DISABLE_HARFBUZZ=TRUE
|
||||
-D FT_DISABLE_BROTLI=TRUE
|
||||
)
|
||||
|
||||
if(MSVC)
|
||||
add_debug_dep(dep_FREETYPE)
|
||||
endif()
|
||||
11
deps/GLFW/GLFW.cmake
vendored
@@ -6,6 +6,12 @@ else()
|
||||
set(_build_static ON)
|
||||
endif()
|
||||
|
||||
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
set(_glfw_use_wayland "-DGLFW_USE_WAYLAND=ON")
|
||||
else()
|
||||
set(_glfw_use_wayland "-DGLFW_USE_WAYLAND=FF")
|
||||
endif()
|
||||
|
||||
bambustudio_add_cmake_project(GLFW
|
||||
URL https://github.com/glfw/glfw/archive/refs/tags/3.3.7.zip
|
||||
URL_HASH SHA256=e02d956935e5b9fb4abf90e2c2e07c9a0526d7eacae8ee5353484c69a2a76cd0
|
||||
@@ -14,9 +20,10 @@ bambustudio_add_cmake_project(GLFW
|
||||
-DBUILD_SHARED_LIBS=${_build_shared}
|
||||
-DGLFW_BUILD_DOCS=OFF
|
||||
-DGLFW_BUILD_EXAMPLES=OFF
|
||||
-DGLFW_BUILD_TESTS=OFF
|
||||
-DGLFW_BUILD_TESTS=OFF
|
||||
${_glfw_use_wayland}
|
||||
)
|
||||
|
||||
if (MSVC)
|
||||
add_debug_dep(dep_GLFW)
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
22
deps/OCCT/OCCT.cmake
vendored
@@ -10,19 +10,21 @@ bambustudio_add_cmake_project(OCCT
|
||||
#PATCH_COMMAND ${PATCH_CMD} ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch
|
||||
PATCH_COMMAND git apply --directory deps/build/dep_OCCT-prefix/src/dep_OCCT --verbose --ignore-space-change --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/0001-OCCT-fix.patch
|
||||
#DEPENDS dep_Boost
|
||||
#DEPENDS dep_FREETYPE
|
||||
CMAKE_ARGS
|
||||
-DBUILD_LIBRARY_TYPE=${library_build_type}
|
||||
-DUSE_TK=OFF
|
||||
-DUSE_TBB=OFF
|
||||
-DUSE_FREETYPE=OFF
|
||||
-DUSE_FFMPEG=OFF
|
||||
-DUSE_VTK=OFF
|
||||
-DUSE_FREETYPE=OFF
|
||||
-DBUILD_MODULE_ApplicationFramework=OFF
|
||||
#-DBUILD_MODULE_DataExchange=OFF
|
||||
#-DUSE_FREETYPE=OFF
|
||||
-DUSE_FFMPEG=OFF
|
||||
-DUSE_VTK=OFF
|
||||
-DBUILD_MODULE_ApplicationFramework=OFF
|
||||
#-DBUILD_MODULE_DataExchange=OFF
|
||||
-DBUILD_MODULE_Draw=OFF
|
||||
-DBUILD_MODULE_FoundationClasses=OFF
|
||||
-DBUILD_MODULE_ModelingAlgorithms=OFF
|
||||
-DBUILD_MODULE_ModelingData=OFF
|
||||
-DBUILD_MODULE_Visualization=OFF
|
||||
-DBUILD_MODULE_FoundationClasses=OFF
|
||||
-DBUILD_MODULE_ModelingAlgorithms=OFF
|
||||
-DBUILD_MODULE_ModelingData=OFF
|
||||
-DBUILD_MODULE_Visualization=OFF
|
||||
)
|
||||
|
||||
add_dependencies(dep_OCCT dep_FREETYPE)
|
||||
|
||||
16
deps/wxWidgets/0001-wxWidget-fix.patch
vendored
@@ -1,3 +1,19 @@
|
||||
diff --git a/build/cmake/init.cmake b/build/cmake/init.cmake
|
||||
index 0bc4f934b9..479431a69c 100644
|
||||
--- a/build/cmake/init.cmake
|
||||
+++ b/build/cmake/init.cmake
|
||||
@@ -413,7 +413,11 @@ if(wxUSE_GUI)
|
||||
else()
|
||||
find_package(OpenGL)
|
||||
if(WXGTK3 AND OpenGL_EGL_FOUND AND wxUSE_GLCANVAS_EGL)
|
||||
+ if(UNIX AND NOT APPLE)
|
||||
+ set(OPENGL_LIBRARIES OpenGL EGL)
|
||||
+ else()
|
||||
set(OPENGL_LIBRARIES OpenGL::OpenGL OpenGL::EGL)
|
||||
+ endif()
|
||||
find_package(WAYLANDEGL)
|
||||
if(WAYLANDEGL_FOUND AND wxHAVE_GDK_WAYLAND)
|
||||
list(APPEND OPENGL_LIBRARIES ${WAYLANDEGL_LIBRARIES})
|
||||
diff --git a/include/wx/fontutil.h b/include/wx/fontutil.h
|
||||
index 09ad8c8ef3..3c0c2d8f7e 100644
|
||||
--- a/include/wx/fontutil.h
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
# Dependency report for PrusaSlicer
|
||||
## Possible dynamic linking on Linux
|
||||
* zlib: Strict dependency required from the system, linked dynamically. Many other libs depend on zlib.
|
||||
* wxWidgets: searches for wx-3.1 by default, but with cmake option `SLIC3R_WX_STABLE=ON` it will use wx-3.0 bundled with most distros.
|
||||
* libcurl
|
||||
* tbb
|
||||
* boost
|
||||
* eigen
|
||||
* glew
|
||||
* expat
|
||||
* openssl
|
||||
* nlopt
|
||||
* openvdb: This library depends on other libs, namely boost, zlib, openexr, blosc (not strictly), etc...
|
||||
* CGAL: Needs additional dependencies
|
||||
* MPFR
|
||||
* GMP
|
||||
|
||||
## External libraries in source tree
|
||||
* ad-mesh: Lots of customization, have to be bundled in the source tree.
|
||||
* avrdude: Like ad-mesh, many customization, need to be in the source tree.
|
||||
* clipper: An important library we have to have full control over it. We also have some slicer specific modifications.
|
||||
* glu-libtess: This is an extract of the mesa/glu library not officially available as a package.
|
||||
* imgui: no packages for debian, author suggests using in the source tree
|
||||
* miniz: No packages, author suggests using in the source tree
|
||||
* qhull: libqhull-dev does not contain libqhullcpp => link errors. Until it is fixed, we will use the builtin version. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925540
|
||||
* semver: One module C library, author expects to use clib for installation. No packages.
|
||||
* Shiny: no packages
|
||||
|
||||
## Header only
|
||||
* igl
|
||||
* nanosvg
|
||||
* agg
|
||||
* catch2: Only Arch has packages for catch2, other distros at most catch (v1.x). Being strictly header only, we bundle this in the source tree. Used for the unit-test suites.
|
||||
|
||||
|
||||
@@ -1,131 +1,4 @@
|
||||
|
||||
# Building PrusaSlicer on UNIX/Linux
|
||||
# Building Bambu Studio on UNIX/Linux
|
||||
|
||||
Please understand that PrusaSlicer team cannot support compilation on all possible Linux distros. Namely, we cannot help troubleshoot OpenGL driver issues or dependency issues if compiled against distro provided libraries. **We can only support PrusaSlicer statically linked against the dependencies compiled with the `deps` scripts**, the same way we compile PrusaSlicer for our [binary builds](https://github.com/prusa3d/PrusaSlicer/releases).
|
||||
|
||||
If you have some reason to link dynamically to your system libraries, you are free to do so, but we can not and will not troubleshoot any issues you possibly run into.
|
||||
|
||||
Instead of compiling PrusaSlicer from source code, one may also consider to install PrusaSlicer [pre-compiled by contributors](https://github.com/prusa3d/PrusaSlicer/wiki/PrusaSlicer-on-Linux---binary-distributions).
|
||||
|
||||
## Step by step guide
|
||||
|
||||
This guide describes building PrusaSlicer statically against dependencies pulled by our `deps` script. Running all the listed commands in order should result in successful build.
|
||||
|
||||
#### 0. Prerequisities
|
||||
|
||||
GNU build tools, CMake, git and other libraries have to be installed on the build machine.
|
||||
Unless that's already the case, install them as usual from your distribution packages.
|
||||
E.g. on Ubuntu 20.10, run
|
||||
```shell
|
||||
sudo apt-get install -y \
|
||||
git \
|
||||
build-essential \
|
||||
autoconf \
|
||||
cmake \
|
||||
libglu1-mesa-dev \
|
||||
libgtk-3-dev \
|
||||
libdbus-1-dev \
|
||||
|
||||
```
|
||||
The names of the packages may be different on different distros.
|
||||
|
||||
#### 1. Cloning the repository
|
||||
|
||||
|
||||
Cloning the repository is simple thanks to git and Github. Simply `cd` into wherever you want to clone PrusaSlicer code base and run
|
||||
```
|
||||
git clone https://www.github.com/prusa3d/PrusaSlicer
|
||||
cd PrusaSlicer
|
||||
```
|
||||
This will download the source code into a new directory and `cd` into it. You can now optionally select a tag/branch/commit to build using `git checkout`. Otherwise, `master` branch will be built.
|
||||
|
||||
|
||||
#### 2. Building dependencies
|
||||
|
||||
PrusaSlicer uses CMake and the build is quite simple, the only tricky part is resolution of dependencies. The supported and recommended way is to build the dependencies first and link to them statically. PrusaSlicer source base contains a CMake script that automatically downloads and builds the required dependencies. All that is needed is to run the following (from the top of the cloned repository):
|
||||
|
||||
cd deps
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DDEP_WX_GTK3=ON
|
||||
make
|
||||
cd ../..
|
||||
|
||||
|
||||
**Warning**: Once the dependency bundle is installed in a destdir, the destdir cannot be moved elsewhere. This is because wxWidgets hardcode the installation path.
|
||||
|
||||
|
||||
#### 3. Building PrusaSlicer
|
||||
|
||||
Now when the dependencies are compiled, all that is needed is to tell CMake that we are interested in static build and point it to the dependencies. From the top of the repository, run
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DSLIC3R_STATIC=1 -DSLIC3R_GTK=3 -DSLIC3R_PCH=OFF -DCMAKE_PREFIX_PATH=$(pwd)/../deps/build/destdir/usr/local
|
||||
make -j4
|
||||
|
||||
And that's it. It is now possible to run the freshly built PrusaSlicer binary:
|
||||
|
||||
cd src
|
||||
./prusa-slicer
|
||||
|
||||
|
||||
|
||||
|
||||
## Useful CMake flags when building dependencies
|
||||
|
||||
- `-DDESTDIR=<target destdir>` allows to specify a directory where the dependencies will be installed. When not provided, the script creates and uses `destdir` directory where cmake is run.
|
||||
|
||||
- `-DDEP_DOWNLOAD_DIR=<download cache dir>` specifies a directory to cache the downloaded source packages for each library. Can be useful for repeated builds, to avoid unnecessary network traffic.
|
||||
|
||||
- `-DDEP_WX_GTK3=ON` builds wxWidgets (one of the dependencies) against GTK3 (defaults to OFF)
|
||||
|
||||
|
||||
## Useful CMake flags when building PrusaSlicer
|
||||
- `-DSLIC3R_ASAN=ON` enables gcc/clang address sanitizer (defaults to `OFF`, requires gcc>4.8 or clang>3.1)
|
||||
- `-DSLIC3R_GTK=3` to use GTK3 (defaults to `2`). Note that wxWidgets must be built against the same GTK version.
|
||||
- `-DSLIC3R_STATIC=ON` for static build (defaults to `OFF`)
|
||||
- `-DSLIC3R_WX_STABLE=ON` to look for wxWidgets 3.0 (defaults to `OFF`)
|
||||
- `-DCMAKE_BUILD_TYPE=Debug` to build in debug mode (defaults to `Release`)
|
||||
|
||||
See the CMake files to get the complete list.
|
||||
|
||||
|
||||
|
||||
## Building dynamically
|
||||
|
||||
As already mentioned above, dynamic linking of dependencies is possible, but PrusaSlicer team is unable to troubleshoot (Linux world is way too complex). Feel free to do so, but you are on your own. Several remarks though:
|
||||
|
||||
The list of dependencies can be easily obtained by inspecting the CMake scripts in the `deps/` directory. Some of the dependencies don't have to be as recent as the versions listed - generally versions available on conservative Linux distros such as Debian stable, Ubuntu LTS releases or Fedora are likely sufficient. If you decide to build this way, it is your responsibility to make sure that CMake finds all required dependencies. It is possible to look at your distribution PrusaSlicer package to see how the package maintainers solved the dependency issues.
|
||||
|
||||
#### wxWidgets
|
||||
By default, PrusaSlicer looks for wxWidgets 3.1. Our build script in fact downloads specific patched version of wxWidgets. If you want to link against wxWidgets 3.0 (which are still provided by most distributions because wxWidgets 3.1 have not yet been declared stable), you must set `-DSLIC3R_WX_STABLE=ON` when running CMake. Note that while PrusaSlicer can be linked against wWidgets 3.0, the combination is not well tested and there might be bugs in the resulting application.
|
||||
|
||||
When building on ubuntu 20.04 focal fossa, the package libwxgtk3.0-gtk3-dev needs to be installed instead of libwxgtk3.0-dev and you should use:
|
||||
```
|
||||
-DSLIC3R_WX_STABLE=1 -DSLIC3R_GTK=3
|
||||
```
|
||||
|
||||
## Miscellaneous
|
||||
|
||||
### Installation
|
||||
|
||||
At runtime, PrusaSlicer needs a way to access its resource files. By default, it looks for a `resources` directory relative to its binary.
|
||||
|
||||
If you instead want PrusaSlicer installed in a structure according to the File System Hierarchy Standard, use the `SLIC3R_FHS` flag
|
||||
|
||||
cmake .. -DSLIC3R_FHS=1
|
||||
|
||||
This will make PrusaSlicer look for a fixed-location `share/slic3r-prusa3d` directory instead (note that the location becomes hardcoded).
|
||||
|
||||
You can then use the `make install` target to install PrusaSlicer.
|
||||
|
||||
### Desktop Integration (PrusaSlicer 2.4 and newer)
|
||||
|
||||
If PrusaSlicer is to be distributed as an AppImage or a binary blob (.tar.gz and similar), then a desktop integration support is compiled in by default: PrusaSlicer will offer to integrate with desktop by manually copying the desktop file and application icon into user's desktop configuration. The built-in desktop integration is also handy on Crosstini (Linux on Chrome OS).
|
||||
|
||||
If PrusaSlicer is compiled with `SLIC3R_FHS` enabled, then a desktop integration support will not be integrated. One may want to disable desktop integration by running
|
||||
|
||||
cmake .. -DSLIC3R_DESKTOP_INTEGRATION=0
|
||||
|
||||
when building PrusaSlicer for flatpack or snap, where the desktop integration is performed by the installer.
|
||||
Currently Linux version is not verified, you can try it referring to [PrusaSlicer'S linux building guide](https://github.com/prusa3d/PrusaSlicer/blob/master/doc/How%20to%20build%20-%20Linux%20et%20al.md)
|
||||
@@ -1,109 +1,41 @@
|
||||
|
||||
# Building PrusaSlicer on Mac OS
|
||||
# Building Bambu Studio on Mac OS
|
||||
|
||||
To build PrusaSlicer on Mac OS, you will need the following software:
|
||||
## Enviroment setup
|
||||
Install Following tools:
|
||||
- Xcode from app store
|
||||
- Cmake
|
||||
- git
|
||||
- gettext
|
||||
|
||||
- XCode
|
||||
- CMake
|
||||
- git
|
||||
- gettext
|
||||
Cmake, git, gettext can be installed from brew(brew install cmake git gettext)
|
||||
|
||||
XCode is available through Apple's App Store, the other three tools are available on
|
||||
[brew](https://brew.sh/) (use `brew install cmake git gettext` to install them).
|
||||
## building the deps
|
||||
You need to build the dependence of BambuStudio first. (Only needs for the first time)
|
||||
|
||||
### Dependencies
|
||||
Suppose you download the codes into /Users/_username_/work/projects/BambuStudio
|
||||
create a directory to store the dependence built: /Users/_username_/work/projects/BambuStudio_dep
|
||||
**(Please make sure to replace the username with the one on your computer)**
|
||||
|
||||
PrusaSlicer comes with a set of CMake scripts to build its dependencies, it lives in the `deps` directory.
|
||||
Open a terminal window and navigate to PrusaSlicer sources directory and then to `deps`.
|
||||
Use the following commands to build the dependencies:
|
||||
`cd BambuStudio/deps`
|
||||
`mkdir build;cd build`
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
make
|
||||
for arm64 architecture
|
||||
`cmake ../ -DDESTDIR="/Users/username/work/projects/BambuStudio_dep" -DOPENSSL_ARCH="darwin64-arm64-cc"`
|
||||
for x86 architeccture
|
||||
`cmake ../ -DDESTDIR="/Users/username/work/projects/BambuStudio_dep" -DOPENSSL_ARCH="darwin64-x86_64-cc"`
|
||||
`make -jN` (N can be a number between 1 and the max cpu number)
|
||||
|
||||
This will create a dependencies bundle inside the `build/destdir` directory.
|
||||
You can also customize the bundle output path using the `-DDESTDIR=<some path>` option passed to `cmake`.
|
||||
## building the Bambu Studio
|
||||
create a directory to store the installed files at /Users/username/work/projects/BambuStudio/install_dir
|
||||
`cd BambuStudio`
|
||||
`mkdir install_dir`
|
||||
`mkdir build;cd build`
|
||||
|
||||
**Warning**: Once the dependency bundle is installed in a destdir, the destdir cannot be moved elsewhere.
|
||||
(This is because wxWidgets hardcodes the installation path.)
|
||||
building it use cmake
|
||||
`cmake .. -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="/Users/username/work/projects/BambuStudio_dep/usr/local" -DCMAKE_INSTALL_PREFIX="../install_dir" -DCMAKE_BUILD_TYPE=Release -DCMAKE_MACOSX_RPATH=ON -DCMAKE_INSTALL_RPATH="/Users/username/work/projects/BambuStudio_dep/usr/local" -DCMAKE_MACOSX_BUNDLE=on`
|
||||
`cmake --build . --target install --config Release -jN`
|
||||
|
||||
FIXME The Cereal serialization library needs a tiny patch on some old OSX clang installations
|
||||
https://github.com/USCiLab/cereal/issues/339#issuecomment-246166717
|
||||
|
||||
|
||||
### Building PrusaSlicer
|
||||
|
||||
If dependencies are built without errors, you can proceed to build PrusaSlicer itself.
|
||||
Go back to top level PrusaSlicer sources directory and use these commands:
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DCMAKE_PREFIX_PATH="$PWD/../deps/build/destdir/usr/local"
|
||||
|
||||
The `CMAKE_PREFIX_PATH` is the path to the dependencies bundle but with `/usr/local` appended - if you set a custom path
|
||||
using the `DESTDIR` option, you will need to change this accordingly. **Warning:** the `CMAKE_PREFIX_PATH` needs to be an absolute path.
|
||||
|
||||
The CMake command above prepares PrusaSlicer for building from the command line.
|
||||
To start the build, use
|
||||
|
||||
make -jN
|
||||
|
||||
where `N` is the number of CPU cores, so, for example `make -j4` for a 4-core machine.
|
||||
|
||||
Alternatively, if you would like to use XCode GUI, modify the `cmake` command to include the `-GXcode` option:
|
||||
|
||||
cmake .. -GXcode -DCMAKE_PREFIX_PATH="$PWD/../deps/build/destdir/usr/local"
|
||||
|
||||
and then open the `PrusaSlicer.xcodeproj` file.
|
||||
This should open up XCode where you can perform build using the GUI or perform other tasks.
|
||||
|
||||
### Note on Mac OS X SDKs
|
||||
|
||||
By default PrusaSlicer builds against whichever SDK is the default on the current system.
|
||||
|
||||
This can be customized. The `CMAKE_OSX_SYSROOT` option sets the path to the SDK directory location
|
||||
and the `CMAKE_OSX_DEPLOYMENT_TARGET` option sets the target OS X system version (eg. `10.14` or similar).
|
||||
Note you can set just one value and the other will be guessed automatically.
|
||||
In case you set both, the two settings need to agree with each other. (Building with a lower deployment target
|
||||
is currently unsupported because some of the dependencies don't support this, most notably wxWidgets.)
|
||||
|
||||
Please note that the `CMAKE_OSX_DEPLOYMENT_TARGET` and `CMAKE_OSX_SYSROOT` options need to be set the same
|
||||
on both the dependencies bundle as well as PrusaSlicer itself.
|
||||
|
||||
Official Mac PrusaSlicer builds are currently built against SDK 10.9 to ensure compatibility with older Macs.
|
||||
|
||||
_Warning:_ XCode may be set such that it rejects SDKs bellow some version (silently, more or less).
|
||||
This is set in the property list file
|
||||
|
||||
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Info.plist
|
||||
|
||||
To remove the limitation, simply delete the key `MinimumSDKVersion` from that file.
|
||||
|
||||
|
||||
# TL; DR
|
||||
|
||||
Works on a fresh installation of MacOS Catalina 10.15.6
|
||||
|
||||
- Install [brew](https://brew.sh/):
|
||||
- Open Terminal
|
||||
|
||||
- Enter:
|
||||
|
||||
```
|
||||
brew update
|
||||
brew install cmake git gettext
|
||||
brew upgrade
|
||||
git clone https://github.com/prusa3d/PrusaSlicer/
|
||||
cd PrusaSlicer/deps
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
make
|
||||
cd ../..
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DCMAKE_PREFIX_PATH="$PWD/../deps/build/destdir/usr/local"
|
||||
make
|
||||
src/prusa-slicer
|
||||
```
|
||||
building it use xcode
|
||||
`cmake .. -GXcode -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="/Users/username/work/projects/BambuStudio_dep/usr/local" -DCMAKE_INSTALL_PREFIX="../install_dir" -DCMAKE_BUILD_TYPE=Release -DCMAKE_MACOSX_RPATH=ON -DCMAKE_INSTALL_RPATH="/Users/username/work/projects/BambuStudio_dep/usr/local" -DCMAKE_MACOSX_BUNDLE=on`
|
||||
then building it using Xcode
|
||||
@@ -1,216 +1,36 @@
|
||||
# Step by Step Visual Studio 2019 Instructions
|
||||
# Building Bambu Studio on Windows
|
||||
|
||||
### Install the tools
|
||||
## Enviroment setup
|
||||
Install Following tools:
|
||||
- Visual Studio Community 2019 from [visualstudio.microsoft.com/vs/](https://visualstudio.microsoft.com/vs/) (Older versions are not supported as Bambu Studio requires support for C++17, and newer versions should also be ok);
|
||||
- Cmake from [cmake.org](https://cmake.org/download/)
|
||||
- Git from [gitforwindows.org](https://gitforwindows.org/)
|
||||
- Perl from [strawberryperl](https://strawberryperl.com/)
|
||||
|
||||
Install Visual Studio Community 2019 from [visualstudio.microsoft.com/vs/](https://visualstudio.microsoft.com/vs/). Older versions are not supported as PrusaSlicer requires support for C++17.
|
||||
Select all workload options for C++ and make sure to launch Visual Studio after install (to ensure that the full setup completes).
|
||||
## building the deps
|
||||
Suppose you download the codes into D:/work/Projects/BambuStudio
|
||||
create a directory to store the dependence built: D:/work/Projects/BambuStudio_dep
|
||||
|
||||
Install git for Windows from [gitforwindows.org](https://gitforwindows.org/)
|
||||
Download and run the exe accepting all defaults
|
||||
`cd BambuStudio/deps`
|
||||
`mkdir build;cd build`
|
||||
`cmake ../ -G "Visual Studio 16 2019" -DDESTDIR="D:/work/Projects/BambuStudio_dep" -DCMAKE_BUILD_TYPE=Release`
|
||||
`msbuild /m ALL_BUILD.vcxproj`
|
||||
|
||||
### Download sources
|
||||
It takes "00:14:27.37" to finish it on my machine (11th Gen Intel(R) Core(TM) i9-11900 @2.50GHz 2.50 GHz, with 32.0 GB DDR)
|
||||
|
||||
Clone the respository. To place it in C:\src\PrusaSlicer, run:
|
||||
```
|
||||
c:> mkdir src
|
||||
c:> cd src
|
||||
c:\src> git clone https://github.com/prusa3d/PrusaSlicer.git
|
||||
```
|
||||
## building the Bambu Studio
|
||||
create a directory to store the installed files at D:/work/Projects/BambuStudio/install_dir
|
||||
`cd BambuStudio`
|
||||
`mkdir install_dir`
|
||||
`mkdir build;cd build`
|
||||
|
||||
### Run the automatic build script
|
||||
set -DWIN10SDK_PATH to your windows sdk path(for example: C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0) in below command:
|
||||
`cmake .. -G "Visual Studio 16 2019" -DBBL_RELEASE_TO_PUBLIC=1 -DCMAKE_PREFIX_PATH="D:/work/Projects/BambuStudio_dep/usr/local" -DCMAKE_INSTALL_PREFIX="../install_dir" -DCMAKE_BUILD_TYPE=Release -DWIN10SDK_PATH="C:/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0"`
|
||||
|
||||
The script `build_win.bat` will automatically find the default Visual Studio installation, set up the build environment, and then run both CMake and MSBuild to generate the dependencies and application as needed. If you'd rather do these steps manually, you can skip to the [Manual Build Instructions](#manual-build-instructions) in the next section. Otherwise, just run the following command to get everything going with the default configs:
|
||||
then build it using command
|
||||
`cmake --build . --target install --config Release`
|
||||
|
||||
```
|
||||
c:\src>cd c:\src\PrusaSlicer
|
||||
c:\src\PrusaSlicer>build_win.bat -d=..\PrusaSlicer-deps -r=console
|
||||
```
|
||||
or building it under the Visual Studio 2019
|
||||
(set the BambuStudio_app_gui as start project)
|
||||

|
||||
|
||||
The build script will run for a while (over an hour, depending on your machine) and automatically perform the following steps:
|
||||
1. Configure and build [deps](#compile-the-dependencies) as RelWithDebInfo with `c:\src\PrusaSlicer-deps` as the destination directory
|
||||
2. Configure and build all [application targets](#compile-prusaslicer) as RelWithDebInfo
|
||||
3. Launch the resulting `prusa-slicer-console.exe` binary
|
||||
|
||||
You can change the above command line options to do things like:
|
||||
* Change the destination for the dependencies by pointing `-d` to a different directory such as: `build_win.bat -d=s:\PrusaSlicerDeps`
|
||||
* Open the solution in Visual Studio after the build completes by changing the `-r` switch to `-r=ide`
|
||||
* Generate a release build without debug info by adding `-c=Release` or a full debug build with `-c=Debug`
|
||||
* Perform an incremental application build (the default) with: `build_win.bat -s=app-dirty`
|
||||
* Clean and rebuild the application: `build_win.bat -s=app`
|
||||
* Clean and rebuild the dependencies: `build_win.bat -s=deps`
|
||||
* Clean and rebuild everything (app and deps): `build_win.bat -s=all`
|
||||
* _The full list of build script options can be listed by running:_ `build_win.bat -?`
|
||||
|
||||
### Troubleshooting
|
||||
|
||||
You're best off initiating builds from within Visual Studio for day-to-day development. However, the `build_win.bat` script can be very helpful if you run into build failures after updating your source tree. Here are some tips to keep in mind:
|
||||
* The last several lines of output from `build_win.bat` will usually have the most helpful error messages.
|
||||
* If CMake complains about missing binaries or paths (e.g. after updating Visual Studio), building with `build_win.bat` will force CMake to regenerate its cache on an error.
|
||||
* After a deps change, you may just need to rebuild everything with the `-s=all` switch.
|
||||
* Reading through the instructions in the next section may help diagnose more complex issues.
|
||||
|
||||
# Manual Build Instructions
|
||||
|
||||
_Follow the steps below if you want to understand how to perform a manual build, or if you're troubleshooting issues with the automatic build script._
|
||||
|
||||
### Compile the dependencies.
|
||||
Dependencies are updated seldomly, thus they are compiled out of the PrusaSlicer source tree.
|
||||
Go to the Windows Start Menu and Click on "Visual Studio 2019" folder, then select the ->"x64 Native Tools Command Prompt" to open a command window and run the following:
|
||||
```
|
||||
cd c:\src\PrusaSlicer\deps
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 16 2019" -DDESTDIR="c:\src\PrusaSlicer-deps"
|
||||
|
||||
msbuild /m ALL_BUILD.vcxproj // This took 13.5 minutes on my machine: core I7-7700K @ 4.2Ghz with 32GB main memory and 20min on a average laptop
|
||||
```
|
||||
|
||||
### Generate Visual Studio project file for PrusaSlicer, referencing the precompiled dependencies.
|
||||
Go to the Windows Start Menu and Click on "Visual Studio 2019" folder, then select the ->"x64 Native Tools Command Prompt" to open a command window and run the following:
|
||||
```
|
||||
cd c:\src\PrusaSlicer\
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 16 2019" -DCMAKE_PREFIX_PATH="c:\src\PrusaSlicer-deps\usr\local"
|
||||
```
|
||||
|
||||
Note that `CMAKE_PREFIX_PATH` must be absolute path. A relative path like "..\..\PrusaSlicer-deps\usr\local" does not work.
|
||||
|
||||
### Compile PrusaSlicer.
|
||||
|
||||
Double-click c:\src\PrusaSlicer\build\PrusaSlicer.sln to open in Visual Studio 2019.
|
||||
OR
|
||||
Open Visual Studio for C++ development (VS asks this the first time you start it).
|
||||
|
||||
Select PrusaSlicer_app_gui as your startup project (right-click->Set as Startup Project).
|
||||
|
||||
Run Build->Rebuild Solution once to populate all required dependency modules. This is NOT done automatically when you build/run. If you run both Debug and Release variants, you will need to do this once for each.
|
||||
|
||||
Debug->Start Debugging or press F5
|
||||
|
||||
PrusaSlicer should start. You're up and running!
|
||||
|
||||
note: Thanks to @douggorgen for the original guide, as an answer for a issue
|
||||
|
||||
|
||||
# The below information is out of date, but still useful for reference purposes
|
||||
|
||||
We have switched to MS Visual Studio 2019.
|
||||
|
||||
We don't use MSVS 2013 any more. At the moment we are in the process of creating new pre-built dependency bundles
|
||||
and updating this document. In the meantime, you will need to compile the dependencies yourself
|
||||
[the same way as before](#building-the-dependencies-package-yourself)
|
||||
except with CMake generators for MSVS 2019 instead of 2013.
|
||||
|
||||
Thank you for understanding.
|
||||
|
||||
---
|
||||
|
||||
# Building PrusaSlicer on Microsoft Windows
|
||||
|
||||
~~The currently supported way of building PrusaSlicer on Windows is with CMake and MS Visual Studio 2013.
|
||||
You can use the free [Visual Studio 2013 Community Edition](https://www.visualstudio.com/vs/older-downloads/).
|
||||
CMake installer can be downloaded from [the official website](https://cmake.org/download/).~~
|
||||
|
||||
~~Building with newer versions of MSVS (2015, 2017) may work too as reported by some of our users.~~
|
||||
|
||||
_Note:_ Thanks to [**@supermerill**](https://github.com/supermerill) for testing and inspiration for this guide.
|
||||
|
||||
### Dependencies
|
||||
|
||||
On Windows PrusaSlicer is built against statically built libraries.
|
||||
~~We provide a prebuilt package of all the needed dependencies. This package only works on Visual Studio 2013, so~~ if you are using a newer version of Visual Studio, you need to compile the dependencies yourself as per [below](#building-the-dependencies-package-yourself).
|
||||
The package comes in a several variants:
|
||||
|
||||
- ~~64 bit, Release mode only (41 MB, 578 MB unpacked)~~
|
||||
- ~~64 bit, Release and Debug mode (88 MB, 1.3 GB unpacked)~~
|
||||
- ~~32 bit, Release mode only (38 MB, 520 MB unpacked)~~
|
||||
- ~~32 bit, Release and Debug mode (74 MB, 1.1 GB unpacked)~~
|
||||
|
||||
When unsure, use the _Release mode only_ variant, the _Release and Debug_ variant is only needed for debugging & development.
|
||||
|
||||
If you're unsure where to unpack the package, unpack it into `C:\local\` (but it can really be anywhere).
|
||||
|
||||
Alternatively you can also compile the dependencies yourself, see below.
|
||||
|
||||
### Building PrusaSlicer with Visual Studio
|
||||
|
||||
First obtain the PrusaSlicer sources via either git or by extracting the source archive.
|
||||
|
||||
Then you will need to note down the so-called 'prefix path' to the dependencies, this is the location of the dependencies packages + `\usr\local` appended.
|
||||
For example on 64 bits this would be `C:\local\destdir-64\usr\local`. The prefix path will need to be passed to CMake.
|
||||
|
||||
When ready, open the relevant Visual Studio command line and `cd` into the directory with PrusaSlicer sources.
|
||||
Use these commands to prepare Visual Studio solution file:
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 12 Win64" -DCMAKE_PREFIX_PATH="<insert prefix path here>"
|
||||
|
||||
Note that if you're building a 32-bit variant, you will need to change the `"Visual Studio 12 Win64"` to just `"Visual Studio 12"`.
|
||||
|
||||
Conversely, if you're using Visual Studio version other than 2013, the version number will need to be changed accordingly.
|
||||
|
||||
If `cmake` has finished without errors, go to the build directory and open the `PrusaSlicer.sln` solution file in Visual Studio.
|
||||
Before building, make sure you're building the right project (use one of those starting with `PrusaSlicer_app_...`) and that you're building
|
||||
with the right configuration, i.e. _Release_ vs. _Debug_. When unsure, choose _Release_.
|
||||
Note that you won't be able to build a _Debug_ variant against a _Release_-only dependencies package.
|
||||
|
||||
#### Installing using the `INSTALL` project
|
||||
|
||||
PrusaSlicer can be run from the Visual Studio or from Visual Studio's build directory (`src\Release` or `src\Debug`),
|
||||
but for longer-term usage you might want to install somewhere using the `INSTALL` project.
|
||||
By default, this installs into `C:\Program Files\PrusaSlicer`.
|
||||
To customize the install path, use the `-DCMAKE_INSTALL_PREFIX=<path of your choice>` when invoking `cmake`.
|
||||
|
||||
### Building from the command line
|
||||
|
||||
There are several options for building from the command line:
|
||||
|
||||
- [msbuild](https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-reference?view=vs-2017&viewFallbackFrom=vs-2013)
|
||||
- [Ninja](https://ninja-build.org/)
|
||||
- [nmake](https://docs.microsoft.com/en-us/cpp/build/nmake-reference?view=vs-2017)
|
||||
|
||||
To build with msbuild, use the same CMake command as in previous paragraph and then build using
|
||||
|
||||
msbuild /m /P:Configuration=Release ALL_BUILD.vcxproj
|
||||
|
||||
To build with Ninja or nmake, replace the `-G` option in the CMake call with `-G Ninja` or `-G "NMake Makefiles"` , respectively.
|
||||
Then use either `ninja` or `nmake` to start the build.
|
||||
|
||||
To install, use `msbuild /P:Configuration=Release INSTALL.vcxproj` , `ninja install` , or `nmake install` .
|
||||
|
||||
### Building the dependencies package yourself
|
||||
|
||||
The dependencies package is built using CMake scripts inside the `deps` subdirectory of PrusaSlicer sources.
|
||||
(This is intentionally not interconnected with the CMake scripts in the rest of the sources.)
|
||||
|
||||
Open the preferred Visual Studio command line (64 or 32 bit variant) and `cd` into the directory with PrusaSlicer sources.
|
||||
Then `cd` into the `deps` directory and use these commands to build:
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -G "Visual Studio 16 2019" -DDESTDIR="C:\local\destdir-custom"
|
||||
msbuild /m ALL_BUILD.vcxproj
|
||||
|
||||
You can also use the Visual Studio GUI or other generators as mentioned above.
|
||||
|
||||
The `DESTDIR` option is the location where the bundle will be installed.
|
||||
This may be customized. If you leave it empty, the `DESTDIR` will be placed inside the same `build` directory.
|
||||
|
||||
Warning: If the `build` directory is nested too deep inside other folders, various file paths during the build
|
||||
become too long and the build might fail due to file writing errors (\*). For this reason, it is recommended to
|
||||
place the `build` directory relatively close to the drive root.
|
||||
|
||||
Note that the build variant that you may choose using Visual Studio (i.e. _Release_ or _Debug_ etc.) when building the dependency package is **not relevant**.
|
||||
The dependency build will by default build _both_ the _Release_ and _Debug_ variants regardless of what you choose in Visual Studio.
|
||||
You can disable building of the debug variant by passing the
|
||||
|
||||
-DDEP_DEBUG=OFF
|
||||
|
||||
option to CMake, this will only produce a _Release_ build.
|
||||
|
||||
Refer to the CMake scripts inside the `deps` directory to see which dependencies are built in what versions and how this is done.
|
||||
|
||||
\*) Specifically, the problem arises when building boost. Boost build tool appends all build options into paths of
|
||||
intermediate files, which are not handled correctly by either `b2.exe` or possibly `ninja` (?).
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Localization and translation guide
|
||||
|
||||
The purpose of this guide is to describe how to contribute to the PrusaSlicer translations. We use GNUgettext for extracting string resources from the project and PoEdit for editing translations.
|
||||
The purpose of this guide is to describe how to contribute to the Bambu Studio translations. We use GNUgettext for extracting string resources from the project and PoEdit for editing translations.
|
||||
|
||||
Those can be downloaded here:
|
||||
- https://sourceforge.net/directory/os:windows/?q=gnu+gettext GNUgettext package contains a set of tools to extract strings from the source code and to create the translation Catalog.
|
||||
@@ -12,41 +12,42 @@ Full manual for GNUgettext can be seen here: http://www.gnu.org/software/gettext
|
||||
|
||||
|
||||
### Scenario 1. How do I add a translation or fix an existing translation
|
||||
1. Get PO-file from corresponding folder here:
|
||||
https://github.com/prusa3d/PrusaSlicer/tree/master/resources/localization
|
||||
1. Get PO-file 'BambuStudio_xx.pot' from corresponding sub-folder here:
|
||||
https://github.com/bambulab/BambuStudio/tree/master/bbl/i18n
|
||||
2. Open this file in PoEdit as "Edit a translation"
|
||||
3. Apply your corrections to the translation
|
||||
4. Push changed PrusaSlicer.po and PrusaSlicer.mo (will create automatically after saving of PrusaSlicer.po in PoEdit) into the original folder.
|
||||
4. Push changed BambuStudio_xx.po into the original folder
|
||||
5. copy BambuStudio_xx.mo into resources/i18n/xx and rename it to BambuStudio.mo, then push the changed file.
|
||||
|
||||
### Scenario 2. How do I add a new language support
|
||||
1. Get file PrusaSlicer.pot here :
|
||||
https://github.com/prusa3d/PrusaSlicer/tree/master/resources/localization
|
||||
1. Get file BambuStudio.pot here :
|
||||
https://github.com/bambulab/BambuStudio/tree/master/bbl/i18n
|
||||
2. Open it in PoEdit for "Create new translation"
|
||||
3. Select Translation Language (for example French).
|
||||
4. As a result you will have fr.po - the file containing translation to French.
|
||||
Notice. When the translation is complete you need to:
|
||||
- Rename the file to PrusaSlicer.po
|
||||
- Click "Save file" button. PrusaSlicer.mo will be created immediately
|
||||
- Both PrusaSlicer.po and PrusaSlicer.mo have to be saved here:
|
||||
https://github.com/prusa3d/PrusaSlicer/tree/master/resources/localization/fr
|
||||
- Rename the file to BambuStudio_fr.po
|
||||
- Click "Save file" button. BambuStudio_fr.mo will be created immediately
|
||||
- Bambu_Studio_fr.po needs to be copied into the sub-folder fr of https://github.com/bambulab/BambuStudio/tree/master/bbl/i18n, and be pushed
|
||||
- copy BambuStudio_xx.mo into resources/i18n/xx and rename it to BambuStudio.mo, then push the changed file.
|
||||
( name of folder "fr" means "French" - the translation language).
|
||||
|
||||
### Scenario 3. How do I add a new text resource when implementing a feature to PrusaSlicer
|
||||
Each string resource in PrusaSlicer available for translation needs to be explicitly marked using L() macro like this:
|
||||
### Scenario 3. How do I add a new text resource when implementing a feature to Bambu Studio
|
||||
Each string resource in Bambu Studio available for translation needs to be explicitly marked using L() macro like this:
|
||||
```C++
|
||||
auto msg = L("This message to be localized")
|
||||
```
|
||||
To get translated text use one of needed macro/function (`_(s)` or `_CHB(s)` ).
|
||||
If you add new file resource, add it to the list of files containing macro `L()`
|
||||
|
||||
### Scenario 4. How do I use GNUgettext to localize my own application taking PrusaSlicer as an example
|
||||
### Scenario 4. How do I use GNUgettext to localize my own application taking Bambu Studio as an example
|
||||
|
||||
1. For convenience create a list of files with this macro `L(s)`. We have
|
||||
https://github.com/prusa3d/PrusaSlicer/tree/master/resources/localization/list.txt.
|
||||
https://github.com/bambulab/BambuStudio/blob/master/bbl/i18n/list.txt.
|
||||
|
||||
2. Create template file(*.POT) with GNUgettext command:
|
||||
```
|
||||
xgettext --keyword=L --add-comments=TRN --from-code=UTF-8 --debug -o PrusaSlicer.pot -f list.txt
|
||||
xgettext --keyword=L --add-comments=TRN --from-code=UTF-8 --debug -o BambuStudio.pot -f list.txt
|
||||
```
|
||||
|
||||
Use flag `--from-code=UTF-8` to specify that the source strings are in UTF-8 encoding
|
||||
@@ -74,14 +75,14 @@ https://github.com/prusa3d/PrusaSlicer/tree/master/resources/localization/list.t
|
||||
When you have Catalog to translation open POT or PO file in PoEdit and start translating.
|
||||
|
||||
|
||||
## General guidelines for PrusaSlicer translators
|
||||
## General guidelines for Bambu Studio translators
|
||||
|
||||
|
||||
- We recommend using *PoEdit* application for translation (as described above). It will help you eliminate most punctuation errors and will show you strings with "random" translations (if the fuzzy parameter was used).
|
||||
|
||||
- To check how the translated text looks on the UI elements, test it :) If you use *PoEdit*, all you need to do is save the file. At this point, a MO file will be created. Rename it PrusaSlicer.mo, and you can run PrusaSlicer (see above).
|
||||
- To check how the translated text looks on the UI elements, test it :) If you use *PoEdit*, all you need to do is save the file. At this point, a MO file will be created. Rename it Bambu Studio.mo, and you can run Bambu Studio (see above).
|
||||
|
||||
- If you see an encoding error (garbage characters instead of Unicode) somewhere in PrusaSlicer, report it. It is likely not a problem of your translation, but a bug in the software.
|
||||
- If you see an encoding error (garbage characters instead of Unicode) somewhere in Bambu Studio, report it. It is likely not a problem of your translation, but a bug in the software.
|
||||
|
||||
- See on which UI elements the translated phrase will be used. Especially if it's a button, it is very important to decide on the translation and not write alternative translations in parentheses, as this will significantly increase the width of the button, which is sometimes highly undesirable:
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 12 KiB |
@@ -1,52 +0,0 @@
|
||||
# Slic3r PE 1.40 configuration update
|
||||
|
||||
Slic3r PE 1.40.0 comes with a major re-work of the way configuration presets work.
|
||||
There are three new features:
|
||||
|
||||
+ A two-tier system of presets being divided into _System_ and _User_ groups
|
||||
+ Configuration snapshots
|
||||
+ Configuration updating from the internet
|
||||
|
||||
## System and User presets
|
||||
|
||||
- _System preset_: These are the presets that come with Slic3r PE installation. They come from a vendor configuration bundle (not individual files like before). They are **read-only** – a user cannot modify them, but may instead create a derived User preset based on a System preset
|
||||
- _User preset_: These are regular presets stored in files just like before. Additionally, they may be derived (inherited) from one of the System presets
|
||||
|
||||
A derived User preset keeps track of which settings are inherited from the parent System preset and which are modified by the user. When a system preset is updated (either via installation of a new Slic3r or automatically from the internet), in a User preset the settings that are modified by the user will stay that way, while the ones that are inherited reflect the updated System preset.
|
||||
|
||||
This system ensures that we don't overwrite user's settings when there is an update to the built in presets.
|
||||
|
||||
Slic3r GUI now displays accurately which settings are inherited and which are modified.
|
||||
A setting derived from a System preset is represented by green label and a locked lock icon:
|
||||
|
||||

|
||||
|
||||
A settings modified in a User preset has an open lock icon:
|
||||
|
||||

|
||||
|
||||
Clicking the open lock icon restores the system setting.
|
||||
|
||||
Additionally, any setting that is modified but not yet saved onto disk is represented by orange label and a back-arrow:
|
||||
|
||||

|
||||
|
||||
Clicking the back-arrow restores the value that was previously saved in this Preset.
|
||||
|
||||
## Configuration snapshots
|
||||
|
||||
Configuration snapshots can now be taken via the _Configuration_ menu.
|
||||
A snapshot contains complete configuration from the point when the snapshot was taken.
|
||||
Users may move back and forth between snapshots at will using a dialog:
|
||||
|
||||

|
||||
|
||||
|
||||
# Updating from the internet
|
||||
|
||||
Slic3r PE 1.40.0 checks for updates of the built-in System presets and downloads them.
|
||||
The first-time configuration assistant will ask you if you want to enable this feature - it is **not** mandatory.
|
||||
|
||||
Updates are checked for and downloaded in the background. If there's is an update, Slic3r will prompt about it
|
||||
next time it is launched, never during normal program operation. An update may be either accepted or refused.
|
||||
Before any update is applied a configuration snapshot (as described above) is taken.
|
||||
|
Before Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 77 KiB |
@@ -36,15 +36,15 @@
|
||||
},
|
||||
{
|
||||
"type": "po",
|
||||
"pattern": "bbl/i18n/zh_cn/BambuStudio_zh_CN.po",
|
||||
"lang": "zh_cn"
|
||||
"pattern": "bbl/i18n/hu/BambuStudio_hu.po",
|
||||
"lang": "hu"
|
||||
}
|
||||
]
|
||||
},
|
||||
"download": {
|
||||
"folder": "bbl/i18n",
|
||||
"files": {
|
||||
"output": "${lang}/BambuStudio_${lang}_new.po"
|
||||
"output": "${lang}/BambuStudio_${lang}.po"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
14
resources/config.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"printers": [
|
||||
{
|
||||
"display_name": "Bambu Lab X1",
|
||||
"model_id": "BL-P002",
|
||||
"printer_type": "3DPrinter-X1"
|
||||
},
|
||||
{
|
||||
"display_name": "Bambu Lab X1 Carbon",
|
||||
"model_id": "BL-P001",
|
||||
"printer_type": "3DPrinter-X1-Carbon"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
resources/i18n/hu/BambuStudio.mo
Normal file
BIN
resources/images/BambuStudio-mac_256px.ico
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 13 KiB |
22
resources/images/add.svg
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve">
|
||||
<g id="ADD">
|
||||
<path fill="#FFFFFF" d="M72.3,117.5H10.5v-75h75v23.27c1.61-0.56,3.28-0.99,5-1.29V41.04l27-27V72.3c1.89,1.71,3.57,3.65,5,5.76V8
|
||||
c0-0.05-0.01-0.1-0.02-0.15c0-0.06-0.01-0.11-0.02-0.17c-0.03-0.22-0.08-0.43-0.15-0.62c0,0,0-0.01,0-0.01c0,0,0,0,0,0
|
||||
c-0.01-0.03-0.03-0.05-0.04-0.08c-0.05-0.11-0.11-0.21-0.17-0.31c-0.03-0.04-0.05-0.08-0.08-0.11c-0.06-0.08-0.13-0.16-0.2-0.24
|
||||
c-0.03-0.03-0.06-0.07-0.09-0.1c-0.09-0.09-0.19-0.17-0.3-0.25c-0.01-0.01-0.02-0.02-0.04-0.03c-0.12-0.08-0.24-0.15-0.38-0.2
|
||||
c-0.04-0.02-0.09-0.03-0.13-0.05c-0.1-0.04-0.2-0.07-0.3-0.09c-0.05-0.01-0.09-0.02-0.14-0.03c-0.15-0.03-0.3-0.05-0.45-0.05H48
|
||||
c-0.57,0-1.12,0.19-1.56,0.55l-40,32c-0.03,0.03-0.06,0.06-0.09,0.09c-0.07,0.06-0.13,0.12-0.19,0.19
|
||||
c-0.05,0.06-0.1,0.12-0.15,0.18c-0.05,0.07-0.09,0.13-0.14,0.2c-0.04,0.07-0.08,0.14-0.12,0.21c-0.03,0.07-0.07,0.15-0.09,0.22
|
||||
c-0.03,0.08-0.05,0.16-0.07,0.24c-0.02,0.08-0.04,0.15-0.05,0.23c-0.01,0.09-0.02,0.18-0.03,0.27c0,0.04-0.01,0.08-0.01,0.13v80
|
||||
c0,1.38,1.12,2.5,2.5,2.5h70.06C75.95,121.07,74.01,119.39,72.3,117.5z M48.88,10.5h65.09l-27,27H15.13L48.88,10.5z"/>
|
||||
<g>
|
||||
<path fill="#ED6B21" d="M96,69.5c-14.61,0-26.5,11.89-26.5,26.5s11.89,26.5,26.5,26.5s26.5-11.89,26.5-26.5S110.61,69.5,96,69.5z
|
||||
M96,117.5c-11.86,0-21.5-9.64-21.5-21.5S84.14,74.5,96,74.5s21.5,9.64,21.5,21.5S107.86,117.5,96,117.5z"/>
|
||||
<path fill="#ED6B21" d="M112,93.5H98.5V80c0-1.38-1.12-2.5-2.5-2.5s-2.5,1.12-2.5,2.5v13.5H80c-1.38,0-2.5,1.12-2.5,2.5
|
||||
s1.12,2.5,2.5,2.5h13.5V112c0,1.38,1.12,2.5,2.5,2.5s2.5-1.12,2.5-2.5V98.5H112c1.38,0,2.5-1.12,2.5-2.5S113.38,93.5,112,93.5z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
19
resources/images/add_copies.svg
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
|
||||
<g id="add_x5F_copies">
|
||||
<g>
|
||||
<path fill="#808080" d="M8,2c3.31,0,6,2.69,6,6s-2.69,6-6,6s-6-2.69-6-6S4.69,2,8,2 M8,1C4.13,1,1,4.13,1,8s3.13,7,7,7s7-3.13,7-7
|
||||
S11.87,1,8,1L8,1z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#ED6B21" d="M12,8.75H4C3.59,8.75,3.25,8.41,3.25,8S3.59,7.25,4,7.25h8c0.41,0,0.75,0.34,0.75,0.75S12.41,8.75,12,8.75
|
||||
z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#ED6B21" d="M8,12.75c-0.41,0-0.75-0.34-0.75-0.75V4c0-0.41,0.34-0.75,0.75-0.75S8.75,3.59,8.75,4v8
|
||||
C8.75,12.41,8.41,12.75,8,12.75z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 846 B |
2
resources/images/ams_readonly.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1659672294109" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1371" width="16" height="16" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css">@font-face { font-family: feedback-iconfont; src: url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff2?t=1630033759944") format("woff2"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff?t=1630033759944") format("woff"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.ttf?t=1630033759944") format("truetype"); }
|
||||
</style></defs><path d="M512 255.78c-194.98 0-360.39 106.95-421.96 256 61.57 149.05 226.98 256 421.96 256s360.39-106.95 421.96-256c-61.57-149.05-226.98-256-421.96-256z m0 448c-106.04 0-192-85.96-192-192s85.96-192 192-192 192 85.96 192 192-85.96 192-192 192z" fill="#323a3d" p-id="1372"></path><path d="M512 511.78m-128 0a128 128 0 1 0 256 0 128 128 0 1 0-256 0Z" fill="#323a3d" p-id="1373"></path></svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
2
resources/images/ams_readonly_light.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1659672294109" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1371" width="16" height="16" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><style type="text/css">@font-face { font-family: feedback-iconfont; src: url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff2?t=1630033759944") format("woff2"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff?t=1630033759944") format("woff"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.ttf?t=1630033759944") format("truetype"); }
|
||||
</style></defs><path d="M512 255.78c-194.98 0-360.39 106.95-421.96 256 61.57 149.05 226.98 256 421.96 256s360.39-106.95 421.96-256c-61.57-149.05-226.98-256-421.96-256z m0 448c-106.04 0-192-85.96-192-192s85.96-192 192-192 192 85.96 192 192-85.96 192-192 192z" fill="#ffffff" p-id="1372"></path><path d="M512 511.78m-128 0a128 128 0 1 0 256 0 128 128 0 1 0-256 0Z" fill="#ffffff" p-id="1373"></path></svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
@@ -1,12 +1,14 @@
|
||||
<svg width="26" height="26" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<g>
|
||||
<title>background</title>
|
||||
<rect x="-1" y="-1" width="28" height="28" id="canvas_background" fill="none"/>
|
||||
</g>
|
||||
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_0_3">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<path d="m23.64505,13.00145c0.1433,0 0.2599,-0.1162 0.2565,-0.2596c-0.0492,-2.06562 -0.6845,-4.07681 -1.8345,-5.79779c-1.198,-1.79301 -2.9008,-3.19049 -4.8931,-4.01572c-1.9923,-0.82523 -4.1846,-1.04115 -6.29955,-0.62045c-2.11499,0.4207 -4.05774,1.45912 -5.58257,2.98395c-1.52483,1.52482 -2.56325,3.46757 -2.98394,5.58257c-0.4207,2.11504 -0.20479,4.30724 0.62044,6.29954c0.82524,1.9923 2.22271,3.6951 4.01572,4.8932c1.72099,1.1499 3.73217,1.7852 5.7978,1.8344c0.1434,0.0034 0.2596,-0.1132 0.2596,-0.2565l0,-1.1656c0,-0.1433 -0.1162,-0.2592 -0.2596,-0.2632c-1.73236,-0.0488 -3.4179,-0.5851 -4.86183,-1.5499c-1.51595,-1.013 -2.6975,-2.4527 -3.39522,-4.1371c-0.69772,-1.6845 -0.88027,-3.538 -0.52458,-5.32617c0.35569,-1.7882 1.23366,-3.43076 2.52288,-4.71998c1.28922,-1.28921 2.93178,-2.16718 4.71995,-2.52287c1.7882,-0.3557 3.6417,-0.17314 5.3262,0.52458c1.6844,0.69772 3.1241,1.87926 4.1371,3.39522c0.9648,1.44393 1.5011,3.12947 1.5499,4.86192c0.004,0.1433 0.1199,0.2595 0.2632,0.2595l1.1656,0z" fill="#ACACAC" id="svg_2"/>
|
||||
<path d="m22.98357,17.51953c-0.1039,0.127 -0.2981,0.127 -0.4019,0l-3.5682,-4.3626c-0.1387,-0.1695 -0.0181,-0.4239 0.2009,-0.4239l7.1364,0c0.219,0 0.3396,0.2544 0.201,0.4239l-3.5682,4.3626z" fill="#ACACAC" id="svg_3"/>
|
||||
<g id="svg_2" clip-path="url(#clip0_0_3)">
|
||||
<path id="svg_3" stroke="black" d="m31.1538,-1.15385l-32.30765,0l0,32.30765l32.30765,0l0,-32.30765z"/>
|
||||
<path id="svg_4" fill="#ACACAC" d="m22.2754,10.1387c0.9615,1.439 1.4747,3.1307 1.4747,4.8613l-2.49,0c-0.219,0 -0.3396,0.2544 -0.201,0.4239l3.5682,4.3626c0.1039,0.127 0.2981,0.127 0.4019,0l3.5682,-4.3626c0.1387,-0.1695 0.0181,-0.4239 -0.2009,-0.4239l-2.3965,0c0,-0.5037 -0.0346,-1.0048 -0.1027,-1.5c-0.2263,-1.6434 -0.8223,-3.2212 -1.7511,-4.61127c-1.2087,-1.80894 -2.9267,-3.21884 -4.9367,-4.0514c-2.01,-0.83257 -4.2217,-1.05041 -6.3555,-0.62597c-2.1338,0.42444 -4.0938,1.47209 -5.63217,3.01047c-1.53838,1.53837 -2.58603,3.49837 -3.01047,5.63217c-0.42444,2.1338 -0.2066,4.3455 0.62597,6.3555c0.83256,2.01 2.24246,3.728 4.0514,4.9367c1.39007,0.9288 2.96787,1.5248 4.61127,1.7511c0.4952,0.0681 0.9963,0.1027 1.5,0.1027l0,-0.7499l0,-0.7501l0,-0.7499c-1.7306,0 -3.4223,-0.5132 -4.8613,-1.4747c-1.43892,-0.9615 -2.56043,-2.328 -3.22271,-3.9269c-0.66227,-1.5989 -0.83555,-3.3582 -0.49792,-5.0556c0.33762,-1.6973 1.17098,-3.2564 2.3947,-4.48013c1.22373,-1.22372 2.78283,-2.05708 4.48013,-2.3947c1.6974,-0.33763 3.4567,-0.16435 5.0556,0.49792c1.5989,0.66228 2.9654,1.78379 3.9269,3.22271z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,12 +1,14 @@
|
||||
<svg width="26" height="26" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="null">
|
||||
<g stroke="null">
|
||||
<title stroke="null">background</title>
|
||||
<rect x="-1" y="-1" width="28" height="28" id="canvas_background" fill="none" stroke="null"/>
|
||||
</g>
|
||||
|
||||
<g stroke="null">
|
||||
<title stroke="null">Layer 1</title>
|
||||
<path d="m23.64502,13.00145c0.1434,0 0.2599,-0.1162 0.2565,-0.2596c-0.0492,-2.06562 -0.6845,-4.07681 -1.8344,-5.79779c-1.198,-1.79301 -2.9009,-3.19049 -4.8932,-4.01572c-1.9922,-0.82523 -4.1845,-1.04115 -6.29948,-0.62045c-2.115,0.4207 -4.05775,1.45912 -5.58257,2.98395c-1.52483,1.52482 -2.56325,3.46757 -2.98395,5.58257c-0.4207,2.11504 -0.20478,4.30724 0.62045,6.29954c0.82523,1.9923 2.22271,3.6951 4.01572,4.8932c1.72098,1.1499 3.73217,1.7852 5.79783,1.8344c0.1433,0.0034 0.2596,-0.1132 0.2596,-0.2565l0,-1.1656c0,-0.1433 -0.1163,-0.2592 -0.2596,-0.2632c-1.73239,-0.0488 -3.41794,-0.5851 -4.86186,-1.5499c-1.51596,-1.013 -2.69751,-2.4527 -3.39522,-4.1371c-0.69772,-1.6845 -0.88028,-3.538 -0.52458,-5.32617c0.35569,-1.7882 1.23366,-3.43076 2.52287,-4.71998c1.28922,-1.28921 2.93178,-2.16718 4.71998,-2.52287c1.78821,-0.3557 3.64171,-0.17314 5.32611,0.52458c1.6845,0.69772 3.1242,1.87926 4.1371,3.39522c0.9648,1.44393 1.5012,3.12947 1.55,4.86192c0.004,0.1433 0.1198,0.2595 0.2632,0.2595l1.1655,0z" fill="#6B6B6B" id="svg_2" stroke="null"/>
|
||||
<path d="m23.05062,17.59925c-0.1038,0.127 -0.298,0.127 -0.4019,0l-3.5682,-4.3626c-0.1386,-0.1695 -0.018,-0.4239 0.201,-0.4239l7.1364,0c0.219,0 0.3396,0.2544 0.2009,0.4239l-3.5682,4.3626z" fill="#6B6B6B" id="svg_3" stroke="null"/>
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29362">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29362)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m22.2754,10.1387c0.9615,1.439 1.4747,3.1307 1.4747,4.8613l-2.49,0c-0.219,0 -0.3396,0.2544 -0.201,0.4239l3.5682,4.3626c0.1039,0.127 0.2981,0.127 0.4019,0l3.5682,-4.3626c0.1387,-0.1695 0.0181,-0.4239 -0.2009,-0.4239l-2.3965,0c0,-0.5037 -0.0346,-1.0048 -0.1027,-1.5c-0.2263,-1.6434 -0.8223,-3.2212 -1.7511,-4.61127c-1.2087,-1.80894 -2.9267,-3.21884 -4.9367,-4.0514c-2.01,-0.83256 -4.2217,-1.0504 -6.3555,-0.62596c-2.1338,0.42443 -4.09379,1.47208 -5.63217,3.01046c-1.53838,1.53838 -2.58603,3.49837 -3.01046,5.63217c-0.42444,2.1338 -0.2066,4.3455 0.62596,6.3555c0.83256,2.01 2.24246,3.728 4.0514,4.9367c1.39007,0.9288 2.96787,1.5248 4.61127,1.7511c0.4952,0.0681 0.9963,0.1027 1.5,0.1027l0,-0.7499l0,-0.7501l0,-0.7499c-1.7306,0 -3.4223,-0.5132 -4.8613,-1.4747c-1.43891,-0.9615 -2.56043,-2.328 -3.2227,-3.9269c-0.66227,-1.5989 -0.83555,-3.3582 -0.49793,-5.0555c0.33762,-1.6974 1.17099,-3.2565 2.3947,-4.48023c1.22373,-1.22371 2.78283,-2.05708 4.48023,-2.3947c1.6973,-0.33762 3.4566,-0.16434 5.0555,0.49793c1.5989,0.66227 2.9654,1.78379 3.9269,3.2227z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_0.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29362">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29362)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m22.2754,10.1387c0.9615,1.439 1.4747,3.1307 1.4747,4.8613l-2.49,0c-0.219,0 -0.3396,0.2544 -0.201,0.4239l3.5682,4.3626c0.1039,0.127 0.2981,0.127 0.4019,0l3.5682,-4.3626c0.1387,-0.1695 0.0181,-0.4239 -0.2009,-0.4239l-2.3965,0c0,-0.5037 -0.0346,-1.0048 -0.1027,-1.5c-0.2263,-1.6434 -0.8223,-3.2212 -1.7511,-4.61127c-1.2087,-1.80894 -2.9267,-3.21884 -4.9367,-4.0514c-2.01,-0.83256 -4.2217,-1.0504 -6.3555,-0.62596c-2.1338,0.42443 -4.09379,1.47208 -5.63217,3.01046c-1.53838,1.53838 -2.58603,3.49837 -3.01046,5.63217c-0.42444,2.1338 -0.2066,4.3455 0.62596,6.3555c0.83256,2.01 2.24246,3.728 4.0514,4.9367c1.39007,0.9288 2.96787,1.5248 4.61127,1.7511c0.4952,0.0681 0.9963,0.1027 1.5,0.1027l0,-0.7499l0,-0.7501l0,-0.7499c-1.7306,0 -3.4223,-0.5132 -4.8613,-1.4747c-1.43891,-0.9615 -2.56043,-2.328 -3.2227,-3.9269c-0.66227,-1.5989 -0.83555,-3.3582 -0.49793,-5.0555c0.33762,-1.6974 1.17099,-3.2565 2.3947,-4.48023c1.22373,-1.22371 2.78283,-2.05708 4.48023,-2.3947c1.6973,-0.33762 3.4566,-0.16434 5.0555,0.49793c1.5989,0.66227 2.9654,1.78379 3.9269,3.2227z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_1.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29437">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29437)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m22.7973,22.759l1.6843,1.6843c0.1549,0.1549 0.0602,0.42 -0.1577,0.4418l-5.6079,0.5617c-0.1632,0.0164 -0.3005,-0.1209 -0.2842,-0.2841l0.5617,-5.608c0.0219,-0.2178 0.287,-0.3124 0.4419,-0.1576l1.7709,1.771c1.2133,-1.2209 2.0398,-2.7726 2.3756,-4.461c0.3377,-1.6974 0.1644,-3.4567 -0.4979,-5.0556c-0.6623,-1.5989 -1.7838,-2.96544 -3.2227,-3.92691c-1.439,-0.96147 -3.1307,-1.47465 -4.8613,-1.47465c-1.7306,0 -3.4223,0.51318 -4.8613,1.47465c-1.43891,0.96147 -2.56043,2.32801 -3.2227,3.92691c-0.66227,1.5989 -0.83555,3.3582 -0.49793,5.0556c0.33762,1.6973 1.17099,3.2564 2.3947,4.4801l-0.53028,0.5303l-0.53038,0.5304l-0.53028,0.5303c-0.35619,-0.3562 -0.68608,-0.735 -0.98801,-1.1333c-1.0021,-1.3221 -1.69629,-2.8592 -2.02245,-4.4989c-0.42444,-2.1338 -0.2066,-4.3455 0.62596,-6.3555c0.83256,-2.01001 2.24246,-3.72797 4.0514,-4.93667c1.80897,-1.20869 3.93567,-1.85383 6.11127,-1.85383c2.1756,0 4.3023,0.64514 6.1113,1.85383c1.8089,1.2087 3.2188,2.92666 4.0514,4.93667c0.8325,2.01 1.0504,4.2217 0.6259,6.3555c-0.3261,1.6397 -1.0203,3.1768 -2.0224,4.4989c-0.2965,0.3912 -0.62,0.7635 -0.9689,1.1141z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_2.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29465">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29465)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m19.8613,22.2754c-1.439,0.9615 -3.1307,1.4747 -4.8613,1.4747l0,-2.3962c0,-0.219 -0.2544,-0.3396 -0.4239,-0.201l-4.3626,3.5682c-0.127,0.1039 -0.127,0.2981 0,0.4019l4.3626,3.5682c0.1695,0.1387 0.4239,0.0181 0.4239,-0.2009l0,-2.4903c0.5037,0 1.0048,-0.0346 1.5,-0.1027c1.6434,-0.2263 3.2212,-0.8223 4.6113,-1.7511c1.8089,-1.2087 3.2188,-2.9267 4.0514,-4.9367c0.8325,-2.01 1.0504,-4.2217 0.6259,-6.3555c-0.4244,-2.1338 -1.472,-4.09379 -3.0104,-5.63217c-1.5384,-1.53838 -3.4984,-2.58603 -5.6322,-3.01046c-2.1338,-0.42444 -4.3455,-0.2066 -6.3555,0.62596c-2.01001,0.83256 -3.72797,2.24246 -4.93667,4.0514c-0.92883,1.39007 -1.52487,2.96787 -1.75109,4.61127c-0.06815,0.4952 -0.10274,0.9963 -0.10274,1.5l0.74993,0l0.75007,0l0.74993,0c0,-1.7306 0.51319,-3.4223 1.47466,-4.8613c0.96147,-1.43891 2.32801,-2.56043 3.92691,-3.2227c1.5989,-0.66227 3.3582,-0.83555 5.0556,-0.49793c1.6973,0.33762 3.2564,1.17099 4.4801,2.39471c1.2237,1.22372 2.0571,2.78282 2.3947,4.48022c0.3377,1.6973 0.1644,3.4566 -0.4979,5.0555c-0.6623,1.5989 -1.7838,2.9654 -3.2227,3.9269z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_3.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29471">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29471)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m7.26862,22.8248l-1.70224,1.7022c-0.15485,0.1549 -0.42002,0.0603 -0.4418,-0.1577l-0.56172,-5.6079c-0.01641,-0.1632 0.12091,-0.3005 0.28418,-0.2842l5.60796,0.5617c0.2178,0.0219 0.3124,0.2871 0.1576,0.4419l-1.753,1.753c1.2165,1.1983 2.7575,2.0148 4.4333,2.3481c1.6973,0.3377 3.4567,0.1644 5.0555,-0.4979c1.5989,-0.6623 2.9655,-1.7838 3.9269,-3.2227c0.9615,-1.439 1.4747,-3.1307 1.4747,-4.8613c0,-1.7306 -0.5132,-3.4223 -1.4747,-4.8613c-0.9614,-1.43891 -2.328,-2.56043 -3.9269,-3.2227c-1.5988,-0.66227 -3.3582,-0.83555 -5.0555,-0.49793c-1.6974,0.33762 -3.2565,1.17099 -4.4802,2.3947l-0.53029,-0.53028l-0.53037,-0.53038l-0.53029,-0.53028c0.35619,-0.35619 0.73499,-0.68608 1.13331,-0.98801c1.32202,-1.0021 2.85914,-1.69629 4.49884,-2.02245c2.1338,-0.42444 4.3456,-0.2066 6.3555,0.62596c2.01,0.83256 3.728,2.24246 4.9367,4.0514c1.2087,1.80897 1.8538,3.93567 1.8538,6.11127c0,2.1756 -0.6451,4.3023 -1.8538,6.1113c-1.2087,1.8089 -2.9267,3.2188 -4.9367,4.0514c-2.0099,0.8325 -4.2217,1.0504 -6.3555,0.6259c-1.6397,-0.3261 -3.17682,-1.0203 -4.49884,-2.0224c-0.3809,-0.2887 -0.74394,-0.603 -1.08644,-0.9414z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_4.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29432">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29432)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m7.72445,19.8613c-0.96147,-1.439 -1.47465,-3.1307 -1.47465,-4.8613l2.55489,0c0.219,0 0.3396,-0.2544 0.201,-0.4239l-3.5682,-4.3626c-0.1039,-0.127 -0.2981,-0.127 -0.4019,0l-3.5682,4.3626c-0.1387,0.1695 -0.0181,0.4239 0.2009,0.4239l2.33157,0c0,0.5037 0.03459,1.0048 0.10275,1.5c0.22621,1.6434 0.82225,3.2212 1.75109,4.6113c1.20869,1.8089 2.92666,3.2188 4.9366,4.0514c2.01,0.8325 4.2218,1.0504 6.3556,0.6259c2.1337,-0.4244 4.0938,-1.472 5.6321,-3.0104c1.5384,-1.5384 2.5861,-3.4984 3.0105,-5.6322c0.4244,-2.1338 0.2066,-4.3455 -0.626,-6.3555c-0.8325,-2.01001 -2.2424,-3.72797 -4.0514,-4.93667c-1.3901,-0.92883 -2.9678,-1.52487 -4.6112,-1.75109c-0.4952,-0.06815 -0.9963,-0.10274 -1.5,-0.10274l0,0.74993l0,0.75007l0,0.74993c1.7306,0 3.4223,0.51319 4.8612,1.47466c1.439,0.96147 2.5605,2.32801 3.2228,3.92691c0.6622,1.5989 0.8355,3.3582 0.4979,5.0556c-0.3376,1.6973 -1.171,3.2564 -2.3947,4.4801c-1.2237,1.2237 -2.7828,2.0571 -4.4802,2.3947c-1.6973,0.3377 -3.4567,0.1644 -5.0555,-0.4979c-1.5989,-0.6623 -2.96548,-1.7838 -3.92695,-3.2227z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_5.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29427">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29427)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m11.4427,4.81286c0.0164,-0.16327 -0.121,-0.30059 -0.2842,-0.28418l-5.60789,0.56172c-0.21793,0.02178 -0.31254,0.28695 -0.15769,0.4418l1.75906,1.75906c-0.32956,0.33556 -0.63606,0.69067 -0.91816,1.06283c-1.0021,1.32201 -1.69629,2.85911 -2.02245,4.49891c-0.42444,2.1337 -0.2066,4.3455 0.62596,6.3555c0.83256,2.01 2.24246,3.7279 4.0514,4.9366c1.80897,1.2087 3.93567,1.8539 6.11127,1.8539c2.1756,0 4.3023,-0.6452 6.1113,-1.8539c1.8089,-1.2087 3.2188,-2.9266 4.0514,-4.9366c0.8325,-2.01 1.0504,-4.2218 0.6259,-6.3555c-0.3261,-1.6398 -1.0203,-3.1769 -2.0224,-4.49891c-0.3019,-0.39833 -0.6318,-0.77712 -0.988,-1.13331l-0.5303,0.53028l-0.5304,0.53038l-0.5303,0.53028c1.2238,1.22368 2.0571,2.78288 2.3947,4.48018c0.3377,1.6973 0.1644,3.4567 -0.4979,5.0556c-0.6623,1.5988 -1.7838,2.9654 -3.2227,3.9269c-1.439,0.9614 -3.1307,1.4746 -4.8613,1.4746c-1.7306,0 -3.4223,-0.5132 -4.8613,-1.4746c-1.43891,-0.9615 -2.56043,-2.3281 -3.2227,-3.9269c-0.66227,-1.5989 -0.83555,-3.3583 -0.49793,-5.0556c0.33117,-1.6649 1.1393,-3.1968 2.32494,-4.40961l1.69609,1.69611c0.1549,0.1549 0.42,0.0602 0.4419,-0.1576l0.5617,-5.60794z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_6.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29422">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29422)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m19.7865,5.34178c0.127,-0.1039 0.127,-0.2981 0,-0.4019l-4.3626,-3.5682c-0.1695,-0.1387 -0.4239,-0.0181 -0.4239,0.2009l0,2.42777c-0.5037,0 -1.0048,0.03459 -1.5,0.10275c-1.6434,0.22621 -3.2212,0.82225 -4.61127,1.75109c-1.80894,1.20869 -3.21884,2.92666 -4.0514,4.93661c-0.83256,2.01 -1.0504,4.2218 -0.62596,6.3555c0.42443,2.1338 1.47208,4.0938 3.01046,5.6322c1.53838,1.5384 3.49837,2.5861 5.63217,3.0105c2.1338,0.4244 4.3455,0.2066 6.3555,-0.626c2.01,-0.8325 3.728,-2.2424 4.9367,-4.0514c0.9288,-1.3901 1.5248,-2.9679 1.7511,-4.6113c0.0681,-0.4951 0.1027,-0.9962 0.1027,-1.5l-0.7499,0l-0.7501,0l-0.7499,0c0,1.7306 -0.5132,3.4224 -1.4747,4.8613c-0.9615,1.439 -2.328,2.5605 -3.9269,3.2228c-1.5989,0.6622 -3.3582,0.8355 -5.0555,0.4979c-1.6974,-0.3376 -3.2565,-1.171 -4.48022,-2.3947c-1.22372,-1.2237 -2.05709,-2.7828 -2.39471,-4.4802c-0.33762,-1.6973 -0.16434,-3.4567 0.49793,-5.0556c0.66227,-1.5988 1.78379,-2.96539 3.2227,-3.92686c1.439,-0.96147 3.1307,-1.47465 4.8613,-1.47465l0,2.45869c0,0.219 0.2544,0.3396 0.4239,0.201l4.3626,-3.5682z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
14
resources/images/ams_rfid_7.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg width="30" height="30" xmlns="http://www.w3.org/2000/svg" fill="none">
|
||||
<defs>
|
||||
<clipPath id="clip0_7112_29417">
|
||||
<rect id="svg_1" fill="white" height="30" width="30"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g>
|
||||
<title>Layer 1</title>
|
||||
<g id="svg_2" clip-path="url(#clip0_7112_29417)">
|
||||
<path id="svg_3" stroke="black" d="m31.1539,-1.15234l-32.30771,0l0,32.30764l32.30771,0l0,-32.30764z"/>
|
||||
<path id="svg_4" fill="#6B6B6B" d="m20.8872,8.52665c-1.174,-1.06775 -2.6186,-1.79796 -4.1801,-2.10858c-1.6974,-0.33762 -3.4567,-0.16434 -5.0556,0.49793c-1.5989,0.66227 -2.96544,1.78379 -3.92691,3.2227c-0.96147,1.439 -1.47465,3.1307 -1.47465,4.8613c0,1.7306 0.51318,3.4223 1.47465,4.8613c0.96147,1.4389 2.32801,2.5604 3.92691,3.2227c1.5989,0.6623 3.3582,0.8356 5.0556,0.4979c1.6973,-0.3376 3.2564,-1.1709 4.4801,-2.3947l0.5303,0.5303l0.5304,0.5304l0.5303,0.5303c-0.3562,0.3562 -0.735,0.6861 -1.1333,0.988c-1.3221,1.0021 -2.8592,1.6963 -4.4989,2.0224c-2.1338,0.4245 -4.3455,0.2066 -6.3555,-0.6259c-2.01001,-0.8326 -3.72797,-2.2425 -4.93667,-4.0514c-1.20869,-1.809 -1.85383,-3.9357 -1.85383,-6.1113c0,-2.1756 0.64514,-4.3023 1.85383,-6.11127c1.2087,-1.80894 2.92666,-3.21884 4.93667,-4.0514c2.01,-0.83256 4.2217,-1.0504 6.3555,-0.62596c1.6397,0.32616 3.1768,1.02035 4.4989,2.02245c0.2889,0.21899 0.5675,0.45269 0.8347,0.70047l1.7503,-1.75035c0.1549,-0.15486 0.4201,-0.06025 0.4418,0.15768l0.5618,5.60788c0.0164,0.1632 -0.121,0.3006 -0.2842,0.2842l-5.608,-0.5617c-0.2178,-0.0218 -0.3124,-0.287 -0.1576,-0.4419l1.7035,-1.70345z" clip-rule="evenodd" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
11
resources/images/browse.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
|
||||
<g id="browse">
|
||||
<path fill="#ED6B21" d="M8.49,2.43c-1.71-1.71-4.49-1.71-6.2,0s-1.71,4.49,0,6.2c1.59,1.59,4.1,1.7,5.82,0.34l1.48,1.48
|
||||
c0,0-0.36,0.36,0,0.73s3.65,3.65,3.65,3.65s0.36,0.36,0.73,0c0.36-0.36,0.73-0.73,0.73-0.73s0.36-0.36,0-0.73s-3.65-3.65-3.65-3.65
|
||||
c-0.36-0.36-0.73,0-0.73,0L8.83,8.25C10.19,6.52,10.08,4.02,8.49,2.43z M8.1,8.25c-1.5,1.5-3.93,1.5-5.43,0s-1.5-3.93,0-5.43
|
||||
s3.93-1.5,5.43,0S9.6,6.75,8.1,8.25z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 777 B |
4
resources/images/check_half_disabled.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="16" height="16" rx="1" fill="#CECECE"/>
|
||||
<line x1="4.37881" y1="8.93516" x2="13.6213" y2="8.93515" stroke="white" stroke-width="1.2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 285 B |
4
resources/images/check_half_focused.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="16" height="16" rx="1" fill="#37EE7C"/>
|
||||
<path d="M4 9L14 9" stroke="white" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 232 B |
@@ -1,4 +1,3 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="0.5" y="0.5" width="15" height="15" rx="0.5" stroke="#ACACAC"/>
|
||||
</svg>
|
||||
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1.5" y="1.5" width="15" height="15" rx="0.5" stroke="#ACACAC"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 188 B After Width: | Height: | Size: 176 B |
3
resources/images/check_off_disabled.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1.5" y="1.5" width="15" height="15" rx="0.5" fill="#EEEEEE" stroke="#ACACAC"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 191 B |
3
resources/images/check_off_focused.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1.5" y="1.5" width="15" height="15" rx="0.5" stroke="#00AE42"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 176 B |
@@ -1,5 +1,4 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="16" height="16" rx="1" fill="#00AE42"/>
|
||||
<path d="M3.35537 7.5374L7.30284 10.9361C7.71855 11.294 8.34501 11.2502 8.70687 10.838L13.8175 5.01521" stroke="white" stroke-width="1.2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="16" height="16" rx="1" fill="#00AE42"/>
|
||||
<path d="M4.35537 8.5374L8.30284 11.9361C8.71855 12.294 9.34501 12.2502 9.70687 11.838L14.8175 6.01521" stroke="white" stroke-width="1.2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 335 B After Width: | Height: | Size: 331 B |
4
resources/images/check_on_disabled.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="16" height="16" rx="1" fill="#CECECE"/>
|
||||
<path d="M4.35537 8.5374L8.30284 11.9361C8.71855 12.294 9.34501 12.2502 9.70687 11.838L14.8175 6.01521" stroke="white" stroke-width="1.2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 331 B |
4
resources/images/check_on_focused.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="1" y="1" width="16" height="16" rx="1" fill="#37EE7C"/>
|
||||
<path d="M4.35537 8.5374L8.30284 11.9361C8.71855 12.294 9.34501 12.2502 9.70687 11.838L14.8175 6.01521" stroke="white" stroke-width="1.2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 331 B |
110
resources/images/disable_ams_demo_icon.svg
Normal file
|
After Width: | Height: | Size: 153 KiB |
4
resources/images/enable_ams.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="8" cy="8.5" r="7.5" stroke="#CECECE"/>
|
||||
<path d="M8.43066 10.5674H6.90625C6.91081 10.1436 6.94727 9.78809 7.01562 9.50098C7.08398 9.20931 7.19792 8.94499 7.35742 8.70801C7.52148 8.47103 7.73796 8.22038 8.00684 7.95605C8.21647 7.75553 8.4056 7.56641 8.57422 7.38867C8.74284 7.20638 8.87728 7.01497 8.97754 6.81445C9.0778 6.60938 9.12793 6.37467 9.12793 6.11035C9.12793 5.82324 9.08008 5.57943 8.98438 5.37891C8.88867 5.17839 8.7474 5.02572 8.56055 4.9209C8.37826 4.81608 8.15039 4.76367 7.87695 4.76367C7.64909 4.76367 7.4349 4.80924 7.23438 4.90039C7.03385 4.98698 6.87207 5.1237 6.74902 5.31055C6.62598 5.49284 6.5599 5.73438 6.55078 6.03516H4.90332C4.91243 5.46094 5.04915 4.97786 5.31348 4.58594C5.5778 4.19401 5.93327 3.90007 6.37988 3.7041C6.8265 3.50814 7.32552 3.41016 7.87695 3.41016C8.48763 3.41016 9.00944 3.51497 9.44238 3.72461C9.87533 3.92969 10.2057 4.23047 10.4336 4.62695C10.666 5.01888 10.7822 5.49284 10.7822 6.04883C10.7822 6.44987 10.7025 6.81445 10.543 7.14258C10.3835 7.46615 10.1761 7.76921 9.9209 8.05176C9.66569 8.32975 9.38997 8.60775 9.09375 8.88574C8.83854 9.11816 8.66536 9.37109 8.57422 9.64453C8.48307 9.91341 8.43522 10.221 8.43066 10.5674ZM6.76953 12.7002C6.76953 12.4541 6.85384 12.2467 7.02246 12.0781C7.19108 11.9049 7.42122 11.8184 7.71289 11.8184C8.00456 11.8184 8.2347 11.9049 8.40332 12.0781C8.57194 12.2467 8.65625 12.4541 8.65625 12.7002C8.65625 12.9463 8.57194 13.1559 8.40332 13.3291C8.2347 13.4977 8.00456 13.582 7.71289 13.582C7.42122 13.582 7.19108 13.4977 7.02246 13.3291C6.85384 13.1559 6.76953 12.9463 6.76953 12.7002Z" fill="#00AE42"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
@@ -1,5 +0,0 @@
|
||||
<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3 6C3 4.89543 3.89543 4 5 4H30C31.1046 4 32 4.89543 32 6V7.46948C32 7.97329 31.8099 8.45853 31.4676 8.82822L21.3081 19.8015C21.137 19.9863 21.0419 20.229 21.0419 20.4809V33.08C21.0419 33.6323 20.5942 34.08 20.0419 34.08C19.4896 34.08 19.0419 33.6323 19.0419 33.08V20.4809C19.0419 19.7252 19.3271 18.9973 19.8405 18.4427L30 7.46948L30 6L5 6V7.31802L15.2426 18.379C15.7561 18.9336 16.0414 19.6615 16.0414 20.4173V31.0349C16.0414 31.5872 15.5937 32.0349 15.0414 32.0349C14.4891 32.0349 14.0414 31.5872 14.0414 31.0349V20.4173C14.0414 20.1654 13.9463 19.9228 13.7751 19.7379L3.53254 8.6769C3.19019 8.3072 3 7.82189 3 7.31802V6Z" fill="#262E30"/>
|
||||
<path d="M24 23.0801C24 22.5278 24.4477 22.0801 25 22.0801H29C29.5523 22.0801 30 22.5278 30 23.0801C30 23.6324 29.5523 24.0801 29 24.0801H25C24.4477 24.0801 24 23.6324 24 23.0801Z" fill="#262E30"/>
|
||||
<path d="M25 27.0801C24.4477 27.0801 24 27.5278 24 28.0801C24 28.6324 24.4477 29.0801 25 29.0801H29C29.5523 29.0801 30 28.6324 30 28.0801C30 27.5278 29.5523 27.0801 29 27.0801H25Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
9
resources/images/gap_fill.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4.52458 9.58637C0.307453 12.2711 7.28167 15.5558 12.1803 17.5783C14.8309 16.3003 13.1476 11.5558 12.1803 10.5685C10.2307 8.57854 9.79598 6.23048 4.52458 9.58637Z" fill="#262E30"/>
|
||||
<path d="M25.1696 15.1938C24.5835 14.0214 22.1104 13.3011 21.1837 14.4904C20.257 15.6797 21.1837 19.0099 23.2939 19.0099C25.4041 19.0099 25.7558 16.3661 25.1696 15.1938Z" fill="#262E30"/>
|
||||
<path d="M15.6738 24.4552C13.798 22.4857 9.10872 24.1035 6.99852 25.1586C6.99852 25.9011 7.25644 27.5736 8.28809 28.3239C9.57765 29.2617 13.9491 30.0824 15.6738 29.379C17.3985 28.6756 18.0184 26.9171 15.6738 24.4552Z" fill="#262E30"/>
|
||||
<path d="M26.8109 23.7518C25.873 22.8139 23.9587 23.2376 23.2939 24.4552C22.6292 25.6728 22.8953 30.5513 25.5213 30.5513C28.8039 30.5513 27.9832 24.9241 26.8109 23.7518Z" fill="#262E30"/>
|
||||
<path d="M20.4438 19.8966C20.4438 18.6796 18.8417 19.3895 18.0407 19.8966C17.1989 21.1791 17.2399 21.458 18.8824 21.458C20.5249 21.458 20.4438 21.4178 20.4438 19.8966Z" fill="#262E30"/>
|
||||
<path d="M28.2473 8.52567C27.8808 6.80121 24.6528 6.68424 24.6528 6.68424C24.6528 6.68424 23.3897 6.62284 22.1571 7.60549C20.6163 8.83381 23.5145 10.2828 26.3801 11.4008C29.2456 12.5187 28.7054 10.6813 28.2473 8.52567Z" fill="#262E30"/>
|
||||
<path d="M18.1166 11.3432C17.9348 10.4876 16.3332 10.4295 16.3332 10.4295C16.3332 10.4295 15.7066 10.3991 15.095 10.8866C14.3305 11.496 15.7685 12.215 17.1902 12.7696C18.6119 13.3243 18.3439 12.4126 18.1166 11.3432Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
3
resources/images/hms_arrow.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M5 12L8.50024 7.6247C8.79242 7.25948 8.79204 6.74005 8.49986 6.37483C7.23348 4.79185 6.38744 3.73431 5 2" stroke="#909090" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 260 B |
4
resources/images/hms_notify_lv1.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.422 11.116L8.24 3.374H9.486L9.304 11.116H8.422ZM8.87 14.154C8.65533 14.154 8.46867 14.0747 8.31 13.916C8.16067 13.7573 8.086 13.5707 8.086 13.356C8.086 13.132 8.16067 12.9407 8.31 12.782C8.46867 12.6233 8.65533 12.544 8.87 12.544C9.094 12.544 9.28067 12.6233 9.43 12.782C9.58867 12.9407 9.668 13.132 9.668 13.356C9.668 13.5707 9.58867 13.7573 9.43 13.916C9.28067 14.0747 9.094 14.154 8.87 14.154Z" fill="#352F2D"/>
|
||||
<path d="M9 15.5C5.41015 15.5 2.5 12.5899 2.5 9C2.5 5.41015 5.41015 2.5 9 2.5C12.5899 2.5 15.5 5.41015 15.5 9C15.5 12.5899 12.5899 15.5 9 15.5ZM9 17C13.4183 17 17 13.4183 17 9C17 4.58172 13.4183 1 9 1C4.58172 1 1 4.58172 1 9C1 13.4183 4.58172 17 9 17Z" fill="#D01B1B"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 800 B |
4
resources/images/hms_notify_lv2.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.94694 4L16.0264 16.2619H1.86752L8.94694 4ZM9.81297 2.5C9.42807 1.83333 8.46581 1.83333 8.08091 2.5L0.135466 16.2619C-0.249434 16.9286 0.231692 17.7619 1.00149 17.7619H16.8924C17.6622 17.7619 18.1433 16.9286 17.7584 16.2619L9.81297 2.5Z" fill="#FF6F00"/>
|
||||
<path d="M8.54394 13.1747L8.36194 5.43271H9.60794L9.42594 13.1747H8.54394ZM8.99194 16.2127C8.77727 16.2127 8.5906 16.1334 8.43194 15.9747C8.2826 15.816 8.20794 15.6294 8.20794 15.4147C8.20794 15.1907 8.2826 14.9994 8.43194 14.8407C8.5906 14.682 8.77727 14.6027 8.99194 14.6027C9.21594 14.6027 9.4026 14.682 9.55194 14.8407C9.7106 14.9994 9.78994 15.1907 9.78994 15.4147C9.78994 15.6294 9.7106 15.816 9.55194 15.9747C9.4026 16.1334 9.21594 16.2127 8.99194 16.2127Z" fill="#352F2D"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 851 B |
5
resources/images/hms_notify_lv3.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.44686 0.760658C9.44688 0.760632 9.44705 0.761358 9.44734 0.762916L9.44686 0.760658ZM9.45702 1.30902V16.0838L4.34788 12.5881C4.34553 12.5865 4.34262 12.5844 4.33918 12.582C4.30441 12.5576 4.21551 12.4952 4.10842 12.4621C4.00133 12.429 3.89274 12.4303 3.85027 12.4308C3.84606 12.4308 3.84251 12.4308 3.83966 12.4308H1.00002V5.46331H3.82577C3.8289 5.46331 3.83283 5.46336 3.83747 5.46342C3.88445 5.46403 4.00502 5.46559 4.12235 5.42522C4.23969 5.38484 4.33377 5.30941 4.37042 5.28003C4.37405 5.27712 4.37711 5.27466 4.37958 5.27274L9.45702 1.30902ZM9.44803 16.588C9.44801 16.588 9.44814 16.5873 9.44846 16.5859L9.44803 16.588ZM9.39368 0.114326C9.51273 0.0465355 9.77431 -0.0762185 10.064 0.0651441C10.3537 0.206507 10.4179 0.488235 10.4377 0.623795C10.4572 0.756805 10.4571 0.923 10.457 1.07685C10.457 1.08598 10.457 1.09506 10.457 1.1041V16.2734C10.457 16.2821 10.457 16.2908 10.457 16.2996C10.4571 16.4426 10.4572 16.6005 10.4383 16.7283C10.4183 16.8637 10.355 17.1285 10.0836 17.2717C9.81219 17.4149 9.55782 17.3175 9.4348 17.2576C9.31872 17.201 9.18841 17.1118 9.07049 17.031C9.06321 17.026 9.05598 17.0211 9.0488 17.0161L3.80873 13.4308H0.900021C0.894467 13.4308 0.888767 13.4308 0.882937 13.4309C0.804643 13.4309 0.702846 13.431 0.613943 13.4191C0.504036 13.4043 0.342721 13.3635 0.205047 13.2258C0.0673729 13.0881 0.026579 12.9268 0.0118024 12.8169C-0.000150123 12.728 -5.89874e-05 12.6262 1.10481e-05 12.5479C1.62933e-05 12.5421 2.14193e-05 12.5364 2.14193e-05 12.5308V5.36331C2.14193e-05 5.35775 1.62933e-05 5.35205 1.10481e-05 5.34622C-5.89874e-05 5.26793 -0.000150123 5.16613 0.0118023 5.07723C0.0265789 4.96732 0.0673727 4.80601 0.205047 4.66833C0.34272 4.53066 0.504036 4.48987 0.613943 4.47509C0.702844 4.46314 0.804638 4.46323 0.882931 4.4633C0.888763 4.4633 0.894465 4.46331 0.900021 4.46331H3.79136L9.0032 0.394668C9.01032 0.389111 9.01748 0.383519 9.02467 0.3779C9.1459 0.283171 9.27686 0.180843 9.39368 0.114326Z" fill="#00AE42"/>
|
||||
<path d="M15.2496 13.7943C15.4847 14.0294 15.868 14.0308 16.0833 13.7776C16.586 13.1865 16.9941 12.5196 17.2919 11.8004C17.6667 10.8956 17.8596 9.92583 17.8596 8.94645C17.8596 7.96707 17.6667 6.99728 17.2919 6.09245C16.9941 5.37334 16.586 4.70645 16.0833 4.11535C15.868 3.86206 15.4847 3.86353 15.2496 4.09863C15.0145 4.33373 15.0171 4.71321 15.2285 4.96982C15.6214 5.44677 15.9422 5.98022 16.1796 6.55321C16.4939 7.31196 16.6556 8.12518 16.6556 8.94645C16.6556 9.76772 16.4939 10.5809 16.1796 11.3397C15.9422 11.9127 15.6214 12.4461 15.2285 12.9231C15.0171 13.1797 15.0145 13.5592 15.2496 13.7943Z" fill="#00AE42"/>
|
||||
<path d="M13.0987 11.6438C13.3356 11.8807 13.7235 11.8828 13.9258 11.6158C14.1529 11.3159 14.3413 10.9876 14.4859 10.6386C14.708 10.1022 14.8224 9.5274 14.8224 8.94688C14.8224 8.36637 14.708 7.79153 14.4859 7.25521C14.3413 6.90616 14.1529 6.57787 13.9258 6.27801C13.7235 6.01096 13.3356 6.0131 13.0987 6.24998C12.8618 6.48685 12.8676 6.86849 13.0557 7.14567C13.1778 7.3255 13.2815 7.51769 13.3651 7.71945C13.5263 8.10859 13.6092 8.52568 13.6092 8.94688C13.6092 9.36809 13.5263 9.78517 13.3651 10.1743C13.2815 10.3761 13.1778 10.5683 13.0557 10.7481C12.8676 11.0253 12.8618 11.4069 13.0987 11.6438Z" fill="#00AE42"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
5
resources/images/im_slider_delete.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="7.12012" cy="7.12012" r="6.12012" fill="#909090" stroke="#F8F8F8"/>
|
||||
<path d="M4.27734 4.27734L9.96031 9.96031" stroke="white" stroke-linecap="round"/>
|
||||
<path d="M4.27734 9.96289L9.96031 4.27992" stroke="white" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 349 B |
@@ -1,6 +1,3 @@
|
||||
<svg id="图层_1" data-name="图层 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
||||
<defs><style>.cls-1{fill:none;}.cls-2,.cls-3{fill:#2b3436;}.cls-2{fill-rule:evenodd;}</style></defs>
|
||||
<title>Slice 41</title>
|
||||
<path fill="#F1754E" d="M12.33,7.47A5,5,0,0,0,7.43,3,5,5,0,0,0,2.51,8a5,5,0,0,0,4.38,5v1A6,6,0,0,1,1.51,8,6,6,0,0,1,7.43,2a6,6,0,0,1,5.9,5.47Z"/>
|
||||
<path fill="#F1754E" d="M12.82,10.75,10.48,7.47h4.67Z"/>
|
||||
</svg>
|
||||
<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="M4.74854 4.55113C4.74854 2.71071 6.2405 1.21875 8.08092 1.21875C9.92134 1.21875 11.4133 2.71071 11.4133 4.55113V5.09345C11.4133 5.3696 11.1894 5.59345 10.9133 5.59345C10.6372 5.59345 10.4133 5.3696 10.4133 5.09345V4.55113C10.4133 3.26299 9.36906 2.21875 8.08092 2.21875C6.79278 2.21875 5.74854 3.26299 5.74854 4.55113V7.20312H12.2007C12.4768 7.20312 12.7007 7.42698 12.7007 7.70312V13.7798C12.7007 14.0559 12.4768 14.2798 12.2007 14.2798H3.79883C3.52269 14.2798 3.29883 14.0559 3.29883 13.7798V7.70312C3.29883 7.42698 3.52269 7.20312 3.79883 7.20312H4.74854V4.55113Z" fill="#FF6F00"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 446 B After Width: | Height: | Size: 737 B |
@@ -1,4 +1,4 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M13 1.78571H7C6.7 1.78571 6.5 1.52857 6.5 1.14286C6.5 0.757143 6.7 0.5 7 0.5H13C13.3 0.5 13.5 0.757143 13.5 1.14286C13.5 1.52857 13.3 1.78571 13 1.78571Z" fill="#00AE42"/>
|
||||
<path d="M10 6.05238C9.7 6.05238 9.5 6.26191 9.5 6.57619V8.77616V9.82384C9.5 10.1381 9.3 10.3476 9 10.3476H1.6C1.3 10.3476 1.1 10.1381 1.1 9.82384V2.17619C1.1 2.07143 1.1 1.86191 1.3 1.75715C1.4 1.65238 1.5 1.54762 1.7 1.54762H4.9C5.2 1.54762 5.4 1.33809 5.4 1.02381C5.4 0.709524 5 0.5 4.8 0.5H2.7H1.6C1.1 0.5 0.8 0.709524 0.4 1.02381C0.2 1.33809 0 1.75715 0 2.17619V9.82384C0 10.7667 0.8 11.5 1.6 11.5H8.9C9.8 11.5 10.5 10.7667 10.5 9.82384V8.77616V6.57619C10.5 6.26191 10.3 6.05238 10 6.05238Z" fill="#808080"/>
|
||||
<path d="M13 3.75019H7C6.7 3.75019 6.5 3.49305 6.5 3.10734C6.5 2.72162 6.7 2.46448 7 2.46448H13C13.3 2.46448 13.5 2.72162 13.5 3.10734C13.5 3.49305 13.3 3.75019 13 3.75019Z" fill="#00AE42"/>
|
||||
<path d="M10 8.01686C9.7 8.01686 9.5 8.22639 9.5 8.54067V10.7406V11.7883C9.5 12.1026 9.3 12.3121 9 12.3121H1.6C1.3 12.3121 1.1 12.1026 1.1 11.7883V4.14067C1.1 4.03591 1.1 3.82639 1.3 3.72163C1.4 3.61686 1.5 3.5121 1.7 3.5121H4.9C5.2 3.5121 5.4 3.30257 5.4 2.98829C5.4 2.674 5 2.46448 4.8 2.46448H2.7H1.6C1.1 2.46448 0.8 2.674 0.4 2.98829C0.2 3.30257 0 3.72163 0 4.14067V11.7883C0 12.7312 0.8 13.4645 1.6 13.4645H8.9C9.8 13.4645 10.5 12.7312 10.5 11.7883V10.7406V8.54067C10.5 8.22639 10.3 8.01686 10 8.01686Z" fill="#808080"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 798 B After Width: | Height: | Size: 820 B |
3
resources/images/menu_export_config.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="16" height="16" fill="#C4C4C4" fill-opacity="0.01"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 169 B |
3
resources/images/menu_export_gcode.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="16" height="16" fill="#C4C4C4" fill-opacity="0.01"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 169 B |
@@ -1,12 +1,22 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7 7.51163C6.6 7.51163 6.2 7.40698 5.9 7.19767L1.5 4.16279C0.9 3.74419 0.5 2.90698 0.5 2.06977V1.02326C0.5 0.709302 0.7 0.5 1 0.5C1.3 0.5 1.5 0.709302 1.5 1.02326V2.06977C1.5 2.48837 1.8 3.01163 2.1 3.22093L6.5 6.25581C6.8 6.46512 7.3 6.46512 7.6 6.25581L11.9 3.22093C12.2 3.01163 12.5 2.38372 12.5 2.06977V1.02326C12.5 0.709302 12.7 0.5 13 0.5C13.3 0.5 13.5 0.709302 13.5 1.02326V2.06977C13.5 2.80233 13.1 3.74419 12.4 4.16279L8.1 7.19767C7.8 7.40698 7.4 7.51163 7 7.51163Z" fill="#808080"/>
|
||||
<path d="M10 7.72093C9.90002 7.72093 9.80002 7.61628 9.70002 7.51163C9.60002 7.30233 9.60002 7.09303 9.80002 6.98838L12.8 4.89535C12.9 4.7907 13.1 4.7907 13.2 4.89535C13.3 5 13.4 5.10465 13.4 5.20931V7.30233C13.4 7.51163 13.2 7.72093 13 7.72093C12.8 7.72093 12.6 7.51163 12.6 7.30233V5.94186L10.2 7.61628C10.1 7.61628 10.1 7.72093 10 7.72093Z" fill="#00AE42"/>
|
||||
<path d="M13 14H9.99998C9.79998 14 9.59998 13.7907 9.59998 13.5814C9.59998 13.3721 9.79998 13.1628 9.99998 13.1628H12.6V12.5349C12.6 12.3256 12.8 12.1163 13 12.1163C13.2 12.1163 13.4 12.3256 13.4 12.5349V13.5814C13.4 13.7907 13.2 14 13 14Z" fill="#00AE42"/>
|
||||
<path d="M7.99998 14H5.99998C5.79998 14 5.59998 13.7907 5.59998 13.5814C5.59998 13.3721 5.79998 13.1628 5.99998 13.1628H7.99998C8.19998 13.1628 8.39998 13.3721 8.39998 13.5814C8.39998 13.7907 8.19998 14 7.99998 14Z" fill="#00AE42"/>
|
||||
<path d="M13 10.8605C12.8 10.8605 12.6 10.6512 12.6 10.4419V9.39535C12.6 9.18605 12.8 8.97675 13 8.97675C13.2 8.97675 13.4 9.18605 13.4 9.39535V10.4419C13.4 10.6512 13.2 10.8605 13 10.8605Z" fill="#00AE42"/>
|
||||
<path d="M6.99999 9.81394C6.89999 9.81394 6.79999 9.70928 6.69999 9.60463C6.59999 9.39533 6.69999 9.18603 6.79999 9.08138L8.39999 8.03487C8.59999 7.93021 8.79999 7.93022 8.89999 8.13952C8.99999 8.34882 8.99999 8.55812 8.79999 8.66277L7.19999 9.70928C7.09999 9.81394 7.09999 9.81394 6.99999 9.81394Z" fill="#00AE42"/>
|
||||
<path d="M3.99998 7.72093C3.89998 7.72093 3.89998 7.72093 3.79998 7.61628L1.39998 5.94186V7.30233C1.39998 7.51163 1.19998 7.72093 0.999976 7.72093C0.799976 7.72093 0.599976 7.51163 0.599976 7.30233V5.20931C0.599976 5.10465 0.699976 4.89535 0.799976 4.89535C0.899976 4.7907 1.09998 4.7907 1.19998 4.89535L4.19998 6.98838C4.39998 7.09303 4.39998 7.30233 4.29998 7.51163C4.19998 7.61628 4.09998 7.72093 3.99998 7.72093Z" fill="#00AE42"/>
|
||||
<path d="M3.99998 14H0.999976C0.799976 14 0.599976 13.7907 0.599976 13.5814V12.5349C0.599976 12.3256 0.799976 12.1163 0.999976 12.1163C1.19998 12.1163 1.39998 12.3256 1.39998 12.5349V13.1628H3.99998C4.19998 13.1628 4.39998 13.3721 4.39998 13.5814C4.39998 13.7907 4.19998 14 3.99998 14Z" fill="#00AE42"/>
|
||||
<path d="M0.999976 10.8605C0.799976 10.8605 0.599976 10.6512 0.599976 10.4419V9.39535C0.599976 9.18605 0.799976 8.97675 0.999976 8.97675C1.19998 8.97675 1.39998 9.18605 1.39998 9.39535V10.4419C1.39998 10.6512 1.19998 10.8605 0.999976 10.8605Z" fill="#00AE42"/>
|
||||
<path d="M6.99999 9.81394C6.89999 9.81394 6.89999 9.81394 6.79999 9.70928L5.19999 8.66277C4.99999 8.55812 4.99999 8.34882 5.09999 8.13952C5.19999 7.93022 5.39999 7.93021 5.59999 8.03487L7.19999 9.08138C7.39999 9.18603 7.39999 9.39533 7.29999 9.60463C7.19999 9.70928 7.09999 9.81394 6.99999 9.81394Z" fill="#00AE42"/>
|
||||
<path d="M6.0007 7.46736C5.661 7.46736 5.3213 7.37849 5.06653 7.20073L1.32987 4.62339C0.820326 4.26789 0.48063 3.5569 0.48063 2.84591V1.95717C0.48063 1.69054 0.650478 1.5128 0.905251 1.5128C1.16002 1.5128 1.32987 1.69054 1.32987 1.95717V2.84591C1.32987 3.2014 1.58464 3.64577 1.83942 3.82352L5.57608 6.40086C5.83085 6.57862 6.25547 6.57862 6.51024 6.40086L10.162 3.82352C10.4167 3.64577 10.6715 3.11253 10.6715 2.84591V1.95717C10.6715 1.69054 10.8414 1.5128 11.0961 1.5128C11.3509 1.5128 11.5208 1.69054 11.5208 1.95717V2.84591C11.5208 3.46803 11.1811 4.26789 10.5866 4.62339L6.93486 7.20073C6.68009 7.37849 6.34039 7.46736 6.0007 7.46736Z" fill="#808080"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.93486 7.20073C6.68009 7.37849 6.34039 7.46736 6.0007 7.46736C5.661 7.46736 5.3213 7.37849 5.06653 7.20073L1.32987 4.62339C0.820326 4.26789 0.48063 3.5569 0.48063 2.84591V1.95717C0.48063 1.69054 0.650478 1.5128 0.905251 1.5128C1.16002 1.5128 1.32987 1.69054 1.32987 1.95717V2.84591C1.32987 3.2014 1.58464 3.64577 1.83942 3.82352L5.57608 6.40086C5.83085 6.57862 6.25547 6.57862 6.51024 6.40086L10.162 3.82352C10.4167 3.64577 10.6715 3.11253 10.6715 2.84591V1.95717C10.6715 1.69054 10.8414 1.5128 11.0961 1.5128C11.3509 1.5128 11.5208 1.69054 11.5208 1.95717V2.84591C11.5208 3.46803 11.1811 4.26789 10.5866 4.62339L6.93486 7.20073ZM10.6736 4.7568L7.02664 7.33076C6.73954 7.53107 6.36538 7.62652 6.0007 7.62652C5.63614 7.62652 5.26282 7.53163 4.97576 7.33147C4.97566 7.3314 4.97586 7.33154 4.97576 7.33147L1.2395 4.7544C0.680636 4.3645 0.321472 3.60024 0.321472 2.84591V1.95717C0.321472 1.7898 0.37529 1.63706 0.482331 1.52504C0.589994 1.41237 0.73946 1.35364 0.905251 1.35364C1.07104 1.35364 1.22051 1.41237 1.32817 1.52504C1.43521 1.63706 1.48903 1.7898 1.48903 1.95717V2.84591C1.48903 2.98923 1.54169 3.16303 1.62929 3.32602C1.71697 3.48914 1.82935 3.62231 1.93015 3.69276C1.93026 3.69284 1.93004 3.69268 1.93015 3.69276L5.66644 6.26985C5.7615 6.33618 5.89829 6.37502 6.04316 6.37502C6.18786 6.37502 6.3238 6.33675 6.41885 6.27056C6.41896 6.27049 6.41874 6.27064 6.41885 6.27056L10.0702 3.69349C10.1654 3.62709 10.2789 3.47681 10.3703 3.2962C10.4618 3.11518 10.5124 2.94198 10.5124 2.84591V1.95717C10.5124 1.7898 10.5662 1.63706 10.6732 1.52504C10.7809 1.41237 10.9303 1.35364 11.0961 1.35364C11.2619 1.35364 11.4114 1.41237 11.5191 1.52504C11.6261 1.63706 11.6799 1.7898 11.6799 1.95717V2.84591C11.6799 3.18368 11.5883 3.56317 11.4193 3.90515C11.2512 4.24515 11.001 4.55922 10.6736 4.7568Z" fill="#808080"/>
|
||||
<path d="M8.54843 8.0363C8.46352 8.0363 8.3786 7.94743 8.29367 7.85855C8.20875 7.68081 8.20875 7.50306 8.3786 7.41419L10.9263 5.6367C11.0112 5.54783 11.1811 5.54783 11.266 5.6367C11.3509 5.72557 11.4358 5.81445 11.4358 5.90333V7.68081C11.4358 7.85855 11.266 8.0363 11.0962 8.0363C10.9263 8.0363 10.7565 7.85855 10.7565 7.68081V6.52544L8.71828 7.94743C8.63335 7.94743 8.63335 8.0363 8.54843 8.0363Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.16103 7.95012L8.15007 7.92717C8.10023 7.82285 8.06653 7.70146 8.0829 7.58152C8.10013 7.45532 8.17108 7.34682 8.29505 7.27842L10.8242 5.51388C10.9016 5.44094 11.004 5.41089 11.0962 5.41089C11.1935 5.41089 11.3024 5.44446 11.3811 5.52675L11.3847 5.53056C11.4246 5.57226 11.4737 5.62362 11.5121 5.6773C11.5509 5.73134 11.595 5.8092 11.595 5.90333V7.68081C11.595 7.81894 11.5304 7.9455 11.4448 8.03516C11.3595 8.12437 11.2355 8.19546 11.0962 8.19546C10.9569 8.19546 10.8328 8.12437 10.7475 8.03516C10.6619 7.9455 10.5973 7.81894 10.5973 7.68081V6.83055L8.76831 8.10658H8.74389C8.73302 8.11796 8.71156 8.13957 8.68349 8.1572C8.64575 8.1809 8.60063 8.19546 8.54843 8.19546C8.45171 8.19546 8.37385 8.14603 8.32279 8.10595C8.27127 8.06551 8.22211 8.01405 8.18237 7.97245L8.16103 7.95012ZM10.7565 6.52544V7.68081C10.7565 7.85855 10.9263 8.0363 11.0962 8.0363C11.266 8.0363 11.4358 7.85855 11.4358 7.68081V5.90333C11.4358 5.81445 11.3509 5.72557 11.266 5.6367C11.1811 5.54783 11.0112 5.54783 10.9263 5.6367L8.3786 7.41419C8.20875 7.50306 8.20875 7.68081 8.29367 7.85855C8.3786 7.94743 8.46352 8.0363 8.54843 8.0363C8.59089 8.0363 8.61212 8.01408 8.63335 7.99186C8.65459 7.96964 8.67582 7.94743 8.71828 7.94743L10.7565 6.52544Z" fill="#00AE42"/>
|
||||
<path d="M11.0962 13.3703H8.54845C8.3786 13.3703 8.20875 13.1925 8.20875 13.0148C8.20875 12.8371 8.3786 12.6593 8.54845 12.6593H10.7565V12.1261C10.7565 11.9483 10.9263 11.7706 11.0962 11.7706C11.266 11.7706 11.4359 11.9483 11.4359 12.1261V13.0148C11.4359 13.1925 11.266 13.3703 11.0962 13.3703Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.0962 13.5294H8.54845C8.40915 13.5294 8.28508 13.4584 8.19984 13.3692C8.11415 13.2795 8.04959 13.1529 8.04959 13.0148C8.04959 12.8767 8.11415 12.7501 8.19984 12.6604C8.28508 12.5712 8.40915 12.5001 8.54845 12.5001H10.5973V12.1261C10.5973 11.9879 10.6619 11.8614 10.7476 11.7717C10.8328 11.6825 10.9569 11.6114 11.0962 11.6114C11.2355 11.6114 11.3596 11.6825 11.4448 11.7717C11.5305 11.8614 11.595 11.9879 11.595 12.1261V13.0148C11.595 13.1529 11.5305 13.2795 11.4448 13.3692C11.3596 13.4584 11.2355 13.5294 11.0962 13.5294ZM10.7565 12.1261C10.7565 11.9483 10.9263 11.7706 11.0962 11.7706C11.266 11.7706 11.4359 11.9483 11.4359 12.1261V13.0148C11.4359 13.1925 11.266 13.3703 11.0962 13.3703H8.54845C8.3786 13.3703 8.20875 13.1925 8.20875 13.0148C8.20875 12.8371 8.3786 12.6593 8.54845 12.6593H10.7565V12.1261Z" fill="#00AE42"/>
|
||||
<path d="M6.84993 13.3706H5.15145C4.9816 13.3706 4.81175 13.1929 4.81175 13.0151C4.81175 12.8374 4.9816 12.6596 5.15145 12.6596H6.84993C7.01977 12.6596 7.18962 12.8374 7.18962 13.0151C7.18962 13.1929 7.01977 13.3706 6.84993 13.3706Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.84993 13.5298H5.15144C5.01215 13.5298 4.88808 13.4587 4.80283 13.3695C4.71715 13.2798 4.65259 13.1532 4.65259 13.0151C4.65259 12.877 4.71715 12.7504 4.80283 12.6608C4.88808 12.5715 5.01215 12.5005 5.15144 12.5005H6.84993C6.98923 12.5005 7.11329 12.5715 7.19854 12.6608C7.28422 12.7504 7.34878 12.877 7.34878 13.0151C7.34878 13.1532 7.28422 13.2798 7.19854 13.3695C7.11329 13.4587 6.98923 13.5298 6.84993 13.5298ZM5.15145 13.3706H6.84993C7.01977 13.3706 7.18962 13.1929 7.18962 13.0151C7.18962 12.8374 7.01977 12.6596 6.84993 12.6596H5.15145C4.9816 12.6596 4.81175 12.8374 4.81175 13.0151C4.81175 13.1929 4.9816 13.3706 5.15145 13.3706Z" fill="#00AE42"/>
|
||||
<path d="M11.0961 10.7032C10.9263 10.7032 10.7564 10.5254 10.7564 10.3477V9.45893C10.7564 9.28118 10.9263 9.10344 11.0961 9.10344C11.2659 9.10344 11.4358 9.28118 11.4358 9.45893V10.3477C11.4358 10.5254 11.2659 10.7032 11.0961 10.7032Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.7475 10.7021C10.6618 10.6124 10.5972 10.4858 10.5972 10.3477V9.45893C10.5972 9.3208 10.6618 9.19424 10.7475 9.10457C10.8327 9.01536 10.9568 8.94428 11.0961 8.94428C11.2354 8.94428 11.3595 9.01536 11.4447 9.10457C11.5304 9.19424 11.595 9.3208 11.595 9.45893V10.3477C11.595 10.4858 11.5304 10.6124 11.4447 10.7021C11.3595 10.7913 11.2354 10.8624 11.0961 10.8624C10.9568 10.8624 10.8327 10.7913 10.7475 10.7021ZM10.7564 10.3477C10.7564 10.5254 10.9263 10.7032 11.0961 10.7032C11.2659 10.7032 11.4358 10.5254 11.4358 10.3477V9.45893C11.4358 9.28118 11.2659 9.10344 11.0961 9.10344C10.9263 9.10344 10.7564 9.28118 10.7564 9.45893V10.3477Z" fill="#00AE42"/>
|
||||
<path d="M6.00072 9.81679C5.91579 9.81679 5.83087 9.7279 5.74595 9.63903C5.66102 9.46129 5.74595 9.28354 5.83087 9.19467L7.18965 8.30593C7.3595 8.21705 7.52935 8.21705 7.61427 8.3948C7.6992 8.57255 7.6992 8.75029 7.52935 8.83917L6.17057 9.7279C6.08564 9.81679 6.08564 9.81679 6.00072 9.81679Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.6133 9.7306L5.60234 9.70765C5.47785 9.4471 5.6059 9.19972 5.7158 9.08471L5.72844 9.07148L7.10901 8.1685L7.11586 8.16491C7.21649 8.11225 7.33673 8.07494 7.45735 8.09297C7.58898 8.11265 7.69492 8.1944 7.75788 8.32619C7.80772 8.4305 7.84142 8.5519 7.82505 8.67184C7.80771 8.79881 7.736 8.90787 7.61061 8.9762L6.27298 9.8511C6.2575 9.86726 6.24269 9.88251 6.22927 9.89514C6.21199 9.91142 6.18901 9.93122 6.15944 9.94669C6.10173 9.97689 6.04189 9.97631 6.00911 9.976C6.00607 9.97597 6.00327 9.97594 6.00072 9.97594C5.90399 9.97594 5.82613 9.92652 5.77506 9.88643C5.72354 9.84599 5.67439 9.79454 5.63465 9.75294C5.63338 9.75161 5.63213 9.7503 5.63088 9.74899L5.6133 9.7306ZM6.17057 9.7279L7.52935 8.83917C7.6992 8.75029 7.6992 8.57255 7.61427 8.3948C7.52935 8.21705 7.3595 8.21705 7.18965 8.30593L5.83087 9.19467C5.74595 9.28354 5.66102 9.46129 5.74595 9.63903C5.83087 9.7279 5.91579 9.81679 6.00072 9.81679C6.03643 9.81679 6.05713 9.81679 6.07543 9.81018C6.10066 9.80107 6.12135 9.77941 6.17057 9.7279Z" fill="#00AE42"/>
|
||||
<path d="M3.45295 8.0363C3.36803 8.0363 3.36803 8.0363 3.2831 7.94743L1.24493 6.52544V7.68081C1.24493 7.85855 1.07508 8.0363 0.905226 8.0363C0.735378 8.0363 0.56553 7.85855 0.56553 7.68081V5.90333C0.56553 5.81445 0.650454 5.6367 0.735378 5.6367C0.820302 5.54783 0.990154 5.54783 1.07508 5.6367L3.6228 7.41419C3.79265 7.50306 3.79265 7.68081 3.70772 7.85855C3.6228 7.94743 3.53788 8.0363 3.45295 8.0363Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.84037 7.95012L3.81903 7.97245C3.77929 8.01405 3.73014 8.06551 3.6786 8.10595C3.62754 8.14604 3.54968 8.19546 3.45295 8.19546C3.4504 8.19546 3.4476 8.19548 3.44456 8.19551C3.41178 8.19583 3.35194 8.1964 3.29424 8.16621C3.26466 8.15073 3.24169 8.13094 3.2244 8.11467C3.2105 8.10157 3.19511 8.08568 3.17902 8.06888L1.40408 6.83055V7.68081C1.40408 7.81894 1.33952 7.9455 1.25384 8.03516C1.16859 8.12437 1.04453 8.19546 0.905226 8.19546C0.765927 8.19546 0.64186 8.12437 0.556616 8.03516C0.470932 7.9455 0.406372 7.81894 0.406372 7.68081V5.90333C0.406372 5.82151 0.440593 5.72719 0.480533 5.65752C0.501687 5.62062 0.529982 5.58072 0.566088 5.54797C0.588262 5.52786 0.620409 5.50422 0.661304 5.49009C0.734391 5.43434 0.82383 5.41089 0.905228 5.41089C0.997376 5.41089 1.09983 5.44094 1.1772 5.51388L3.70635 7.27842C3.83032 7.34682 3.90127 7.45532 3.9185 7.58152C3.93487 7.70146 3.90117 7.82285 3.85133 7.92717L3.84037 7.95012ZM3.6228 7.41419L1.07508 5.6367C0.990154 5.54783 0.820302 5.54783 0.735378 5.6367C0.650454 5.6367 0.56553 5.81445 0.56553 5.90333V7.68081C0.56553 7.85855 0.735378 8.0363 0.905226 8.0363C1.07508 8.0363 1.24493 7.85855 1.24493 7.68081V6.52544L3.2831 7.94743C3.33231 7.99892 3.35301 8.02058 3.37823 8.02969C3.39654 8.0363 3.41724 8.0363 3.45295 8.0363C3.53788 8.0363 3.6228 7.94743 3.70772 7.85855C3.79265 7.68081 3.79265 7.50306 3.6228 7.41419Z" fill="#00AE42"/>
|
||||
<path d="M3.45295 13.3703H0.905226C0.735378 13.3703 0.56553 13.1925 0.56553 13.0148V12.1261C0.56553 11.9483 0.735378 11.7706 0.905226 11.7706C1.07508 11.7706 1.24493 11.9483 1.24493 12.1261V12.6593H3.45295C3.6228 12.6593 3.79265 12.8371 3.79265 13.0148C3.79265 13.1925 3.6228 13.3703 3.45295 13.3703Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.45295 13.5294H0.905226C0.765927 13.5294 0.64186 13.4584 0.556616 13.3692C0.470932 13.2795 0.406372 13.1529 0.406372 13.0148V12.1261C0.406372 11.9879 0.470932 11.8614 0.556616 11.7717C0.64186 11.6825 0.765927 11.6114 0.905226 11.6114C1.04453 11.6114 1.16859 11.6825 1.25384 11.7717C1.33952 11.8614 1.40408 11.9879 1.40408 12.1261V12.5001H3.45295C3.59225 12.5001 3.71632 12.5712 3.80156 12.6604C3.88725 12.7501 3.95181 12.8767 3.95181 13.0148C3.95181 13.1529 3.88725 13.2795 3.80156 13.3692C3.71632 13.4584 3.59225 13.5294 3.45295 13.5294ZM3.45295 12.6593C3.6228 12.6593 3.79265 12.8371 3.79265 13.0148C3.79265 13.1925 3.6228 13.3703 3.45295 13.3703H0.905226C0.735378 13.3703 0.56553 13.1925 0.56553 13.0148V12.1261C0.56553 11.9483 0.735378 11.7706 0.905226 11.7706C1.07508 11.7706 1.24493 11.9483 1.24493 12.1261V12.6593H3.45295Z" fill="#00AE42"/>
|
||||
<path d="M0.905226 10.7032C0.735378 10.7032 0.56553 10.5254 0.56553 10.3477V9.45893C0.56553 9.28118 0.735378 9.10344 0.905226 9.10344C1.07508 9.10344 1.24493 9.28118 1.24493 9.45893V10.3477C1.24493 10.5254 1.07508 10.7032 0.905226 10.7032Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.556616 10.7021C0.470932 10.6124 0.406372 10.4858 0.406372 10.3477V9.45893C0.406372 9.3208 0.470932 9.19424 0.556616 9.10457C0.64186 9.01536 0.765927 8.94428 0.905226 8.94428C1.04453 8.94428 1.16859 9.01536 1.25384 9.10457C1.33952 9.19424 1.40408 9.3208 1.40408 9.45893V10.3477C1.40408 10.4858 1.33952 10.6124 1.25384 10.7021C1.16859 10.7913 1.04453 10.8624 0.905226 10.8624C0.765927 10.8624 0.64186 10.7913 0.556616 10.7021ZM0.56553 10.3477C0.56553 10.5254 0.735378 10.7032 0.905226 10.7032C1.07508 10.7032 1.24493 10.5254 1.24493 10.3477V9.45893C1.24493 9.28118 1.07508 9.10344 0.905226 9.10344C0.735378 9.10344 0.56553 9.28118 0.56553 9.45893V10.3477Z" fill="#00AE42"/>
|
||||
<path d="M6.00072 9.81679C5.91579 9.81679 5.91576 9.81679 5.83084 9.7279L4.47205 8.83917C4.30221 8.75029 4.30221 8.57255 4.38713 8.3948C4.47205 8.21705 4.6419 8.21705 4.81175 8.30593L6.17054 9.19467C6.34038 9.28354 6.34038 9.46129 6.25546 9.63903C6.17054 9.7279 6.08564 9.81679 6.00072 9.81679Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.8924 8.1685L6.25179 9.05764C6.37718 9.12596 6.4489 9.23502 6.46623 9.362C6.48261 9.48194 6.44891 9.60333 6.39907 9.70765L6.3881 9.7306L6.36675 9.75294C6.32701 9.79454 6.27787 9.84599 6.22634 9.88643C6.17528 9.92652 6.09745 9.97594 6.00072 9.97594C5.99817 9.97594 5.99533 9.97597 5.9923 9.976C5.95952 9.97631 5.89967 9.97689 5.84197 9.94669C5.81239 9.93122 5.78942 9.91142 5.77214 9.89514C5.75872 9.88251 5.74391 9.86726 5.72843 9.8511L4.3908 8.9762C4.26541 8.90787 4.19369 8.79881 4.17636 8.67184C4.15998 8.5519 4.19368 8.4305 4.24352 8.32619C4.30649 8.1944 4.41243 8.11265 4.54406 8.09297C4.66468 8.07494 4.78491 8.11225 4.88555 8.16491L4.8924 8.1685ZM4.47205 8.83917L5.83084 9.7279C5.88005 9.77941 5.90074 9.80107 5.92597 9.81018C5.94428 9.81679 5.965 9.81679 6.00072 9.81679C6.08564 9.81679 6.17054 9.7279 6.25546 9.63903C6.34038 9.46129 6.34038 9.28354 6.17054 9.19467L4.81175 8.30593C4.6419 8.21705 4.47205 8.21705 4.38713 8.3948C4.30221 8.57255 4.30221 8.75029 4.47205 8.83917Z" fill="#00AE42"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 14 KiB |
@@ -1,4 +1,4 @@
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.25 7.45769C6.83462 7.45769 6.41923 7.35385 6.10769 7.14615L1.53846 4.13462C0.915385 3.71923 0.5 2.88846 0.5 2.05769V1.01923C0.5 0.707692 0.707692 0.5 1.01923 0.5C1.33077 0.5 1.53846 0.707692 1.53846 1.01923V2.05769C1.53846 2.47308 1.85 2.99231 2.16154 3.2L6.73077 6.21154C7.04231 6.41923 7.56154 6.41923 7.87308 6.21154L12.3385 3.2C12.65 2.99231 12.9615 2.36923 12.9615 2.05769V1.01923C12.9615 0.707692 13.1692 0.5 13.4808 0.5C13.7923 0.5 14 0.707692 14 1.01923V2.05769C14 2.78462 13.5846 3.71923 12.8577 4.13462L8.39231 7.14615C8.08077 7.35385 7.66538 7.45769 7.25 7.45769Z" fill="#808080"/>
|
||||
<path d="M12.4423 14H2.05769C1.22692 14 0.5 13.2731 0.5 12.4423V6.21155C0.5 5.79616 0.707692 5.38078 1.01923 5.17309C1.33077 4.96539 1.74615 5.06924 2.16154 5.27693L6.73077 8.28847C7.04231 8.49616 7.56154 8.49616 7.87308 8.28847L12.3385 5.27693C12.7538 5.06924 13.1692 4.96539 13.4808 5.17309C13.7923 5.38078 14 5.69232 14 6.21155V12.4423C14 13.2731 13.2731 14 12.4423 14ZM1.53846 6.1077C1.53846 6.21155 1.53846 6.21155 1.53846 6.1077V12.4423C1.53846 12.7539 1.74615 12.9615 2.05769 12.9615H12.4423C12.7538 12.9615 12.9615 12.7539 12.9615 12.4423V6.21155C12.9615 6.21155 12.9615 6.21155 12.9615 6.1077C12.9615 6.1077 12.9615 6.1077 12.8577 6.1077L8.39231 9.22308C7.76923 9.63847 6.73077 9.63847 6.10769 9.22308L1.53846 6.1077C1.53846 6.1077 1.53846 6.21155 1.53846 6.1077Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.425 3.04002C10.425 3.28482 10.1803 3.77443 9.93551 3.93763L6.42666 6.30404C6.18186 6.46724 5.77386 6.46724 5.52906 6.30404L1.93864 3.93763C1.7044 3.78147 1.47017 3.40119 1.45038 3.08272C1.47 3.40127 1.70433 3.7818 1.93866 3.93802L5.52908 6.30443C5.77388 6.46763 6.18188 6.46763 6.42669 6.30443L9.93553 3.93802C10.1803 3.77482 10.4251 3.28521 10.4251 3.04041V2.22441C10.4251 1.97961 10.5883 1.81641 10.8331 1.81641C11.0664 1.81641 11.2256 1.96466 11.24 2.19051C11.2258 1.96444 11.0665 1.81602 10.8331 1.81602C10.5883 1.81602 10.425 1.97922 10.425 2.22402V3.04002ZM1.44803 2.19117C1.43404 1.96473 1.27472 1.81602 1.04103 1.81602C0.796233 1.81602 0.633032 1.97922 0.633032 2.22402V3.04002C0.633032 3.08216 0.634392 3.1243 0.637069 3.16635C0.634409 3.12443 0.633057 3.08242 0.633057 3.04041V2.22441C0.633057 1.97961 0.796257 1.81641 1.04106 1.81641C1.27461 1.81641 1.43388 1.96495 1.44803 2.19117ZM9.85229 3.81282L6.34313 6.17945C6.25087 6.24083 6.11864 6.27644 5.97786 6.27644C5.83691 6.27644 5.70454 6.24075 5.61226 6.17923L2.02184 3.81282C1.92462 3.7479 1.8166 3.62551 1.73277 3.47649C1.64885 3.32728 1.59904 3.16925 1.59904 3.04002V2.22402C1.59904 2.06753 1.54622 1.92547 1.4429 1.82215C1.33958 1.71883 1.19752 1.66602 1.04103 1.66602C0.884546 1.66602 0.742484 1.71883 0.639167 1.82215C0.535849 1.92547 0.483032 2.06753 0.483032 2.22402V3.04002C0.483032 3.73652 0.829398 4.43921 1.36583 4.79684L4.95624 7.16324C5.23112 7.34636 5.58857 7.43324 5.93706 7.43324C6.28571 7.43324 6.64294 7.34654 6.91787 7.16325L10.4229 4.79943C11.047 4.43967 11.3911 3.65177 11.3911 3.04002V2.22402C11.3911 2.06753 11.3383 1.92547 11.235 1.82215C11.1316 1.71884 10.9896 1.66602 10.8331 1.66602C10.6766 1.66602 10.5345 1.71883 10.4312 1.82214C10.3279 1.92546 10.275 2.06753 10.275 2.22402V3.04002C10.275 3.12572 10.2274 3.28316 10.1395 3.44925C10.0521 3.61435 9.94403 3.75166 9.85229 3.81282Z" fill="#808080"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.42671 8.37145C6.18191 8.53465 5.77391 8.53465 5.52911 8.37145L1.93869 6.00503C1.61228 5.84184 1.28588 5.76023 1.04108 5.92344C0.800203 6.08402 0.638331 6.40262 0.633206 6.72376C0.638798 6.40311 0.800544 6.08524 1.04106 5.9249C1.28586 5.76169 1.61226 5.8433 1.93866 6.00649L5.52908 8.37291C5.77388 8.53611 6.18188 8.53611 6.42669 8.37291L9.93553 6.00649C10.2619 5.8433 10.5883 5.76169 10.8331 5.9249C11.0779 6.0881 11.2411 6.3329 11.2411 6.7409V11.6369C11.2411 11.643 11.2411 11.6492 11.241 11.6553C11.2411 11.6487 11.2411 11.6421 11.2411 11.6354V6.73944C11.2411 6.33144 11.0779 6.08664 10.8332 5.92344C10.5883 5.76023 10.2619 5.84184 9.93556 6.00503L6.42671 8.37145ZM9.89083 5.91559L6.37103 8.28838C6.26873 8.3565 6.12617 8.39385 5.97791 8.39385C5.82954 8.39385 5.68689 8.35645 5.58458 8.28824L1.99372 5.92154L1.98341 5.91559C1.65608 5.75193 1.28092 5.64336 0.985613 5.84023C0.709591 6.02425 0.533081 6.38391 0.533081 6.73944V11.6354C0.533081 12.3435 1.14905 12.9595 1.85709 12.9595H10.0171C10.7252 12.9595 11.3411 12.3435 11.3411 11.6354V6.73944C11.3411 6.52178 11.2975 6.34175 11.217 6.19223C11.1364 6.04266 11.022 5.92917 10.8886 5.84024C10.5933 5.64337 10.2181 5.75193 9.89083 5.91559ZM1.44908 6.65932V11.6354C1.44908 11.8803 1.61228 12.0434 1.85709 12.0434H10.0171C10.2588 12.0434 10.4209 11.8844 10.425 11.6448C10.4216 11.8852 10.2592 12.0449 10.0171 12.0449H1.85706C1.61226 12.0449 1.44906 11.8818 1.44906 11.6369V6.6593L1.44908 6.65932ZM6.8902 9.18907L10.3251 6.79263V11.6354C10.3251 11.7352 10.2923 11.8104 10.2422 11.8605C10.1921 11.9107 10.1168 11.9434 10.0171 11.9434H1.85709C1.7574 11.9434 1.6821 11.9106 1.63199 11.8605C1.58187 11.8104 1.54908 11.7352 1.54908 11.6354V6.84705L4.98316 9.18847L4.98403 9.18905C5.24892 9.36564 5.59587 9.45065 5.93711 9.45065C6.27834 9.45065 6.62531 9.36566 6.8902 9.18907Z" fill="#00AE42"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 3.8 KiB |
@@ -1,6 +1,7 @@
|
||||
<svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M39.6696 33.7573C39.4215 31.0459 34.9292 23.5957 34.9292 23.5957C34.9292 23.5957 30.5708 30.8077 30.1888 33.7573C29.5364 38.79 32.5602 39.3829 34.9292 39.3829C37.3006 39.3829 40.1335 38.8153 39.6696 33.7573Z" fill="#B9C7CE" stroke="#262E30" stroke-miterlimit="10" stroke-linejoin="round"/>
|
||||
<path d="M19.7464 4.77539L5.04639 19.7948H34.4489L19.7464 4.77539Z" stroke="#262E30" stroke-miterlimit="10" stroke-linejoin="round"/>
|
||||
<path d="M17.7943 37.0006L34.5432 19.8932L34.449 19.7969H5.04649L3 21.8875L17.7943 37.0006Z" fill="#B9C7CE" stroke="#262E30" stroke-miterlimit="10" stroke-linejoin="round"/>
|
||||
<path d="M19.7476 14.8458L8.15173 3L6.75026 4.43168L18.3461 16.2775L19.7476 14.8458Z" fill="white" stroke="#262E30" stroke-miterlimit="10" stroke-linejoin="round"/>
|
||||
<svg width="43" height="43" viewBox="0 0 43 43" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M35.5551 23.8375L35.1269 24.0957L34.699 23.8371C34.7896 23.6872 34.952 23.5956 35.1272 23.5957C35.3023 23.5958 35.4647 23.6875 35.5551 23.8375ZM40.3653 34.2116C40.6052 36.8276 40.003 38.433 38.8769 39.3539C37.7853 40.2466 36.3263 40.3829 35.1269 40.3829C33.9277 40.3829 32.425 40.2398 31.3111 39.3476C30.1539 38.4208 29.5518 36.807 29.8907 34.1931C29.9955 33.3837 30.3632 32.3268 30.828 31.2301C31.2977 30.1218 31.8851 28.9305 32.457 27.8384C33.0295 26.7453 33.5896 25.7457 34.0063 25.0197C34.2148 24.6566 34.3876 24.3615 34.5084 24.157C34.5689 24.0547 34.6163 23.9751 34.6488 23.9208L34.6859 23.8588L34.699 23.8371C34.6991 23.837 34.699 23.8371 35.1269 24.0957C35.5551 23.8375 35.5551 23.8374 35.5551 23.8375L35.5686 23.8599L35.6068 23.9238C35.6402 23.9797 35.689 24.0618 35.7511 24.167C35.8753 24.3776 36.0528 24.6809 36.2664 25.0533C36.6935 25.7978 37.2661 26.8196 37.847 27.9276C38.4272 29.0343 39.019 30.2334 39.4826 31.3311C39.9395 32.4129 40.2955 33.4496 40.3653 34.2116ZM35.1267 25.0796C35.0503 25.2108 34.9655 25.3575 34.8736 25.5176C34.4612 26.236 33.9078 27.2238 33.3429 28.3024C32.7775 29.3819 32.2037 30.5467 31.7487 31.6203C31.2889 32.7053 30.9686 33.6561 30.8824 34.3215C30.5688 36.7402 31.1524 37.9393 31.9363 38.5671C32.7635 39.2296 33.9572 39.3829 35.1269 39.3829C36.299 39.3829 37.4421 39.2355 38.2439 38.5798C39.0111 37.9524 39.5934 36.745 39.3694 34.303C39.3151 33.7093 39.0166 32.7979 38.5614 31.7202C38.1129 30.6584 37.5352 29.4866 36.9613 28.3919C36.388 27.2984 35.822 26.2882 35.399 25.551C35.2997 25.3779 35.2084 25.22 35.1267 25.0796Z" fill="#00AE42"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.9441 4.77539C20.0786 4.77538 20.2074 4.82954 20.3015 4.92563L35.0039 19.945C35.1447 20.0889 35.1856 20.3031 35.1076 20.4886C35.0295 20.6741 34.8479 20.7948 34.6466 20.7948H5.24415C5.0429 20.7948 4.86126 20.6741 4.78325 20.4886C4.70523 20.3031 4.74605 20.0889 4.88682 19.9451L19.5868 4.92566C19.6809 4.82956 19.8097 4.7754 19.9441 4.77539ZM19.9442 5.99019L6.43315 19.7948H33.4575L19.9442 5.99019Z" fill="#262E30"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.88694 19.9452C4.981 19.8491 5.10979 19.7949 5.24424 19.7949H34.6467C34.7812 19.7949 34.91 19.8491 35.004 19.9452L35.0983 20.0414C35.2886 20.2358 35.2886 20.5466 35.0983 20.741L18.3493 37.8485C18.2552 37.9446 18.1265 37.9987 17.992 37.9987C17.8576 37.9987 17.7288 37.9445 17.6347 37.8485L2.84045 22.7353C2.65019 22.5409 2.65019 22.2301 2.84045 22.0358L4.88694 19.9452ZM5.45448 20.7949L3.89744 22.3855L17.992 36.784L33.646 20.7949H5.45448Z" fill="#00AE42"/>
|
||||
<path d="M19.9454 15.3458L8.34949 3.5L6.94802 4.93168L18.5439 16.7775L19.9454 15.3458Z" fill="white"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.99977 3.14246C8.19294 2.94512 8.50612 2.94512 8.69929 3.14246L20.2952 14.9883C20.4883 15.1856 20.4883 15.5056 20.2952 15.7029L18.8937 17.1346C18.7005 17.3319 18.3873 17.3319 18.1942 17.1346L6.5983 5.28873C6.40513 5.0914 6.40513 4.77147 6.5983 4.57414L7.99977 3.14246ZM8.34953 4.21435L7.64758 4.93143L18.5439 16.0627L19.2459 15.3456L8.34953 4.21435Z" fill="#262E30"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 875 B After Width: | Height: | Size: 3.2 KiB |