diff --git a/resources/images/OrcaSlicer.svg b/resources/images/OrcaSlicer.svg
index 66324266e9..f8d677c555 100644
--- a/resources/images/OrcaSlicer.svg
+++ b/resources/images/OrcaSlicer.svg
@@ -1,137 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/OrcaSlicer_192px_grayscale.png b/resources/images/OrcaSlicer_192px_grayscale.png
index b8d04439ad..9570a16be6 100644
Binary files a/resources/images/OrcaSlicer_192px_grayscale.png and b/resources/images/OrcaSlicer_192px_grayscale.png differ
diff --git a/resources/images/add.svg b/resources/images/add.svg
index 37050d7481..351f830b6c 100644
--- a/resources/images/add.svg
+++ b/resources/images/add.svg
@@ -1,22 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/add_copies.svg b/resources/images/add_copies.svg
index 7eb75471ef..a491ba51e5 100644
--- a/resources/images/add_copies.svg
+++ b/resources/images/add_copies.svg
@@ -1,19 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/add_filament.svg b/resources/images/add_filament.svg
index 01e567c89a..47fd58c02b 100644
--- a/resources/images/add_filament.svg
+++ b/resources/images/add_filament.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/add_text_modifier.svg b/resources/images/add_text_modifier.svg
index d79499eff8..efb21d9257 100644
--- a/resources/images/add_text_modifier.svg
+++ b/resources/images/add_text_modifier.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/add_text_negative.svg b/resources/images/add_text_negative.svg
index 2cf4456925..a59209746b 100644
--- a/resources/images/add_text_negative.svg
+++ b/resources/images/add_text_negative.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/add_text_part.svg b/resources/images/add_text_part.svg
index c4972e6cbe..d36ff970cd 100644
--- a/resources/images/add_text_part.svg
+++ b/resources/images/add_text_part.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/advanced.svg b/resources/images/advanced.svg
index 591e82ff2d..561a15b303 100644
--- a/resources/images/advanced.svg
+++ b/resources/images/advanced.svg
@@ -1,13 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/align_horizontal_center.svg b/resources/images/align_horizontal_center.svg
index a91ab70ac6..3f67d2682f 100644
--- a/resources/images/align_horizontal_center.svg
+++ b/resources/images/align_horizontal_center.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/align_horizontal_left.svg b/resources/images/align_horizontal_left.svg
index fc72e75cf0..aeee375a42 100644
--- a/resources/images/align_horizontal_left.svg
+++ b/resources/images/align_horizontal_left.svg
@@ -1,7 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/align_horizontal_right.svg b/resources/images/align_horizontal_right.svg
index 2e83ee635a..e558465943 100644
--- a/resources/images/align_horizontal_right.svg
+++ b/resources/images/align_horizontal_right.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/align_vertical_bottom.svg b/resources/images/align_vertical_bottom.svg
index 9f65196ed7..7f3d90e686 100644
--- a/resources/images/align_vertical_bottom.svg
+++ b/resources/images/align_vertical_bottom.svg
@@ -1,60 +1 @@
-
-
+
\ No newline at end of file
diff --git a/resources/images/align_vertical_center.svg b/resources/images/align_vertical_center.svg
index 348c08a981..0b173d5eb8 100644
--- a/resources/images/align_vertical_center.svg
+++ b/resources/images/align_vertical_center.svg
@@ -1,60 +1 @@
-
-
+
\ No newline at end of file
diff --git a/resources/images/align_vertical_top.svg b/resources/images/align_vertical_top.svg
index 0bcb4b9e0b..c6812edd93 100644
--- a/resources/images/align_vertical_top.svg
+++ b/resources/images/align_vertical_top.svg
@@ -1,60 +1 @@
-
-
+
\ No newline at end of file
diff --git a/resources/images/ams_arrow.svg b/resources/images/ams_arrow.svg
index 6c317fbdc7..f5c39a6388 100644
--- a/resources/images/ams_arrow.svg
+++ b/resources/images/ams_arrow.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_editable.svg b/resources/images/ams_editable.svg
index a75941f4ab..ef79670fd6 100644
--- a/resources/images/ams_editable.svg
+++ b/resources/images/ams_editable.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/ams_editable_light.svg b/resources/images/ams_editable_light.svg
index ca0d37646e..ef79670fd6 100644
--- a/resources/images/ams_editable_light.svg
+++ b/resources/images/ams_editable_light.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_fila_sync.svg b/resources/images/ams_fila_sync.svg
index 407aa53197..eb6452e894 100644
--- a/resources/images/ams_fila_sync.svg
+++ b/resources/images/ams_fila_sync.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_humidity_0.svg b/resources/images/ams_humidity_0.svg
index d438d503a9..8e6ebdcb92 100644
--- a/resources/images/ams_humidity_0.svg
+++ b/resources/images/ams_humidity_0.svg
@@ -1,11 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_humidity_1.svg b/resources/images/ams_humidity_1.svg
index caabcbdbe1..e94d718e52 100644
--- a/resources/images/ams_humidity_1.svg
+++ b/resources/images/ams_humidity_1.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_humidity_2.svg b/resources/images/ams_humidity_2.svg
index 817c9ba5a3..d3f6e01349 100644
--- a/resources/images/ams_humidity_2.svg
+++ b/resources/images/ams_humidity_2.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_humidity_3.svg b/resources/images/ams_humidity_3.svg
index 4b11064e0c..fa193ebd33 100644
--- a/resources/images/ams_humidity_3.svg
+++ b/resources/images/ams_humidity_3.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_humidity_4.svg b/resources/images/ams_humidity_4.svg
index c317b1658c..ae76dc32e8 100644
--- a/resources/images/ams_humidity_4.svg
+++ b/resources/images/ams_humidity_4.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_humidity_tips.svg b/resources/images/ams_humidity_tips.svg
index cbafcbab22..336c4475c6 100644
--- a/resources/images/ams_humidity_tips.svg
+++ b/resources/images/ams_humidity_tips.svg
@@ -1,16 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_setting_hover.svg b/resources/images/ams_setting_hover.svg
index 36625b7e4d..956316a9de 100644
--- a/resources/images/ams_setting_hover.svg
+++ b/resources/images/ams_setting_hover.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_setting_normal.svg b/resources/images/ams_setting_normal.svg
index 41836434ca..cc1b89e219 100644
--- a/resources/images/ams_setting_normal.svg
+++ b/resources/images/ams_setting_normal.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/ams_setting_press.svg b/resources/images/ams_setting_press.svg
index 123325ec39..b7ec40359e 100644
--- a/resources/images/ams_setting_press.svg
+++ b/resources/images/ams_setting_press.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/assemble_return.svg b/resources/images/assemble_return.svg
index ae6dda44df..314757070e 100644
--- a/resources/images/assemble_return.svg
+++ b/resources/images/assemble_return.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/automatic_material_renewal.svg b/resources/images/automatic_material_renewal.svg
index 7cc2ef0afc..eec2034555 100644
--- a/resources/images/automatic_material_renewal.svg
+++ b/resources/images/automatic_material_renewal.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/auxiliary_cover.svg b/resources/images/auxiliary_cover.svg
index 66522b2ffd..b37fff7842 100644
--- a/resources/images/auxiliary_cover.svg
+++ b/resources/images/auxiliary_cover.svg
@@ -1,7 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/auxiliary_delete.svg b/resources/images/auxiliary_delete.svg
index 73af09389a..3246500218 100644
--- a/resources/images/auxiliary_delete.svg
+++ b/resources/images/auxiliary_delete.svg
@@ -1,9 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/bar_publish.svg b/resources/images/bar_publish.svg
index 51e5cb2d24..91cb386dd2 100644
--- a/resources/images/bar_publish.svg
+++ b/resources/images/bar_publish.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/bind_machine.svg b/resources/images/bind_machine.svg
index 047741ea9a..a67e4fc0db 100644
--- a/resources/images/bind_machine.svg
+++ b/resources/images/bind_machine.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/block_notification_close.svg b/resources/images/block_notification_close.svg
index a55fe49f7c..c3c11a829a 100644
--- a/resources/images/block_notification_close.svg
+++ b/resources/images/block_notification_close.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/block_notification_close_hover.svg b/resources/images/block_notification_close_hover.svg
index afb1dc2a7d..c3c11a829a 100644
--- a/resources/images/block_notification_close_hover.svg
+++ b/resources/images/block_notification_close_hover.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/block_notification_error.svg b/resources/images/block_notification_error.svg
index 902027fae7..172b9e4cee 100644
--- a/resources/images/block_notification_error.svg
+++ b/resources/images/block_notification_error.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/browse.svg b/resources/images/browse.svg
index c4297c41da..4d0d582572 100644
--- a/resources/images/browse.svg
+++ b/resources/images/browse.svg
@@ -1,11 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/burn.svg b/resources/images/burn.svg
index 685999cd14..4d89b3657d 100644
--- a/resources/images/burn.svg
+++ b/resources/images/burn.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/cali_page_caption_help.svg b/resources/images/cali_page_caption_help.svg
index 70babeb017..d05b27b1c8 100644
--- a/resources/images/cali_page_caption_help.svg
+++ b/resources/images/cali_page_caption_help.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/cali_page_caption_help_hover.svg b/resources/images/cali_page_caption_help_hover.svg
index 70babeb017..d05b27b1c8 100644
--- a/resources/images/cali_page_caption_help_hover.svg
+++ b/resources/images/cali_page_caption_help_hover.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/calib_sf.svg b/resources/images/calib_sf.svg
index 54f08c2f2c..42efab7ce6 100644
--- a/resources/images/calib_sf.svg
+++ b/resources/images/calib_sf.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/calib_sf_inactive.svg b/resources/images/calib_sf_inactive.svg
index 31a8351a7c..7e5d9ac581 100644
--- a/resources/images/calib_sf_inactive.svg
+++ b/resources/images/calib_sf_inactive.svg
@@ -1,17 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/camera_setting.svg b/resources/images/camera_setting.svg
index 3b276aa227..0549b1b47a 100644
--- a/resources/images/camera_setting.svg
+++ b/resources/images/camera_setting.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/camera_setting_hover.svg b/resources/images/camera_setting_hover.svg
index 9ab6dcfacc..e7c06f8d2d 100644
--- a/resources/images/camera_setting_hover.svg
+++ b/resources/images/camera_setting_hover.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/camera_switch.svg b/resources/images/camera_switch.svg
index be8cf27a09..271e38f8ed 100644
--- a/resources/images/camera_switch.svg
+++ b/resources/images/camera_switch.svg
@@ -1,76 +1 @@
-
-
+
\ No newline at end of file
diff --git a/resources/images/camera_switch_dark.svg b/resources/images/camera_switch_dark.svg
index 5c40b35d14..fbc1159ab5 100644
--- a/resources/images/camera_switch_dark.svg
+++ b/resources/images/camera_switch_dark.svg
@@ -1,76 +1 @@
-
-
+
\ No newline at end of file
diff --git a/resources/images/check_half.svg b/resources/images/check_half.svg
index bc99d2d0d1..78560b1072 100644
--- a/resources/images/check_half.svg
+++ b/resources/images/check_half.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/check_half_disabled.svg b/resources/images/check_half_disabled.svg
index 1e6fb24d7b..a0b23696bb 100644
--- a/resources/images/check_half_disabled.svg
+++ b/resources/images/check_half_disabled.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/check_half_focused.svg b/resources/images/check_half_focused.svg
index 517bb7acbc..1faea57461 100644
--- a/resources/images/check_half_focused.svg
+++ b/resources/images/check_half_focused.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/check_off.svg b/resources/images/check_off.svg
index cf58fbc94c..b56c4abc24 100644
--- a/resources/images/check_off.svg
+++ b/resources/images/check_off.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/check_off_disabled.svg b/resources/images/check_off_disabled.svg
index 8653c1f7bb..d4c14ca6d0 100644
--- a/resources/images/check_off_disabled.svg
+++ b/resources/images/check_off_disabled.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/check_off_focused.svg b/resources/images/check_off_focused.svg
index 474375d84e..39fdb07e63 100644
--- a/resources/images/check_off_focused.svg
+++ b/resources/images/check_off_focused.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/check_on.svg b/resources/images/check_on.svg
index 029abf8510..43ef314cd3 100644
--- a/resources/images/check_on.svg
+++ b/resources/images/check_on.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/check_on_disabled.svg b/resources/images/check_on_disabled.svg
index dfd917fb30..5ed3987438 100644
--- a/resources/images/check_on_disabled.svg
+++ b/resources/images/check_on_disabled.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/check_on_focused.svg b/resources/images/check_on_focused.svg
index 3c1c56c7c4..1b93469bf4 100644
--- a/resources/images/check_on_focused.svg
+++ b/resources/images/check_on_focused.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/checked.svg b/resources/images/checked.svg
index 88747cb95d..6fed74863a 100644
--- a/resources/images/checked.svg
+++ b/resources/images/checked.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/circle_paint.svg b/resources/images/circle_paint.svg
index 9472a10cb8..a5a49689fb 100644
--- a/resources/images/circle_paint.svg
+++ b/resources/images/circle_paint.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/circle_paint_dark.svg b/resources/images/circle_paint_dark.svg
index d96f4ed4be..923ba593bd 100644
--- a/resources/images/circle_paint_dark.svg
+++ b/resources/images/circle_paint_dark.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/cog.svg b/resources/images/cog.svg
index e7866313b5..aa70d6c043 100644
--- a/resources/images/cog.svg
+++ b/resources/images/cog.svg
@@ -1,12 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/collapse.svg b/resources/images/collapse.svg
index eb4c8e47cf..d27721b74b 100644
--- a/resources/images/collapse.svg
+++ b/resources/images/collapse.svg
@@ -1,16 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/compare.svg b/resources/images/compare.svg
index 6dbef6ecbf..17f1c9ff41 100644
--- a/resources/images/compare.svg
+++ b/resources/images/compare.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/completed.svg b/resources/images/completed.svg
index 902100da24..9b2a0f862c 100644
--- a/resources/images/completed.svg
+++ b/resources/images/completed.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/confirm.svg b/resources/images/confirm.svg
index 1351d3b6f5..0f38b061bb 100644
--- a/resources/images/confirm.svg
+++ b/resources/images/confirm.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/confirm_dark.svg b/resources/images/confirm_dark.svg
index 1351d3b6f5..0f38b061bb 100644
--- a/resources/images/confirm_dark.svg
+++ b/resources/images/confirm_dark.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/copy_menu.svg b/resources/images/copy_menu.svg
index 23e0bfeb2a..231d471e9d 100644
--- a/resources/images/copy_menu.svg
+++ b/resources/images/copy_menu.svg
@@ -1,37 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/copy_menu_dark.svg b/resources/images/copy_menu_dark.svg
index eaee113a1b..f2c3965b40 100644
--- a/resources/images/copy_menu_dark.svg
+++ b/resources/images/copy_menu_dark.svg
@@ -1,37 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/create_success.svg b/resources/images/create_success.svg
index d49d396125..9b2a0f862c 100644
--- a/resources/images/create_success.svg
+++ b/resources/images/create_success.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/cross.svg b/resources/images/cross.svg
index 4d832a5887..2e36702da2 100644
--- a/resources/images/cross.svg
+++ b/resources/images/cross.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/cross_focus.svg b/resources/images/cross_focus.svg
index 2efebf2110..efd434b13f 100644
--- a/resources/images/cross_focus.svg
+++ b/resources/images/cross_focus.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/cross_focus_large.svg b/resources/images/cross_focus_large.svg
index 49316ef6ea..efd434b13f 100644
--- a/resources/images/cross_focus_large.svg
+++ b/resources/images/cross_focus_large.svg
@@ -1,11 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_advanced.svg b/resources/images/custom-gcode_advanced.svg
new file mode 100644
index 0000000000..561a15b303
--- /dev/null
+++ b/resources/images/custom-gcode_advanced.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_cooling_fan.svg b/resources/images/custom-gcode_cooling_fan.svg
new file mode 100644
index 0000000000..98ef8fedb2
--- /dev/null
+++ b/resources/images/custom-gcode_cooling_fan.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_extruder.svg b/resources/images/custom-gcode_extruder.svg
new file mode 100644
index 0000000000..d55852897f
--- /dev/null
+++ b/resources/images/custom-gcode_extruder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_filament.svg b/resources/images/custom-gcode_filament.svg
new file mode 100644
index 0000000000..9facb665a5
--- /dev/null
+++ b/resources/images/custom-gcode_filament.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_gcode.svg b/resources/images/custom-gcode_gcode.svg
index 38bcd21729..af90e3cd20 100644
--- a/resources/images/custom-gcode_gcode.svg
+++ b/resources/images/custom-gcode_gcode.svg
@@ -1,2 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_measure.svg b/resources/images/custom-gcode_measure.svg
index 3c13dd7cc7..0436e83b3e 100644
--- a/resources/images/custom-gcode_measure.svg
+++ b/resources/images/custom-gcode_measure.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_motion.svg b/resources/images/custom-gcode_motion.svg
new file mode 100644
index 0000000000..260f65ab26
--- /dev/null
+++ b/resources/images/custom-gcode_motion.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_multi_material.svg b/resources/images/custom-gcode_multi_material.svg
new file mode 100644
index 0000000000..bc6cf03f0e
--- /dev/null
+++ b/resources/images/custom-gcode_multi_material.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_note.svg b/resources/images/custom-gcode_note.svg
new file mode 100644
index 0000000000..fd8ef09117
--- /dev/null
+++ b/resources/images/custom-gcode_note.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_object-info.svg b/resources/images/custom-gcode_object-info.svg
index 2c24bdc8a2..2605321f45 100644
--- a/resources/images/custom-gcode_object-info.svg
+++ b/resources/images/custom-gcode_object-info.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_other.svg b/resources/images/custom-gcode_other.svg
new file mode 100644
index 0000000000..f2510eacda
--- /dev/null
+++ b/resources/images/custom-gcode_other.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_quality.svg b/resources/images/custom-gcode_quality.svg
new file mode 100644
index 0000000000..e4ff3f1da9
--- /dev/null
+++ b/resources/images/custom-gcode_quality.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_setting_override.svg b/resources/images/custom-gcode_setting_override.svg
new file mode 100644
index 0000000000..ce66aa93d3
--- /dev/null
+++ b/resources/images/custom-gcode_setting_override.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_single.svg b/resources/images/custom-gcode_single.svg
index d177860bc9..26a5123d82 100644
--- a/resources/images/custom-gcode_single.svg
+++ b/resources/images/custom-gcode_single.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_slicing-state.svg b/resources/images/custom-gcode_slicing-state.svg
index 4b4bef6ecf..8e0548235f 100644
--- a/resources/images/custom-gcode_slicing-state.svg
+++ b/resources/images/custom-gcode_slicing-state.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_slicing-state_global.svg b/resources/images/custom-gcode_slicing-state_global.svg
index 7f4e685a1b..d1189a99b2 100644
--- a/resources/images/custom-gcode_slicing-state_global.svg
+++ b/resources/images/custom-gcode_slicing-state_global.svg
@@ -1,3 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_speed.svg b/resources/images/custom-gcode_speed.svg
new file mode 100644
index 0000000000..8f2a00f896
--- /dev/null
+++ b/resources/images/custom-gcode_speed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_stats.svg b/resources/images/custom-gcode_stats.svg
index 96dfe8decf..538bdf19c9 100644
--- a/resources/images/custom-gcode_stats.svg
+++ b/resources/images/custom-gcode_stats.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_strength.svg b/resources/images/custom-gcode_strength.svg
new file mode 100644
index 0000000000..0f1e7996d1
--- /dev/null
+++ b/resources/images/custom-gcode_strength.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_support.svg b/resources/images/custom-gcode_support.svg
new file mode 100644
index 0000000000..f53dd207fb
--- /dev/null
+++ b/resources/images/custom-gcode_support.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_temperature.svg b/resources/images/custom-gcode_temperature.svg
index d14cd1a31c..19fa2fa52b 100644
--- a/resources/images/custom-gcode_temperature.svg
+++ b/resources/images/custom-gcode_temperature.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_time.svg b/resources/images/custom-gcode_time.svg
new file mode 100644
index 0000000000..be3d415343
--- /dev/null
+++ b/resources/images/custom-gcode_time.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_vector-index.svg b/resources/images/custom-gcode_vector-index.svg
index 68aef590bb..105ebfd2e3 100644
--- a/resources/images/custom-gcode_vector-index.svg
+++ b/resources/images/custom-gcode_vector-index.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/custom-gcode_vector.svg b/resources/images/custom-gcode_vector.svg
index 396f0e7b82..e1a23694ca 100644
--- a/resources/images/custom-gcode_vector.svg
+++ b/resources/images/custom-gcode_vector.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/cut_.svg b/resources/images/cut_.svg
index 23de6f381b..7486f83d36 100644
--- a/resources/images/cut_.svg
+++ b/resources/images/cut_.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/cut_circle.svg b/resources/images/cut_circle.svg
new file mode 100644
index 0000000000..a222aaa834
--- /dev/null
+++ b/resources/images/cut_circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/cut_circle_dark.svg b/resources/images/cut_circle_dark.svg
new file mode 100644
index 0000000000..0acbcf4c3c
--- /dev/null
+++ b/resources/images/cut_circle_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/cut_connectors.svg b/resources/images/cut_connectors.svg
index 053b163bf7..324aa987c5 100644
--- a/resources/images/cut_connectors.svg
+++ b/resources/images/cut_connectors.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/cut_hexagon.svg b/resources/images/cut_hexagon.svg
new file mode 100644
index 0000000000..282ce14ea3
--- /dev/null
+++ b/resources/images/cut_hexagon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/cut_hexagon_dark.svg b/resources/images/cut_hexagon_dark.svg
new file mode 100644
index 0000000000..1ee6d0bc6e
--- /dev/null
+++ b/resources/images/cut_hexagon_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/cut_square.svg b/resources/images/cut_square.svg
new file mode 100644
index 0000000000..7eb72c74ac
--- /dev/null
+++ b/resources/images/cut_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/cut_square_dark.svg b/resources/images/cut_square_dark.svg
new file mode 100644
index 0000000000..fbf7cc9aa4
--- /dev/null
+++ b/resources/images/cut_square_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/cut_triangle.svg b/resources/images/cut_triangle.svg
new file mode 100644
index 0000000000..ac03ed05ce
--- /dev/null
+++ b/resources/images/cut_triangle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/cut_triangle_dark.svg b/resources/images/cut_triangle_dark.svg
new file mode 100644
index 0000000000..a29569c6a2
--- /dev/null
+++ b/resources/images/cut_triangle_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/debugtool.svg b/resources/images/debugtool.svg
index b234f59879..e9fd011d73 100644
--- a/resources/images/debugtool.svg
+++ b/resources/images/debugtool.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/degree.svg b/resources/images/degree.svg
index 188d57a53e..269d737c3f 100644
--- a/resources/images/degree.svg
+++ b/resources/images/degree.svg
@@ -1,7 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/delete.svg b/resources/images/delete.svg
index 91d56e91d1..2e36702da2 100644
--- a/resources/images/delete.svg
+++ b/resources/images/delete.svg
@@ -1,22 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/delete_filament.svg b/resources/images/delete_filament.svg
index 07c60793d7..9cfbe4813e 100644
--- a/resources/images/delete_filament.svg
+++ b/resources/images/delete_filament.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/drop_down.svg b/resources/images/drop_down.svg
index 7b6cc0eb7e..bdb34d71d9 100644
--- a/resources/images/drop_down.svg
+++ b/resources/images/drop_down.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/edit.svg b/resources/images/edit.svg
index 9766302c70..6c2de1d980 100644
--- a/resources/images/edit.svg
+++ b/resources/images/edit.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/edit_button.svg b/resources/images/edit_button.svg
index 2d298f5661..6c2de1d980 100644
--- a/resources/images/edit_button.svg
+++ b/resources/images/edit_button.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/enable_ams.svg b/resources/images/enable_ams.svg
index d28b7004bd..6a238c6e31 100644
--- a/resources/images/enable_ams.svg
+++ b/resources/images/enable_ams.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/equal.svg b/resources/images/equal.svg
index bce4a24f7c..de2000d61b 100644
--- a/resources/images/equal.svg
+++ b/resources/images/equal.svg
@@ -1,15 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/exclamation.svg b/resources/images/exclamation.svg
index 5a5b631a46..4721d1f39d 100644
--- a/resources/images/exclamation.svg
+++ b/resources/images/exclamation.svg
@@ -1,17 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/fan_control_add.svg b/resources/images/fan_control_add.svg
index 19d9e41cce..5d33dd8e83 100644
--- a/resources/images/fan_control_add.svg
+++ b/resources/images/fan_control_add.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/fan_control_decrease.svg b/resources/images/fan_control_decrease.svg
index 7a68c36d11..d5935c53a3 100644
--- a/resources/images/fan_control_decrease.svg
+++ b/resources/images/fan_control_decrease.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/fan_icon.svg b/resources/images/fan_icon.svg
index 67a6071952..f149580bed 100644
--- a/resources/images/fan_icon.svg
+++ b/resources/images/fan_icon.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/filament.svg b/resources/images/filament.svg
index 8a2fb06bd2..a5fe1d0155 100644
--- a/resources/images/filament.svg
+++ b/resources/images/filament.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/fill_paint.svg b/resources/images/fill_paint.svg
index 584cdc4ec9..4c3c2cc874 100644
--- a/resources/images/fill_paint.svg
+++ b/resources/images/fill_paint.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/fill_paint_dark.svg b/resources/images/fill_paint_dark.svg
index 6e8e76f6c4..df9333b62c 100644
--- a/resources/images/fill_paint_dark.svg
+++ b/resources/images/fill_paint_dark.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/flush_volumes.svg b/resources/images/flush_volumes.svg
index 4db16f937b..8b5ef4ba0b 100644
--- a/resources/images/flush_volumes.svg
+++ b/resources/images/flush_volumes.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/gap_fill.svg b/resources/images/gap_fill.svg
index ed78455cab..87436c9e2b 100644
--- a/resources/images/gap_fill.svg
+++ b/resources/images/gap_fill.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/gap_fill_dark.svg b/resources/images/gap_fill_dark.svg
index 09e898ce8b..d17c639d41 100644
--- a/resources/images/gap_fill_dark.svg
+++ b/resources/images/gap_fill_dark.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/height_range.svg b/resources/images/height_range.svg
index 0f5d5539d3..01e7659a89 100644
--- a/resources/images/height_range.svg
+++ b/resources/images/height_range.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/height_range_dark.svg b/resources/images/height_range_dark.svg
index 5b352af377..397def9eba 100644
--- a/resources/images/height_range_dark.svg
+++ b/resources/images/height_range_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/height_range_layer.svg b/resources/images/height_range_layer.svg
new file mode 100644
index 0000000000..ee44d86a23
--- /dev/null
+++ b/resources/images/height_range_layer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/height_range_modifier.svg b/resources/images/height_range_modifier.svg
new file mode 100644
index 0000000000..698f6f2bd8
--- /dev/null
+++ b/resources/images/height_range_modifier.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/hms_notify_lv1.svg b/resources/images/hms_notify_lv1.svg
index 3c030c381f..f4e086b38b 100644
--- a/resources/images/hms_notify_lv1.svg
+++ b/resources/images/hms_notify_lv1.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/hms_notify_lv2.svg b/resources/images/hms_notify_lv2.svg
index bc02fb1a8a..fa356713bd 100644
--- a/resources/images/hms_notify_lv2.svg
+++ b/resources/images/hms_notify_lv2.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/hms_notify_lv3.svg b/resources/images/hms_notify_lv3.svg
index dced1688be..7001b8aef3 100644
--- a/resources/images/hms_notify_lv3.svg
+++ b/resources/images/hms_notify_lv3.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/im_all_plates_stats.svg b/resources/images/im_all_plates_stats.svg
index 26d7f97c21..711b59ee02 100644
--- a/resources/images/im_all_plates_stats.svg
+++ b/resources/images/im_all_plates_stats.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/im_all_plates_stats_transparent.svg b/resources/images/im_all_plates_stats_transparent.svg
index c52a4cb079..8254696754 100644
--- a/resources/images/im_all_plates_stats_transparent.svg
+++ b/resources/images/im_all_plates_stats_transparent.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/im_fold.svg b/resources/images/im_fold.svg
index 7eb9100a83..f4f3286dd4 100644
--- a/resources/images/im_fold.svg
+++ b/resources/images/im_fold.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/im_gcode_custom.svg b/resources/images/im_gcode_custom.svg
index a844eb2542..e5e975fa3e 100644
--- a/resources/images/im_gcode_custom.svg
+++ b/resources/images/im_gcode_custom.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/im_gcode_pause.svg b/resources/images/im_gcode_pause.svg
index dd87f0c11c..51d3c06135 100644
--- a/resources/images/im_gcode_pause.svg
+++ b/resources/images/im_gcode_pause.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/im_slider_delete.svg b/resources/images/im_slider_delete.svg
index 2b4e2430b7..ecc41f6b98 100644
--- a/resources/images/im_slider_delete.svg
+++ b/resources/images/im_slider_delete.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/im_text_search.svg b/resources/images/im_text_search.svg
index 64abb3d222..4d0d582572 100644
--- a/resources/images/im_text_search.svg
+++ b/resources/images/im_text_search.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/im_text_search_close.svg b/resources/images/im_text_search_close.svg
index 86133d1566..e0936e64ee 100644
--- a/resources/images/im_text_search_close.svg
+++ b/resources/images/im_text_search_close.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/im_unfold.svg b/resources/images/im_unfold.svg
index fd45960665..45bcec6fbb 100644
--- a/resources/images/im_unfold.svg
+++ b/resources/images/im_unfold.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/info.svg b/resources/images/info.svg
index 276b260610..cc052410d2 100644
--- a/resources/images/info.svg
+++ b/resources/images/info.svg
@@ -1,71 +1 @@
-
-
+
\ No newline at end of file
diff --git a/resources/images/link_wiki_img.svg b/resources/images/link_wiki_img.svg
index ef913c5db9..a8f049f67e 100644
--- a/resources/images/link_wiki_img.svg
+++ b/resources/images/link_wiki_img.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/lock_closed.svg b/resources/images/lock_closed.svg
index 549cdba239..ba2bf7b4a2 100644
--- a/resources/images/lock_closed.svg
+++ b/resources/images/lock_closed.svg
@@ -1,10 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/lock_closed_f.svg b/resources/images/lock_closed_f.svg
index 2920ea0aae..ba2bf7b4a2 100644
--- a/resources/images/lock_closed_f.svg
+++ b/resources/images/lock_closed_f.svg
@@ -1,10 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/lock_hover.svg b/resources/images/lock_hover.svg
index 4b3cb164a0..b25ba1cfdc 100644
--- a/resources/images/lock_hover.svg
+++ b/resources/images/lock_hover.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/lock_normal.svg b/resources/images/lock_normal.svg
index 6fc1038221..e585aba3f6 100644
--- a/resources/images/lock_normal.svg
+++ b/resources/images/lock_normal.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/lock_open.svg b/resources/images/lock_open.svg
index 3f0da9ae09..12f4202746 100644
--- a/resources/images/lock_open.svg
+++ b/resources/images/lock_open.svg
@@ -1,11 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/lock_open_f.svg b/resources/images/lock_open_f.svg
index 3d12d78746..12f4202746 100644
--- a/resources/images/lock_open_f.svg
+++ b/resources/images/lock_open_f.svg
@@ -1,11 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/machine_obejct_type.svg b/resources/images/machine_obejct_type.svg
index 4cb57152e1..6eb6cd8186 100644
--- a/resources/images/machine_obejct_type.svg
+++ b/resources/images/machine_obejct_type.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/machine_object_owner.svg b/resources/images/machine_object_owner.svg
index e803f131a1..976ca31874 100644
--- a/resources/images/machine_object_owner.svg
+++ b/resources/images/machine_object_owner.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/machine_object_printing.svg b/resources/images/machine_object_printing.svg
index 32aa1d569c..3ba1ff2dde 100644
--- a/resources/images/machine_object_printing.svg
+++ b/resources/images/machine_object_printing.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/make_bold.svg b/resources/images/make_bold.svg
index 1c39a3d23f..a0d961cdca 100644
--- a/resources/images/make_bold.svg
+++ b/resources/images/make_bold.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/make_italic.svg b/resources/images/make_italic.svg
index 5c128e6302..61b1a0881f 100644
--- a/resources/images/make_italic.svg
+++ b/resources/images/make_italic.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/make_unbold.svg b/resources/images/make_unbold.svg
index 7a99cc227f..57b60f20fa 100644
--- a/resources/images/make_unbold.svg
+++ b/resources/images/make_unbold.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/make_unitalic.svg b/resources/images/make_unitalic.svg
index f3c4d90685..ba77e68172 100644
--- a/resources/images/make_unitalic.svg
+++ b/resources/images/make_unitalic.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/measure_edit.svg b/resources/images/measure_edit.svg
new file mode 100644
index 0000000000..7f622b2cc4
--- /dev/null
+++ b/resources/images/measure_edit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/media_empty.svg b/resources/images/media_empty.svg
index aa040502a3..be2e2ab5a4 100644
--- a/resources/images/media_empty.svg
+++ b/resources/images/media_empty.svg
@@ -1,18 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/media_failed.svg b/resources/images/media_failed.svg
index 83dd7a7923..f9dc13a7df 100644
--- a/resources/images/media_failed.svg
+++ b/resources/images/media_failed.svg
@@ -1,11 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/media_play.svg b/resources/images/media_play.svg
index 20c2ae551e..17bc0ae699 100644
--- a/resources/images/media_play.svg
+++ b/resources/images/media_play.svg
@@ -1,5 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/media_stop.svg b/resources/images/media_stop.svg
index eef22c1d4a..0f130d0918 100644
--- a/resources/images/media_stop.svg
+++ b/resources/images/media_stop.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_add_modifier.svg b/resources/images/menu_add_modifier.svg
index f95bbb3ee7..7b7aa198a3 100644
--- a/resources/images/menu_add_modifier.svg
+++ b/resources/images/menu_add_modifier.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_add_negative.svg b/resources/images/menu_add_negative.svg
index 8e2ef36eec..c12e0b3650 100644
--- a/resources/images/menu_add_negative.svg
+++ b/resources/images/menu_add_negative.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_add_part.svg b/resources/images/menu_add_part.svg
index edff8942f3..37726f79fa 100644
--- a/resources/images/menu_add_part.svg
+++ b/resources/images/menu_add_part.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_copy.svg b/resources/images/menu_copy.svg
index 1f09490f1a..39c95f933a 100644
--- a/resources/images/menu_copy.svg
+++ b/resources/images/menu_copy.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_cut.svg b/resources/images/menu_cut.svg
index 1f09490f1a..31e96ba9db 100644
--- a/resources/images/menu_cut.svg
+++ b/resources/images/menu_cut.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_delete.svg b/resources/images/menu_delete.svg
index 1f09490f1a..f4d2651a11 100644
--- a/resources/images/menu_delete.svg
+++ b/resources/images/menu_delete.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_edit_preset.svg b/resources/images/menu_edit_preset.svg
index 1f09490f1a..1f6f7d95d9 100644
--- a/resources/images/menu_edit_preset.svg
+++ b/resources/images/menu_edit_preset.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_exit.svg b/resources/images/menu_exit.svg
index 1f09490f1a..eba35dc391 100644
--- a/resources/images/menu_exit.svg
+++ b/resources/images/menu_exit.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_export_config.svg b/resources/images/menu_export_config.svg
index 1f09490f1a..f4d2651a11 100644
--- a/resources/images/menu_export_config.svg
+++ b/resources/images/menu_export_config.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_export_gcode.svg b/resources/images/menu_export_gcode.svg
index 1f09490f1a..f4d2651a11 100644
--- a/resources/images/menu_export_gcode.svg
+++ b/resources/images/menu_export_gcode.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_export_sliced_file.svg b/resources/images/menu_export_sliced_file.svg
index 1f09490f1a..f4d2651a11 100644
--- a/resources/images/menu_export_sliced_file.svg
+++ b/resources/images/menu_export_sliced_file.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_export_stl.svg b/resources/images/menu_export_stl.svg
index 1f09490f1a..f4d2651a11 100644
--- a/resources/images/menu_export_stl.svg
+++ b/resources/images/menu_export_stl.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_fuzzy_skin.svg b/resources/images/menu_fuzzy_skin.svg
index 1f09490f1a..f4d2651a11 100644
--- a/resources/images/menu_fuzzy_skin.svg
+++ b/resources/images/menu_fuzzy_skin.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_import.svg b/resources/images/menu_import.svg
index 1f09490f1a..41eb1cfafc 100644
--- a/resources/images/menu_import.svg
+++ b/resources/images/menu_import.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_load.svg b/resources/images/menu_load.svg
new file mode 100644
index 0000000000..219caf1f89
--- /dev/null
+++ b/resources/images/menu_load.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_mirror_x.svg b/resources/images/menu_mirror_x.svg
new file mode 100644
index 0000000000..4a94013895
--- /dev/null
+++ b/resources/images/menu_mirror_x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_mirror_y.svg b/resources/images/menu_mirror_y.svg
new file mode 100644
index 0000000000..55d357df6f
--- /dev/null
+++ b/resources/images/menu_mirror_y.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_mirror_z.svg b/resources/images/menu_mirror_z.svg
new file mode 100644
index 0000000000..f4ff82ae28
--- /dev/null
+++ b/resources/images/menu_mirror_z.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_obj_cone.svg b/resources/images/menu_obj_cone.svg
new file mode 100644
index 0000000000..c7cb1d40f5
--- /dev/null
+++ b/resources/images/menu_obj_cone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_obj_cube.svg b/resources/images/menu_obj_cube.svg
new file mode 100644
index 0000000000..f5ca71f76c
--- /dev/null
+++ b/resources/images/menu_obj_cube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_obj_cylinder.svg b/resources/images/menu_obj_cylinder.svg
new file mode 100644
index 0000000000..3f6e90713f
--- /dev/null
+++ b/resources/images/menu_obj_cylinder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_obj_disc.svg b/resources/images/menu_obj_disc.svg
new file mode 100644
index 0000000000..57ecc7faca
--- /dev/null
+++ b/resources/images/menu_obj_disc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_obj_sphere.svg b/resources/images/menu_obj_sphere.svg
new file mode 100644
index 0000000000..6c517af9ad
--- /dev/null
+++ b/resources/images/menu_obj_sphere.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_obj_svg.svg b/resources/images/menu_obj_svg.svg
new file mode 100644
index 0000000000..039ac65d94
--- /dev/null
+++ b/resources/images/menu_obj_svg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_obj_text.svg b/resources/images/menu_obj_text.svg
new file mode 100644
index 0000000000..48661b30ff
--- /dev/null
+++ b/resources/images/menu_obj_text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_obj_torus.svg b/resources/images/menu_obj_torus.svg
new file mode 100644
index 0000000000..ddf636711a
--- /dev/null
+++ b/resources/images/menu_obj_torus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_open.svg b/resources/images/menu_open.svg
index 1f09490f1a..7168576ca8 100644
--- a/resources/images/menu_open.svg
+++ b/resources/images/menu_open.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_paste.svg b/resources/images/menu_paste.svg
index 1f09490f1a..8546fb08a6 100644
--- a/resources/images/menu_paste.svg
+++ b/resources/images/menu_paste.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_redo.svg b/resources/images/menu_redo.svg
index 1f09490f1a..eaa46dc7b7 100644
--- a/resources/images/menu_redo.svg
+++ b/resources/images/menu_redo.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_remove.svg b/resources/images/menu_remove.svg
index 1f09490f1a..f4d2651a11 100644
--- a/resources/images/menu_remove.svg
+++ b/resources/images/menu_remove.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_save.svg b/resources/images/menu_save.svg
index 1f09490f1a..3aea4e1e9d 100644
--- a/resources/images/menu_save.svg
+++ b/resources/images/menu_save.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_split_objects.svg b/resources/images/menu_split_objects.svg
new file mode 100644
index 0000000000..8c5cdbc207
--- /dev/null
+++ b/resources/images/menu_split_objects.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_split_parts.svg b/resources/images/menu_split_parts.svg
new file mode 100644
index 0000000000..cdc11e865a
--- /dev/null
+++ b/resources/images/menu_split_parts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/menu_support_blocker.svg b/resources/images/menu_support_blocker.svg
index fd7c16ea27..1f20929a57 100644
--- a/resources/images/menu_support_blocker.svg
+++ b/resources/images/menu_support_blocker.svg
@@ -1,22 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_support_enforcer.svg b/resources/images/menu_support_enforcer.svg
index 4ef28d62a3..df0baee799 100644
--- a/resources/images/menu_support_enforcer.svg
+++ b/resources/images/menu_support_enforcer.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/menu_undo.svg b/resources/images/menu_undo.svg
index 1f09490f1a..27226a299e 100644
--- a/resources/images/menu_undo.svg
+++ b/resources/images/menu_undo.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/mesh_boolean_a.svg b/resources/images/mesh_boolean_a.svg
new file mode 100644
index 0000000000..d4f1977d27
--- /dev/null
+++ b/resources/images/mesh_boolean_a.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/mesh_boolean_b.svg b/resources/images/mesh_boolean_b.svg
new file mode 100644
index 0000000000..d59ea608f6
--- /dev/null
+++ b/resources/images/mesh_boolean_b.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/mesh_boolean_difference.svg b/resources/images/mesh_boolean_difference.svg
new file mode 100644
index 0000000000..986af31cef
--- /dev/null
+++ b/resources/images/mesh_boolean_difference.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/mesh_boolean_difference_dark.svg b/resources/images/mesh_boolean_difference_dark.svg
new file mode 100644
index 0000000000..cee940c3b5
--- /dev/null
+++ b/resources/images/mesh_boolean_difference_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/mesh_boolean_intersection.svg b/resources/images/mesh_boolean_intersection.svg
new file mode 100644
index 0000000000..52ac3014ef
--- /dev/null
+++ b/resources/images/mesh_boolean_intersection.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/mesh_boolean_intersection_dark.svg b/resources/images/mesh_boolean_intersection_dark.svg
new file mode 100644
index 0000000000..9d232122fa
--- /dev/null
+++ b/resources/images/mesh_boolean_intersection_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/mesh_boolean_keep.svg b/resources/images/mesh_boolean_keep.svg
new file mode 100644
index 0000000000..1315f87895
--- /dev/null
+++ b/resources/images/mesh_boolean_keep.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/mesh_boolean_subtract.svg b/resources/images/mesh_boolean_subtract.svg
new file mode 100644
index 0000000000..6d068c807b
--- /dev/null
+++ b/resources/images/mesh_boolean_subtract.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/mesh_boolean_union.svg b/resources/images/mesh_boolean_union.svg
new file mode 100644
index 0000000000..c300d0cf92
--- /dev/null
+++ b/resources/images/mesh_boolean_union.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/mesh_boolean_union_dark.svg b/resources/images/mesh_boolean_union_dark.svg
new file mode 100644
index 0000000000..b05e71adb4
--- /dev/null
+++ b/resources/images/mesh_boolean_union_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/mmu_segmentation.svg b/resources/images/mmu_segmentation.svg
index 68796acd21..f9aed32360 100644
--- a/resources/images/mmu_segmentation.svg
+++ b/resources/images/mmu_segmentation.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/mmu_segmentation_dark.svg b/resources/images/mmu_segmentation_dark.svg
index 58798d62ec..9d36df8e68 100644
--- a/resources/images/mmu_segmentation_dark.svg
+++ b/resources/images/mmu_segmentation_dark.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/model_time.svg b/resources/images/model_time.svg
index 0808f4545d..18b52e8532 100644
--- a/resources/images/model_time.svg
+++ b/resources/images/model_time.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/model_weight.svg b/resources/images/model_weight.svg
index 31417e6569..54f93efbd7 100644
--- a/resources/images/model_weight.svg
+++ b/resources/images/model_weight.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_axis_home.svg b/resources/images/monitor_axis_home.svg
index fcc1854fdc..bcfb80d812 100644
--- a/resources/images/monitor_axis_home.svg
+++ b/resources/images/monitor_axis_home.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_axis_home_icon.svg b/resources/images/monitor_axis_home_icon.svg
index a8baa9f09e..bcfb80d812 100644
--- a/resources/images/monitor_axis_home_icon.svg
+++ b/resources/images/monitor_axis_home_icon.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_bed_down.svg b/resources/images/monitor_bed_down.svg
index 25869ee644..73a04a74a5 100644
--- a/resources/images/monitor_bed_down.svg
+++ b/resources/images/monitor_bed_down.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_bed_down_disable.svg b/resources/images/monitor_bed_down_disable.svg
index 2551512d0a..01d1d1345f 100644
--- a/resources/images/monitor_bed_down_disable.svg
+++ b/resources/images/monitor_bed_down_disable.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_bed_temp.svg b/resources/images/monitor_bed_temp.svg
index 919b543d23..67017deedc 100644
--- a/resources/images/monitor_bed_temp.svg
+++ b/resources/images/monitor_bed_temp.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_bed_temp_active.svg b/resources/images/monitor_bed_temp_active.svg
index caee244e9e..6970ad84c3 100644
--- a/resources/images/monitor_bed_temp_active.svg
+++ b/resources/images/monitor_bed_temp_active.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_bed_up.svg b/resources/images/monitor_bed_up.svg
index 2ef6e06bf0..dec6384a60 100644
--- a/resources/images/monitor_bed_up.svg
+++ b/resources/images/monitor_bed_up.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_bed_up_disable.svg b/resources/images/monitor_bed_up_disable.svg
index 4e69a78c3c..b20668b4c2 100644
--- a/resources/images/monitor_bed_up_disable.svg
+++ b/resources/images/monitor_bed_up_disable.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_camera.svg b/resources/images/monitor_camera.svg
index 97136e8f37..158565e32e 100644
--- a/resources/images/monitor_camera.svg
+++ b/resources/images/monitor_camera.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_extrduer_down.svg b/resources/images/monitor_extrduer_down.svg
index e7bf0df7a6..a43c65a3ae 100644
--- a/resources/images/monitor_extrduer_down.svg
+++ b/resources/images/monitor_extrduer_down.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_extrduer_down_disable.svg b/resources/images/monitor_extrduer_down_disable.svg
index 80beaf8126..e1f38bf2bf 100644
--- a/resources/images/monitor_extrduer_down_disable.svg
+++ b/resources/images/monitor_extrduer_down_disable.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_extruder_up.svg b/resources/images/monitor_extruder_up.svg
index a36d1db160..79b45d4ed6 100644
--- a/resources/images/monitor_extruder_up.svg
+++ b/resources/images/monitor_extruder_up.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_extruder_up_disable.svg b/resources/images/monitor_extruder_up_disable.svg
index ba1be74c07..dd898555dc 100644
--- a/resources/images/monitor_extruder_up_disable.svg
+++ b/resources/images/monitor_extruder_up_disable.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_fan.svg b/resources/images/monitor_fan.svg
index 0fc12daf18..f149580bed 100644
--- a/resources/images/monitor_fan.svg
+++ b/resources/images/monitor_fan.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_fan_off.svg b/resources/images/monitor_fan_off.svg
index 4c492f0abe..56da537f6e 100644
--- a/resources/images/monitor_fan_off.svg
+++ b/resources/images/monitor_fan_off.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_fan_on.svg b/resources/images/monitor_fan_on.svg
index a44f5ff420..dfc955f5d7 100644
--- a/resources/images/monitor_fan_on.svg
+++ b/resources/images/monitor_fan_on.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_frame_temp.svg b/resources/images/monitor_frame_temp.svg
index 87740af172..dd9ece5406 100644
--- a/resources/images/monitor_frame_temp.svg
+++ b/resources/images/monitor_frame_temp.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_frame_temp_active.svg b/resources/images/monitor_frame_temp_active.svg
index 920345fc83..5c3031b6ce 100644
--- a/resources/images/monitor_frame_temp_active.svg
+++ b/resources/images/monitor_frame_temp_active.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_item_cost.svg b/resources/images/monitor_item_cost.svg
index ed69e068a7..0d5ba62d98 100644
--- a/resources/images/monitor_item_cost.svg
+++ b/resources/images/monitor_item_cost.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_item_prediction.svg b/resources/images/monitor_item_prediction.svg
index 34056c482a..2d3693b314 100644
--- a/resources/images/monitor_item_prediction.svg
+++ b/resources/images/monitor_item_prediction.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_item_print.svg b/resources/images/monitor_item_print.svg
index efad4aaf6d..11ef669010 100644
--- a/resources/images/monitor_item_print.svg
+++ b/resources/images/monitor_item_print.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_lamp_off.svg b/resources/images/monitor_lamp_off.svg
index 2a8e4af627..9611b8d078 100644
--- a/resources/images/monitor_lamp_off.svg
+++ b/resources/images/monitor_lamp_off.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_lamp_on.svg b/resources/images/monitor_lamp_on.svg
index cc6f32dcf5..99c3964d67 100644
--- a/resources/images/monitor_lamp_on.svg
+++ b/resources/images/monitor_lamp_on.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_none_add.svg b/resources/images/monitor_none_add.svg
index bd3e1ebec1..c2aa3f14e2 100644
--- a/resources/images/monitor_none_add.svg
+++ b/resources/images/monitor_none_add.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/monitor_none_arrow.svg b/resources/images/monitor_none_arrow.svg
index 370d007364..8f3bade771 100644
--- a/resources/images/monitor_none_arrow.svg
+++ b/resources/images/monitor_none_arrow.svg
@@ -1,7 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/monitor_none_printer.svg b/resources/images/monitor_none_printer.svg
index 3cae57af74..7acdd954db 100644
--- a/resources/images/monitor_none_printer.svg
+++ b/resources/images/monitor_none_printer.svg
@@ -1,7 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/monitor_nozzle_temp.svg b/resources/images/monitor_nozzle_temp.svg
index 4fee482f97..47bcb6541a 100644
--- a/resources/images/monitor_nozzle_temp.svg
+++ b/resources/images/monitor_nozzle_temp.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_nozzle_temp_active.svg b/resources/images/monitor_nozzle_temp_active.svg
index 78679c2a84..99acbc231e 100644
--- a/resources/images/monitor_nozzle_temp_active.svg
+++ b/resources/images/monitor_nozzle_temp_active.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_play.svg b/resources/images/monitor_play.svg
index c94e39d67e..144efc21b3 100644
--- a/resources/images/monitor_play.svg
+++ b/resources/images/monitor_play.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_printer.svg b/resources/images/monitor_printer.svg
index d896d09d24..750693bd7a 100644
--- a/resources/images/monitor_printer.svg
+++ b/resources/images/monitor_printer.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_recording_off.svg b/resources/images/monitor_recording_off.svg
index c45f93e9a6..ee2ccdccce 100644
--- a/resources/images/monitor_recording_off.svg
+++ b/resources/images/monitor_recording_off.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_recording_off_dark.svg b/resources/images/monitor_recording_off_dark.svg
index 520dd1bdb1..ee2ccdccce 100644
--- a/resources/images/monitor_recording_off_dark.svg
+++ b/resources/images/monitor_recording_off_dark.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_recording_on.svg b/resources/images/monitor_recording_on.svg
index 4bccded8bd..e07c4f31a4 100644
--- a/resources/images/monitor_recording_on.svg
+++ b/resources/images/monitor_recording_on.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_recording_on_dark.svg b/resources/images/monitor_recording_on_dark.svg
index cc0b3ec16f..e07c4f31a4 100644
--- a/resources/images/monitor_recording_on_dark.svg
+++ b/resources/images/monitor_recording_on_dark.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_signal_middle.svg b/resources/images/monitor_signal_middle.svg
index 31ee0a15a2..8b864c53e0 100644
--- a/resources/images/monitor_signal_middle.svg
+++ b/resources/images/monitor_signal_middle.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_signal_no.svg b/resources/images/monitor_signal_no.svg
index f4ed816748..9daf9350b5 100644
--- a/resources/images/monitor_signal_no.svg
+++ b/resources/images/monitor_signal_no.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_signal_strong.svg b/resources/images/monitor_signal_strong.svg
index 52f5532b2f..74214e6c0e 100644
--- a/resources/images/monitor_signal_strong.svg
+++ b/resources/images/monitor_signal_strong.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_signal_weak.svg b/resources/images/monitor_signal_weak.svg
index a41171b01d..1923f2381b 100644
--- a/resources/images/monitor_signal_weak.svg
+++ b/resources/images/monitor_signal_weak.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_speed.svg b/resources/images/monitor_speed.svg
index 48164768ee..95ec1195d1 100644
--- a/resources/images/monitor_speed.svg
+++ b/resources/images/monitor_speed.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_speed_active.svg b/resources/images/monitor_speed_active.svg
index f8e7e68639..bb332f16b6 100644
--- a/resources/images/monitor_speed_active.svg
+++ b/resources/images/monitor_speed_active.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_state_on.svg b/resources/images/monitor_state_on.svg
index 04ff497ba4..7d3e222c81 100644
--- a/resources/images/monitor_state_on.svg
+++ b/resources/images/monitor_state_on.svg
@@ -1,10 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/monitor_tasklist_print.svg b/resources/images/monitor_tasklist_print.svg
index f2b6b4cd3e..235fccf830 100644
--- a/resources/images/monitor_tasklist_print.svg
+++ b/resources/images/monitor_tasklist_print.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_tasklist_time.svg b/resources/images/monitor_tasklist_time.svg
index 437532d18f..be3d415343 100644
--- a/resources/images/monitor_tasklist_time.svg
+++ b/resources/images/monitor_tasklist_time.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_tasklist_weight.svg b/resources/images/monitor_tasklist_weight.svg
index 7ffd2a051b..1eb07b7f5f 100644
--- a/resources/images/monitor_tasklist_weight.svg
+++ b/resources/images/monitor_tasklist_weight.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_timelapse_off.svg b/resources/images/monitor_timelapse_off.svg
index 103a97f3fc..88cde143fc 100644
--- a/resources/images/monitor_timelapse_off.svg
+++ b/resources/images/monitor_timelapse_off.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_timelapse_off_dark.svg b/resources/images/monitor_timelapse_off_dark.svg
index 19785321b1..9a971114bd 100644
--- a/resources/images/monitor_timelapse_off_dark.svg
+++ b/resources/images/monitor_timelapse_off_dark.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_timelapse_on.svg b/resources/images/monitor_timelapse_on.svg
index ca46179f76..2f67ca720c 100644
--- a/resources/images/monitor_timelapse_on.svg
+++ b/resources/images/monitor_timelapse_on.svg
@@ -1,16 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_timelapse_on_dark.svg b/resources/images/monitor_timelapse_on_dark.svg
index 63ab2297c2..2f67ca720c 100644
--- a/resources/images/monitor_timelapse_on_dark.svg
+++ b/resources/images/monitor_timelapse_on_dark.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_upgrade_busy.svg b/resources/images/monitor_upgrade_busy.svg
index 70c185dcf1..b3395c2280 100644
--- a/resources/images/monitor_upgrade_busy.svg
+++ b/resources/images/monitor_upgrade_busy.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_upgrade_offline.svg b/resources/images/monitor_upgrade_offline.svg
index d40878488f..c1dd2a9f8e 100644
--- a/resources/images/monitor_upgrade_offline.svg
+++ b/resources/images/monitor_upgrade_offline.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_upgrade_online.svg b/resources/images/monitor_upgrade_online.svg
index a37e784ee3..3a903a5ebb 100644
--- a/resources/images/monitor_upgrade_online.svg
+++ b/resources/images/monitor_upgrade_online.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_vcamera_off.svg b/resources/images/monitor_vcamera_off.svg
index edbcc92370..17227bf7b3 100644
--- a/resources/images/monitor_vcamera_off.svg
+++ b/resources/images/monitor_vcamera_off.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_vcamera_off_dark.svg b/resources/images/monitor_vcamera_off_dark.svg
index 8ed58c9da9..c8f073676a 100644
--- a/resources/images/monitor_vcamera_off_dark.svg
+++ b/resources/images/monitor_vcamera_off_dark.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_vcamera_on.svg b/resources/images/monitor_vcamera_on.svg
index b26c3f10cf..0c4b97c109 100644
--- a/resources/images/monitor_vcamera_on.svg
+++ b/resources/images/monitor_vcamera_on.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/monitor_vcamera_on_dark.svg b/resources/images/monitor_vcamera_on_dark.svg
index 1c829d6554..0c4b97c109 100644
--- a/resources/images/monitor_vcamera_on_dark.svg
+++ b/resources/images/monitor_vcamera_on_dark.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/node_dot.svg b/resources/images/node_dot.svg
index 474142a57f..3443df3d36 100644
--- a/resources/images/node_dot.svg
+++ b/resources/images/node_dot.svg
@@ -1,8 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/not_equal.svg b/resources/images/not_equal.svg
index bc88144353..4cc2cfd099 100644
--- a/resources/images/not_equal.svg
+++ b/resources/images/not_equal.svg
@@ -1,16 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/note.svg b/resources/images/note.svg
index b02fc4b9bf..0ee879f842 100644
--- a/resources/images/note.svg
+++ b/resources/images/note.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_arrow_left.svg b/resources/images/notification_arrow_left.svg
index f4b4616c18..e1291d1249 100644
--- a/resources/images/notification_arrow_left.svg
+++ b/resources/images/notification_arrow_left.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_arrow_open.svg b/resources/images/notification_arrow_open.svg
index 7ae92e27ba..4f8798980e 100644
--- a/resources/images/notification_arrow_open.svg
+++ b/resources/images/notification_arrow_open.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_arrow_right.svg b/resources/images/notification_arrow_right.svg
index c6784277e3..332a16a93b 100644
--- a/resources/images/notification_arrow_right.svg
+++ b/resources/images/notification_arrow_right.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_cancel.svg b/resources/images/notification_cancel.svg
index 1430bc492e..2156625def 100644
--- a/resources/images/notification_cancel.svg
+++ b/resources/images/notification_cancel.svg
@@ -1,19 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_cancel_hover.svg b/resources/images/notification_cancel_hover.svg
index a7ac9d15f5..2a19e06f7a 100644
--- a/resources/images/notification_cancel_hover.svg
+++ b/resources/images/notification_cancel_hover.svg
@@ -1,16 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_close.svg b/resources/images/notification_close.svg
index ef94f19b96..12142fa9f9 100644
--- a/resources/images/notification_close.svg
+++ b/resources/images/notification_close.svg
@@ -1,14 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_close_dark.svg b/resources/images/notification_close_dark.svg
index ab0dd789e5..81926cb405 100644
--- a/resources/images/notification_close_dark.svg
+++ b/resources/images/notification_close_dark.svg
@@ -1,14 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_close_hover.svg b/resources/images/notification_close_hover.svg
index ea5b7d8b58..7717605678 100644
--- a/resources/images/notification_close_hover.svg
+++ b/resources/images/notification_close_hover.svg
@@ -1,13 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_close_hover_dark.svg b/resources/images/notification_close_hover_dark.svg
index 68c49e8a3a..b4fa2f66bc 100644
--- a/resources/images/notification_close_hover_dark.svg
+++ b/resources/images/notification_close_hover_dark.svg
@@ -1,13 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_collapse.svg b/resources/images/notification_collapse.svg
index 9f569d093f..02b182476d 100644
--- a/resources/images/notification_collapse.svg
+++ b/resources/images/notification_collapse.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_documentation.svg b/resources/images/notification_documentation.svg
index abfcf0c838..b0c5658124 100644
--- a/resources/images/notification_documentation.svg
+++ b/resources/images/notification_documentation.svg
@@ -1,42 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_documentation_dark.svg b/resources/images/notification_documentation_dark.svg
index 7528a061f2..691f09f326 100644
--- a/resources/images/notification_documentation_dark.svg
+++ b/resources/images/notification_documentation_dark.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_documentation_hover.svg b/resources/images/notification_documentation_hover.svg
index 146747db0a..7a2c3447eb 100644
--- a/resources/images/notification_documentation_hover.svg
+++ b/resources/images/notification_documentation_hover.svg
@@ -1,40 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_documentation_hover_dark.svg b/resources/images/notification_documentation_hover_dark.svg
index 6913787cb7..03fb6d745d 100644
--- a/resources/images/notification_documentation_hover_dark.svg
+++ b/resources/images/notification_documentation_hover_dark.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_eject_sd.svg b/resources/images/notification_eject_sd.svg
index 692c50d03b..a7635e63c2 100644
--- a/resources/images/notification_eject_sd.svg
+++ b/resources/images/notification_eject_sd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/notification_eject_sd_hover.svg b/resources/images/notification_eject_sd_hover.svg
index d41e03f097..07d60f7dd3 100644
--- a/resources/images/notification_eject_sd_hover.svg
+++ b/resources/images/notification_eject_sd_hover.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/notification_expand.svg b/resources/images/notification_expand.svg
index 91ac2a55bd..303cecab38 100644
--- a/resources/images/notification_expand.svg
+++ b/resources/images/notification_expand.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_minimalize.svg b/resources/images/notification_minimalize.svg
index 955006e497..0b1d7dd284 100644
--- a/resources/images/notification_minimalize.svg
+++ b/resources/images/notification_minimalize.svg
@@ -1,9 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_minimalize_dark.svg b/resources/images/notification_minimalize_dark.svg
index 1eb4bc2ea3..3345ac845f 100644
--- a/resources/images/notification_minimalize_dark.svg
+++ b/resources/images/notification_minimalize_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_minimalize_hover.svg b/resources/images/notification_minimalize_hover.svg
index 2f11e46f86..4eefb7f721 100644
--- a/resources/images/notification_minimalize_hover.svg
+++ b/resources/images/notification_minimalize_hover.svg
@@ -1,10 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_minimalize_hover_dark.svg b/resources/images/notification_minimalize_hover_dark.svg
index 85899b8ffc..c81e9674a4 100644
--- a/resources/images/notification_minimalize_hover_dark.svg
+++ b/resources/images/notification_minimalize_hover_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_preferences.svg b/resources/images/notification_preferences.svg
index 454150dd29..fdc9e4a026 100644
--- a/resources/images/notification_preferences.svg
+++ b/resources/images/notification_preferences.svg
@@ -1,15 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_preferences_dark.svg b/resources/images/notification_preferences_dark.svg
index fcc65bad35..946f564f84 100644
--- a/resources/images/notification_preferences_dark.svg
+++ b/resources/images/notification_preferences_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_preferences_hover.svg b/resources/images/notification_preferences_hover.svg
index fbfa5299f1..38aadaa1b4 100644
--- a/resources/images/notification_preferences_hover.svg
+++ b/resources/images/notification_preferences_hover.svg
@@ -1,15 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/notification_preferences_hover_dark.svg b/resources/images/notification_preferences_hover_dark.svg
index 4a98b5bc07..a080eec4d4 100644
--- a/resources/images/notification_preferences_hover_dark.svg
+++ b/resources/images/notification_preferences_hover_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_right.svg b/resources/images/notification_right.svg
index bc8ae57529..c18967b013 100644
--- a/resources/images/notification_right.svg
+++ b/resources/images/notification_right.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/notification_right_dark.svg b/resources/images/notification_right_dark.svg
index eedaf36a64..2f62855ed9 100644
--- a/resources/images/notification_right_dark.svg
+++ b/resources/images/notification_right_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_right_hover.svg b/resources/images/notification_right_hover.svg
index 4bfe4bd607..0a238990e2 100644
--- a/resources/images/notification_right_hover.svg
+++ b/resources/images/notification_right_hover.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/notification_right_hover_dark.svg b/resources/images/notification_right_hover_dark.svg
index da98eebc7c..da60e06158 100644
--- a/resources/images/notification_right_hover_dark.svg
+++ b/resources/images/notification_right_hover_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/notification_slicing_complete.svg b/resources/images/notification_slicing_complete.svg
index da677939a5..4f98e485f8 100644
--- a/resources/images/notification_slicing_complete.svg
+++ b/resources/images/notification_slicing_complete.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/obj_warning.svg b/resources/images/obj_warning.svg
index b1ba3828f6..239e6b7256 100644
--- a/resources/images/obj_warning.svg
+++ b/resources/images/obj_warning.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/objlist_color_painting.svg b/resources/images/objlist_color_painting.svg
new file mode 100644
index 0000000000..fc454ed063
--- /dev/null
+++ b/resources/images/objlist_color_painting.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/objlist_seam_painting.svg b/resources/images/objlist_seam_painting.svg
new file mode 100644
index 0000000000..1e360cddac
--- /dev/null
+++ b/resources/images/objlist_seam_painting.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/objlist_sinking.svg b/resources/images/objlist_sinking.svg
index fbdd2822aa..d8f0e78284 100644
--- a/resources/images/objlist_sinking.svg
+++ b/resources/images/objlist_sinking.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/objlist_support_painting.svg b/resources/images/objlist_support_painting.svg
new file mode 100644
index 0000000000..e952fc3f52
--- /dev/null
+++ b/resources/images/objlist_support_painting.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/one_layer_off.svg b/resources/images/one_layer_off.svg
index 0f6feb84f1..9667fc203d 100644
--- a/resources/images/one_layer_off.svg
+++ b/resources/images/one_layer_off.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/one_layer_off_dark.svg b/resources/images/one_layer_off_dark.svg
index c0be9191fe..ad6ac73fbc 100644
--- a/resources/images/one_layer_off_dark.svg
+++ b/resources/images/one_layer_off_dark.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/one_layer_off_hover.svg b/resources/images/one_layer_off_hover.svg
index bd8fed7121..ff85085667 100644
--- a/resources/images/one_layer_off_hover.svg
+++ b/resources/images/one_layer_off_hover.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/one_layer_off_hover_dark.svg b/resources/images/one_layer_off_hover_dark.svg
index 1f50980c16..ca124cbe53 100644
--- a/resources/images/one_layer_off_hover_dark.svg
+++ b/resources/images/one_layer_off_hover_dark.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/one_layer_on.svg b/resources/images/one_layer_on.svg
index 2c0677d2db..16a9c502d2 100644
--- a/resources/images/one_layer_on.svg
+++ b/resources/images/one_layer_on.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/one_layer_on_dark.svg b/resources/images/one_layer_on_dark.svg
index dd2dfb216b..023525640b 100644
--- a/resources/images/one_layer_on_dark.svg
+++ b/resources/images/one_layer_on_dark.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/one_layer_on_hover.svg b/resources/images/one_layer_on_hover.svg
index bbbeeaebda..86402d70c2 100644
--- a/resources/images/one_layer_on_hover.svg
+++ b/resources/images/one_layer_on_hover.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/one_layer_on_hover_dark.svg b/resources/images/one_layer_on_hover_dark.svg
index c5c9776371..d2c310bc96 100644
--- a/resources/images/one_layer_on_hover_dark.svg
+++ b/resources/images/one_layer_on_hover_dark.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/open.svg b/resources/images/open.svg
index 5c7fa81be3..466eace4d3 100644
--- a/resources/images/open.svg
+++ b/resources/images/open.svg
@@ -1,11 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/param_3dhoneycomb.svg b/resources/images/param_3dhoneycomb.svg
index 9d2b94182b..779ab3c047 100644
--- a/resources/images/param_3dhoneycomb.svg
+++ b/resources/images/param_3dhoneycomb.svg
@@ -1,11 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_acceleration.svg b/resources/images/param_acceleration.svg
index ef9858a206..8e42c6be40 100644
--- a/resources/images/param_acceleration.svg
+++ b/resources/images/param_acceleration.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_accessory.svg b/resources/images/param_accessory.svg
new file mode 100644
index 0000000000..4ff05ce15e
--- /dev/null
+++ b/resources/images/param_accessory.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_adaptive_mesh.svg b/resources/images/param_adaptive_mesh.svg
new file mode 100644
index 0000000000..6b9884e76b
--- /dev/null
+++ b/resources/images/param_adaptive_mesh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_adaptivecubic.svg b/resources/images/param_adaptivecubic.svg
index 7490ca81bd..2f0b51b05f 100644
--- a/resources/images/param_adaptivecubic.svg
+++ b/resources/images/param_adaptivecubic.svg
@@ -1,30 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_adhension.svg b/resources/images/param_adhension.svg
index d9578b441f..c8baa303d5 100644
--- a/resources/images/param_adhension.svg
+++ b/resources/images/param_adhension.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_advanced.svg b/resources/images/param_advanced.svg
index 238c2424c3..86d13f71a7 100644
--- a/resources/images/param_advanced.svg
+++ b/resources/images/param_advanced.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_alignedrectilinear.svg b/resources/images/param_alignedrectilinear.svg
index 3e29d271a4..f988bb75a5 100644
--- a/resources/images/param_alignedrectilinear.svg
+++ b/resources/images/param_alignedrectilinear.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_archimedeanchords.svg b/resources/images/param_archimedeanchords.svg
index 80d6539166..44a8ec3944 100644
--- a/resources/images/param_archimedeanchords.svg
+++ b/resources/images/param_archimedeanchords.svg
@@ -1,11 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_bed_temp.svg b/resources/images/param_bed_temp.svg
new file mode 100644
index 0000000000..74af1d256f
--- /dev/null
+++ b/resources/images/param_bed_temp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_bridge.svg b/resources/images/param_bridge.svg
new file mode 100644
index 0000000000..54b4d47077
--- /dev/null
+++ b/resources/images/param_bridge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_chamber_temp.svg b/resources/images/param_chamber_temp.svg
index 919b543d23..729b469138 100644
--- a/resources/images/param_chamber_temp.svg
+++ b/resources/images/param_chamber_temp.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_concentric.svg b/resources/images/param_concentric.svg
index 47062df636..c449e08a81 100644
--- a/resources/images/param_concentric.svg
+++ b/resources/images/param_concentric.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_cooling.svg b/resources/images/param_cooling.svg
index 5903299939..6e8afe772b 100644
--- a/resources/images/param_cooling.svg
+++ b/resources/images/param_cooling.svg
@@ -1,17 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_cooling_aux_fan.svg b/resources/images/param_cooling_aux_fan.svg
new file mode 100644
index 0000000000..a566224cc4
--- /dev/null
+++ b/resources/images/param_cooling_aux_fan.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_cooling_exhaust.svg b/resources/images/param_cooling_exhaust.svg
new file mode 100644
index 0000000000..e0794e1a56
--- /dev/null
+++ b/resources/images/param_cooling_exhaust.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_cooling_fan.svg b/resources/images/param_cooling_fan.svg
index 93f12898fd..10dfc1cc3e 100644
--- a/resources/images/param_cooling_fan.svg
+++ b/resources/images/param_cooling_fan.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_cooling_part_fan.svg b/resources/images/param_cooling_part_fan.svg
new file mode 100644
index 0000000000..693f26ed41
--- /dev/null
+++ b/resources/images/param_cooling_part_fan.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_cooling_specific_layer.svg b/resources/images/param_cooling_specific_layer.svg
new file mode 100644
index 0000000000..945ba0d9a1
--- /dev/null
+++ b/resources/images/param_cooling_specific_layer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_cubic.svg b/resources/images/param_cubic.svg
index 344aeb1c89..1a237a73e0 100644
--- a/resources/images/param_cubic.svg
+++ b/resources/images/param_cubic.svg
@@ -1,30 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_default-pattern.svg b/resources/images/param_default-pattern.svg
new file mode 100644
index 0000000000..0bbbc3e7e1
--- /dev/null
+++ b/resources/images/param_default-pattern.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_extruder_clearence.svg b/resources/images/param_extruder_clearence.svg
new file mode 100644
index 0000000000..d498632597
--- /dev/null
+++ b/resources/images/param_extruder_clearence.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_extruder_lift_enforcement.svg b/resources/images/param_extruder_lift_enforcement.svg
new file mode 100644
index 0000000000..91cc530900
--- /dev/null
+++ b/resources/images/param_extruder_lift_enforcement.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_extruder_size.svg b/resources/images/param_extruder_size.svg
new file mode 100644
index 0000000000..3c76a7a16b
--- /dev/null
+++ b/resources/images/param_extruder_size.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_extruder_temp.svg b/resources/images/param_extruder_temp.svg
new file mode 100644
index 0000000000..841ae1569d
--- /dev/null
+++ b/resources/images/param_extruder_temp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_flush.svg b/resources/images/param_flush.svg
index da24dceaad..09aeb37c5c 100644
--- a/resources/images/param_flush.svg
+++ b/resources/images/param_flush.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_gcode.svg b/resources/images/param_gcode.svg
index 98d51dd606..8c0de86e68 100644
--- a/resources/images/param_gcode.svg
+++ b/resources/images/param_gcode.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_grid.svg b/resources/images/param_grid.svg
index 5ef8475734..3663347402 100644
--- a/resources/images/param_grid.svg
+++ b/resources/images/param_grid.svg
@@ -1,16 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_gyroid.svg b/resources/images/param_gyroid.svg
index fa42716efc..8c21b812be 100644
--- a/resources/images/param_gyroid.svg
+++ b/resources/images/param_gyroid.svg
@@ -1,16 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_hilbertcurve.svg b/resources/images/param_hilbertcurve.svg
index f76ff649ea..df8aafe115 100644
--- a/resources/images/param_hilbertcurve.svg
+++ b/resources/images/param_hilbertcurve.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_hollow.svg b/resources/images/param_hollow.svg
index 01ddd94f28..f6300e3471 100644
--- a/resources/images/param_hollow.svg
+++ b/resources/images/param_hollow.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_honeycomb.svg b/resources/images/param_honeycomb.svg
index 9d2b94182b..7040cef46d 100644
--- a/resources/images/param_honeycomb.svg
+++ b/resources/images/param_honeycomb.svg
@@ -1,11 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_infill.svg b/resources/images/param_infill.svg
index 37e050a41b..a257a8e218 100644
--- a/resources/images/param_infill.svg
+++ b/resources/images/param_infill.svg
@@ -1,29 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_information.svg b/resources/images/param_information.svg
index 414402349a..2091517204 100644
--- a/resources/images/param_information.svg
+++ b/resources/images/param_information.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_ironing.svg b/resources/images/param_ironing.svg
index f486c79fd6..96925df0cc 100644
--- a/resources/images/param_ironing.svg
+++ b/resources/images/param_ironing.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_jerk.svg b/resources/images/param_jerk.svg
new file mode 100644
index 0000000000..da572c06a5
--- /dev/null
+++ b/resources/images/param_jerk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_layer_height.svg b/resources/images/param_layer_height.svg
index 5d1c630c95..73eb073e3c 100644
--- a/resources/images/param_layer_height.svg
+++ b/resources/images/param_layer_height.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_lightning.svg b/resources/images/param_lightning.svg
index 0385be4126..8471db84db 100644
--- a/resources/images/param_lightning.svg
+++ b/resources/images/param_lightning.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_line.svg b/resources/images/param_line.svg
index aed3393a87..d57f3b139d 100644
--- a/resources/images/param_line.svg
+++ b/resources/images/param_line.svg
@@ -1,22 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_line_width.svg b/resources/images/param_line_width.svg
index b747e8222c..c5d8c2409f 100644
--- a/resources/images/param_line_width.svg
+++ b/resources/images/param_line_width.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_monotonic.svg b/resources/images/param_monotonic.svg
index b959242708..9eb2cc96a0 100644
--- a/resources/images/param_monotonic.svg
+++ b/resources/images/param_monotonic.svg
@@ -1,21 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_monotonicline.svg b/resources/images/param_monotonicline.svg
index 0c9245e28a..2692e73c30 100644
--- a/resources/images/param_monotonicline.svg
+++ b/resources/images/param_monotonicline.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_multi_material.svg b/resources/images/param_multi_material.svg
new file mode 100644
index 0000000000..0505f6449d
--- /dev/null
+++ b/resources/images/param_multi_material.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_octagramspiral.svg b/resources/images/param_octagramspiral.svg
index d4848698ba..6f3767cf03 100644
--- a/resources/images/param_octagramspiral.svg
+++ b/resources/images/param_octagramspiral.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_overhang.svg b/resources/images/param_overhang.svg
new file mode 100644
index 0000000000..9476b370d6
--- /dev/null
+++ b/resources/images/param_overhang.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_overhang_speed.svg b/resources/images/param_overhang_speed.svg
new file mode 100644
index 0000000000..9c4cf47ad7
--- /dev/null
+++ b/resources/images/param_overhang_speed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_position.svg b/resources/images/param_position.svg
new file mode 100644
index 0000000000..db243fe0b7
--- /dev/null
+++ b/resources/images/param_position.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_precision.svg b/resources/images/param_precision.svg
index 47f6ee8df6..ff4cdd3ccf 100644
--- a/resources/images/param_precision.svg
+++ b/resources/images/param_precision.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_printable_space.svg b/resources/images/param_printable_space.svg
new file mode 100644
index 0000000000..3d3f7a2a9d
--- /dev/null
+++ b/resources/images/param_printable_space.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_raft.svg b/resources/images/param_raft.svg
index d58506d2ca..832fac58d7 100644
--- a/resources/images/param_raft.svg
+++ b/resources/images/param_raft.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_rectilinear-grid.svg b/resources/images/param_rectilinear-grid.svg
index c47cb2c822..0947c22248 100644
--- a/resources/images/param_rectilinear-grid.svg
+++ b/resources/images/param_rectilinear-grid.svg
@@ -1,20 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_rectilinear.svg b/resources/images/param_rectilinear.svg
index 3e29d271a4..0c062058bc 100644
--- a/resources/images/param_rectilinear.svg
+++ b/resources/images/param_rectilinear.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_rectilinear_interlaced.svg b/resources/images/param_rectilinear_interlaced.svg
index 729cc3b84b..a5b95bdf28 100644
--- a/resources/images/param_rectilinear_interlaced.svg
+++ b/resources/images/param_rectilinear_interlaced.svg
@@ -1,16 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_retraction.svg b/resources/images/param_retraction.svg
index e476286b02..4a56b35514 100644
--- a/resources/images/param_retraction.svg
+++ b/resources/images/param_retraction.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_retraction_material_change.svg b/resources/images/param_retraction_material_change.svg
new file mode 100644
index 0000000000..d557243282
--- /dev/null
+++ b/resources/images/param_retraction_material_change.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_seam.svg b/resources/images/param_seam.svg
index 6866f5b862..ec011d8df4 100644
--- a/resources/images/param_seam.svg
+++ b/resources/images/param_seam.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_search.svg b/resources/images/param_search.svg
new file mode 100644
index 0000000000..7bdca770f6
--- /dev/null
+++ b/resources/images/param_search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_settings.svg b/resources/images/param_settings.svg
new file mode 100644
index 0000000000..fbdc62080e
--- /dev/null
+++ b/resources/images/param_settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_shell.svg b/resources/images/param_shell.svg
index 964c336385..96a1ed1223 100644
--- a/resources/images/param_shell.svg
+++ b/resources/images/param_shell.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_special.svg b/resources/images/param_special.svg
index 03c542f8c5..9e00002b98 100644
--- a/resources/images/param_special.svg
+++ b/resources/images/param_special.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_speed.svg b/resources/images/param_speed.svg
index ff44a7e78b..79008e6d40 100644
--- a/resources/images/param_speed.svg
+++ b/resources/images/param_speed.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_speed_first.svg b/resources/images/param_speed_first.svg
index 90a1bad39f..6c50440c7e 100644
--- a/resources/images/param_speed_first.svg
+++ b/resources/images/param_speed_first.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_support.svg b/resources/images/param_support.svg
index 68ec97e535..d487ac417c 100644
--- a/resources/images/param_support.svg
+++ b/resources/images/param_support.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_support_filament.svg b/resources/images/param_support_filament.svg
index 6abc4ff22e..eca486c104 100644
--- a/resources/images/param_support_filament.svg
+++ b/resources/images/param_support_filament.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_support_tree.svg b/resources/images/param_support_tree.svg
new file mode 100644
index 0000000000..f85275def8
--- /dev/null
+++ b/resources/images/param_support_tree.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_supportcubic.svg b/resources/images/param_supportcubic.svg
index 344aeb1c89..d5c95d6b42 100644
--- a/resources/images/param_supportcubic.svg
+++ b/resources/images/param_supportcubic.svg
@@ -1,30 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_temperature.svg b/resources/images/param_temperature.svg
index 5276f46345..99a91411bf 100644
--- a/resources/images/param_temperature.svg
+++ b/resources/images/param_temperature.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_toolchange.svg b/resources/images/param_toolchange.svg
new file mode 100644
index 0000000000..73a9590da1
--- /dev/null
+++ b/resources/images/param_toolchange.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_tower.svg b/resources/images/param_tower.svg
index 69753a3474..1147401869 100644
--- a/resources/images/param_tower.svg
+++ b/resources/images/param_tower.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_travel_speed.svg b/resources/images/param_travel_speed.svg
index 2ac2f79fbf..43947fbac2 100644
--- a/resources/images/param_travel_speed.svg
+++ b/resources/images/param_travel_speed.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_tri-hexagon.svg b/resources/images/param_tri-hexagon.svg
index 636925673d..e0a133c4ca 100644
--- a/resources/images/param_tri-hexagon.svg
+++ b/resources/images/param_tri-hexagon.svg
@@ -1,19 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_triangles.svg b/resources/images/param_triangles.svg
index 8b7fd23a02..9d11ea8010 100644
--- a/resources/images/param_triangles.svg
+++ b/resources/images/param_triangles.svg
@@ -1,19 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_volumetric_speed.svg b/resources/images/param_volumetric_speed.svg
index a190d737ec..d148e6f1c1 100644
--- a/resources/images/param_volumetric_speed.svg
+++ b/resources/images/param_volumetric_speed.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_wall.svg b/resources/images/param_wall.svg
index 762b67eae1..404935b39c 100644
--- a/resources/images/param_wall.svg
+++ b/resources/images/param_wall.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/param_wall_generator.svg b/resources/images/param_wall_generator.svg
new file mode 100644
index 0000000000..8ac7fb61b7
--- /dev/null
+++ b/resources/images/param_wall_generator.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_wall_surface.svg b/resources/images/param_wall_surface.svg
new file mode 100644
index 0000000000..78ba42df15
--- /dev/null
+++ b/resources/images/param_wall_surface.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/param_zig-zag.svg b/resources/images/param_zig-zag.svg
index 58ddf0ea96..0c062058bc 100644
--- a/resources/images/param_zig-zag.svg
+++ b/resources/images/param_zig-zag.svg
@@ -1,20 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/placeholder_excel.svg b/resources/images/placeholder_excel.svg
index 15b84b4b90..16eeb39650 100644
--- a/resources/images/placeholder_excel.svg
+++ b/resources/images/placeholder_excel.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/placeholder_pdf.svg b/resources/images/placeholder_pdf.svg
index 158444c430..a07e336d7e 100644
--- a/resources/images/placeholder_pdf.svg
+++ b/resources/images/placeholder_pdf.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/placeholder_txt.svg b/resources/images/placeholder_txt.svg
index dcad481d9d..113a746d33 100644
--- a/resources/images/placeholder_txt.svg
+++ b/resources/images/placeholder_txt.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_arrange.svg b/resources/images/plate_arrange.svg
index c9c3b2501b..16d2189b4c 100644
--- a/resources/images/plate_arrange.svg
+++ b/resources/images/plate_arrange.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_arrange_dark.svg b/resources/images/plate_arrange_dark.svg
index 04b66eaee4..5ac7c488ba 100644
--- a/resources/images/plate_arrange_dark.svg
+++ b/resources/images/plate_arrange_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_arrange_hover.svg b/resources/images/plate_arrange_hover.svg
index 6dce382802..f3378fce55 100644
--- a/resources/images/plate_arrange_hover.svg
+++ b/resources/images/plate_arrange_hover.svg
@@ -1,8 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_arrange_hover_dark.svg b/resources/images/plate_arrange_hover_dark.svg
index 9b060b705e..65f956b28e 100644
--- a/resources/images/plate_arrange_hover_dark.svg
+++ b/resources/images/plate_arrange_hover_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_close.svg b/resources/images/plate_close.svg
index 235e135d72..de0c4f66a6 100644
--- a/resources/images/plate_close.svg
+++ b/resources/images/plate_close.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_close_dark.svg b/resources/images/plate_close_dark.svg
index 8fb4bdd6a9..a045ccd4b2 100644
--- a/resources/images/plate_close_dark.svg
+++ b/resources/images/plate_close_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_close_hover.svg b/resources/images/plate_close_hover.svg
index 2208d45026..495322afe4 100644
--- a/resources/images/plate_close_hover.svg
+++ b/resources/images/plate_close_hover.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_close_hover_dark.svg b/resources/images/plate_close_hover_dark.svg
index 47525ae39e..13199c94b8 100644
--- a/resources/images/plate_close_hover_dark.svg
+++ b/resources/images/plate_close_hover_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_locked.svg b/resources/images/plate_locked.svg
index 30f54f083c..8738cd5222 100644
--- a/resources/images/plate_locked.svg
+++ b/resources/images/plate_locked.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_locked_dark.svg b/resources/images/plate_locked_dark.svg
index 50d879d7f2..94698a340f 100644
--- a/resources/images/plate_locked_dark.svg
+++ b/resources/images/plate_locked_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_locked_hover.svg b/resources/images/plate_locked_hover.svg
index 0b35c40930..f56beb6c07 100644
--- a/resources/images/plate_locked_hover.svg
+++ b/resources/images/plate_locked_hover.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_locked_hover_dark.svg b/resources/images/plate_locked_hover_dark.svg
index e5db250044..8955de70dd 100644
--- a/resources/images/plate_locked_hover_dark.svg
+++ b/resources/images/plate_locked_hover_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_name_edit.svg b/resources/images/plate_name_edit.svg
index 061c9dda77..fad12d446e 100644
--- a/resources/images/plate_name_edit.svg
+++ b/resources/images/plate_name_edit.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_name_edit_dark.svg b/resources/images/plate_name_edit_dark.svg
index 061c9dda77..6ed07bbdf4 100644
--- a/resources/images/plate_name_edit_dark.svg
+++ b/resources/images/plate_name_edit_dark.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_name_edit_hover.svg b/resources/images/plate_name_edit_hover.svg
index 1b5630c47b..d6968c9bb8 100644
--- a/resources/images/plate_name_edit_hover.svg
+++ b/resources/images/plate_name_edit_hover.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_name_edit_hover_dark.svg b/resources/images/plate_name_edit_hover_dark.svg
index 9d2c2b1555..5655a554ea 100644
--- a/resources/images/plate_name_edit_hover_dark.svg
+++ b/resources/images/plate_name_edit_hover_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_orient.svg b/resources/images/plate_orient.svg
index 9fee1617c9..63dd5f2f0b 100644
--- a/resources/images/plate_orient.svg
+++ b/resources/images/plate_orient.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_orient_dark.svg b/resources/images/plate_orient_dark.svg
index a2e1cf7562..b0b16c87a9 100644
--- a/resources/images/plate_orient_dark.svg
+++ b/resources/images/plate_orient_dark.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_orient_hover.svg b/resources/images/plate_orient_hover.svg
index e97bc42a4e..e88fb5d830 100644
--- a/resources/images/plate_orient_hover.svg
+++ b/resources/images/plate_orient_hover.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_orient_hover_dark.svg b/resources/images/plate_orient_hover_dark.svg
index 2f141d3323..e8adebcf49 100644
--- a/resources/images/plate_orient_hover_dark.svg
+++ b/resources/images/plate_orient_hover_dark.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_settings.svg b/resources/images/plate_settings.svg
index c87756cf1a..e6ee8b0b6a 100644
--- a/resources/images/plate_settings.svg
+++ b/resources/images/plate_settings.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_settings_arrow.svg b/resources/images/plate_settings_arrow.svg
index e772a9671b..8da6e0b4dd 100644
--- a/resources/images/plate_settings_arrow.svg
+++ b/resources/images/plate_settings_arrow.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_settings_changed.svg b/resources/images/plate_settings_changed.svg
index fe2f4797d7..8a4ca4d60f 100644
--- a/resources/images/plate_settings_changed.svg
+++ b/resources/images/plate_settings_changed.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_settings_changed_dark.svg b/resources/images/plate_settings_changed_dark.svg
index 46c17a8058..ce5672a9d7 100644
--- a/resources/images/plate_settings_changed_dark.svg
+++ b/resources/images/plate_settings_changed_dark.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_settings_changed_hover.svg b/resources/images/plate_settings_changed_hover.svg
index 41f8d3df1e..1bb9023a28 100644
--- a/resources/images/plate_settings_changed_hover.svg
+++ b/resources/images/plate_settings_changed_hover.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_settings_changed_hover_dark.svg b/resources/images/plate_settings_changed_hover_dark.svg
index adebb4e21f..2fabb11b78 100644
--- a/resources/images/plate_settings_changed_hover_dark.svg
+++ b/resources/images/plate_settings_changed_hover_dark.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_settings_dark.svg b/resources/images/plate_settings_dark.svg
index 94b11e77a5..69b3474669 100644
--- a/resources/images/plate_settings_dark.svg
+++ b/resources/images/plate_settings_dark.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_settings_hover.svg b/resources/images/plate_settings_hover.svg
index c56fe47706..a555b28f9b 100644
--- a/resources/images/plate_settings_hover.svg
+++ b/resources/images/plate_settings_hover.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_settings_hover_dark.svg b/resources/images/plate_settings_hover_dark.svg
index 276b609a79..f36f6e8f03 100644
--- a/resources/images/plate_settings_hover_dark.svg
+++ b/resources/images/plate_settings_hover_dark.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_unlocked.svg b/resources/images/plate_unlocked.svg
index 8b780a4f5b..c04f826e24 100644
--- a/resources/images/plate_unlocked.svg
+++ b/resources/images/plate_unlocked.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_unlocked_dark.svg b/resources/images/plate_unlocked_dark.svg
index 13c562d552..191094d9d6 100644
--- a/resources/images/plate_unlocked_dark.svg
+++ b/resources/images/plate_unlocked_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_unlocked_hover.svg b/resources/images/plate_unlocked_hover.svg
index de3b0794be..f0f0d1ff03 100644
--- a/resources/images/plate_unlocked_hover.svg
+++ b/resources/images/plate_unlocked_hover.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/plate_unlocked_hover_dark.svg b/resources/images/plate_unlocked_hover_dark.svg
index 140fa1d7d6..8d9f568ed6 100644
--- a/resources/images/plate_unlocked_hover_dark.svg
+++ b/resources/images/plate_unlocked_hover_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print-time.svg b/resources/images/print-time.svg
index 6734937f93..8f56842e37 100644
--- a/resources/images/print-time.svg
+++ b/resources/images/print-time.svg
@@ -1,12 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/print-weight.svg b/resources/images/print-weight.svg
index 93bdcd8123..981689a52f 100644
--- a/resources/images/print-weight.svg
+++ b/resources/images/print-weight.svg
@@ -1,17 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/print_control_pause.svg b/resources/images/print_control_pause.svg
index 6f2759b089..0cb5abaf1b 100644
--- a/resources/images/print_control_pause.svg
+++ b/resources/images/print_control_pause.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print_control_pause_disable.svg b/resources/images/print_control_pause_disable.svg
index 2e1d511765..57b454fdeb 100644
--- a/resources/images/print_control_pause_disable.svg
+++ b/resources/images/print_control_pause_disable.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print_control_pause_hover.svg b/resources/images/print_control_pause_hover.svg
index 0753b08c7f..12e35f3216 100644
--- a/resources/images/print_control_pause_hover.svg
+++ b/resources/images/print_control_pause_hover.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print_control_resume.svg b/resources/images/print_control_resume.svg
index 5151f06a1a..09694a7b5c 100644
--- a/resources/images/print_control_resume.svg
+++ b/resources/images/print_control_resume.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print_control_resume_disable.svg b/resources/images/print_control_resume_disable.svg
index fb1ad8adb2..478dc3e2e4 100644
--- a/resources/images/print_control_resume_disable.svg
+++ b/resources/images/print_control_resume_disable.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print_control_resume_hover.svg b/resources/images/print_control_resume_hover.svg
index b408fb9402..bffdd4fe2d 100644
--- a/resources/images/print_control_resume_hover.svg
+++ b/resources/images/print_control_resume_hover.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print_control_stop.svg b/resources/images/print_control_stop.svg
index 1201928163..b8c8d36910 100644
--- a/resources/images/print_control_stop.svg
+++ b/resources/images/print_control_stop.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print_control_stop_disable.svg b/resources/images/print_control_stop_disable.svg
index 3d2a99afaf..0f05d885d0 100644
--- a/resources/images/print_control_stop_disable.svg
+++ b/resources/images/print_control_stop_disable.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print_control_stop_hover.svg b/resources/images/print_control_stop_hover.svg
index 267d913ebc..4136c759bf 100644
--- a/resources/images/print_control_stop_hover.svg
+++ b/resources/images/print_control_stop_hover.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print_info_time.svg b/resources/images/print_info_time.svg
index 63af49a7fc..d0eb028a45 100644
--- a/resources/images/print_info_time.svg
+++ b/resources/images/print_info_time.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/print_info_weight.svg b/resources/images/print_info_weight.svg
index e4deb77c39..58048495dc 100644
--- a/resources/images/print_info_weight.svg
+++ b/resources/images/print_info_weight.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/printer.svg b/resources/images/printer.svg
index 2a0598823c..e67f870692 100644
--- a/resources/images/printer.svg
+++ b/resources/images/printer.svg
@@ -1,11 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/printer_host_browser.svg b/resources/images/printer_host_browser.svg
index 47eccd52e7..2c087e8a85 100644
--- a/resources/images/printer_host_browser.svg
+++ b/resources/images/printer_host_browser.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/printer_host_test.svg b/resources/images/printer_host_test.svg
index 517c46a330..c8dc384f68 100644
--- a/resources/images/printer_host_test.svg
+++ b/resources/images/printer_host_test.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/printer_in_lan.svg b/resources/images/printer_in_lan.svg
index d7392ab6e8..449280bf5a 100644
--- a/resources/images/printer_in_lan.svg
+++ b/resources/images/printer_in_lan.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/printer_status_busy.svg b/resources/images/printer_status_busy.svg
index 590c6bdbae..a166f0b693 100644
--- a/resources/images/printer_status_busy.svg
+++ b/resources/images/printer_status_busy.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/printer_status_idle.svg b/resources/images/printer_status_idle.svg
index ff81158dc5..cc6326daf4 100644
--- a/resources/images/printer_status_idle.svg
+++ b/resources/images/printer_status_idle.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/printer_status_lock.svg b/resources/images/printer_status_lock.svg
index af840d2f7c..66e0a805ac 100644
--- a/resources/images/printer_status_lock.svg
+++ b/resources/images/printer_status_lock.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/printer_status_offline.svg b/resources/images/printer_status_offline.svg
index eeb09a4d11..2539c23e07 100644
--- a/resources/images/printer_status_offline.svg
+++ b/resources/images/printer_status_offline.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/process.svg b/resources/images/process.svg
index 5d449680f3..560e3fa2a5 100644
--- a/resources/images/process.svg
+++ b/resources/images/process.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/question.svg b/resources/images/question.svg
index 6fb955b628..5b4ecc50e1 100644
--- a/resources/images/question.svg
+++ b/resources/images/question.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/radio_off.svg b/resources/images/radio_off.svg
index ee5fa30cf9..96c0e76749 100644
--- a/resources/images/radio_off.svg
+++ b/resources/images/radio_off.svg
@@ -1,7 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/radio_on.svg b/resources/images/radio_on.svg
index d9d1f88307..eb98320785 100644
--- a/resources/images/radio_on.svg
+++ b/resources/images/radio_on.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/reflection_x.svg b/resources/images/reflection_x.svg
index fa391e6cdf..4a94013895 100644
--- a/resources/images/reflection_x.svg
+++ b/resources/images/reflection_x.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/reflection_y.svg b/resources/images/reflection_y.svg
index 0de6a5971f..55d357df6f 100644
--- a/resources/images/reflection_y.svg
+++ b/resources/images/reflection_y.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/refresh.svg b/resources/images/refresh.svg
index af9b336858..b25d533125 100644
--- a/resources/images/refresh.svg
+++ b/resources/images/refresh.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/revert_btn.svg b/resources/images/revert_btn.svg
index fbc580d884..763a86ff76 100644
--- a/resources/images/revert_btn.svg
+++ b/resources/images/revert_btn.svg
@@ -1,12 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/save.svg b/resources/images/save.svg
index 63029daf58..65db979dfa 100644
--- a/resources/images/save.svg
+++ b/resources/images/save.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/sdcard_state_abnormal.svg b/resources/images/sdcard_state_abnormal.svg
index a88e8df175..45705a0703 100644
--- a/resources/images/sdcard_state_abnormal.svg
+++ b/resources/images/sdcard_state_abnormal.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/sdcard_state_abnormal_dark.svg b/resources/images/sdcard_state_abnormal_dark.svg
index b2ac57f52a..45705a0703 100644
--- a/resources/images/sdcard_state_abnormal_dark.svg
+++ b/resources/images/sdcard_state_abnormal_dark.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/sdcard_state_no.svg b/resources/images/sdcard_state_no.svg
index ae45a0c3b5..5e0449ee17 100644
--- a/resources/images/sdcard_state_no.svg
+++ b/resources/images/sdcard_state_no.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/sdcard_state_no_dark.svg b/resources/images/sdcard_state_no_dark.svg
index 6b17701408..5e0449ee17 100644
--- a/resources/images/sdcard_state_no_dark.svg
+++ b/resources/images/sdcard_state_no_dark.svg
@@ -1,10 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/sdcard_state_normal.svg b/resources/images/sdcard_state_normal.svg
index fc70fe4a65..5caac95676 100644
--- a/resources/images/sdcard_state_normal.svg
+++ b/resources/images/sdcard_state_normal.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/sdcard_state_normal_dark.svg b/resources/images/sdcard_state_normal_dark.svg
index 1abfa2c38b..5caac95676 100644
--- a/resources/images/sdcard_state_normal_dark.svg
+++ b/resources/images/sdcard_state_normal_dark.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/search.svg b/resources/images/search.svg
index 304562750b..71fb964182 100644
--- a/resources/images/search.svg
+++ b/resources/images/search.svg
@@ -1,11 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/seperator.svg b/resources/images/seperator.svg
index c053a0aa4a..c69e4289ca 100644
--- a/resources/images/seperator.svg
+++ b/resources/images/seperator.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/settings.svg b/resources/images/settings.svg
index d2a2a2e8af..47241ab53f 100644
--- a/resources/images/settings.svg
+++ b/resources/images/settings.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/sidebutton_dropdown.svg b/resources/images/sidebutton_dropdown.svg
index 2ea84d7d17..961970f674 100644
--- a/resources/images/sidebutton_dropdown.svg
+++ b/resources/images/sidebutton_dropdown.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/spin_dec.svg b/resources/images/spin_dec.svg
index 4988471024..fe453e216f 100644
--- a/resources/images/spin_dec.svg
+++ b/resources/images/spin_dec.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/spin_inc.svg b/resources/images/spin_inc.svg
index 0a04338761..79d5c598e9 100644
--- a/resources/images/spin_inc.svg
+++ b/resources/images/spin_inc.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/split_objects.svg b/resources/images/split_objects.svg
index 091c4ad3d9..492a138985 100644
--- a/resources/images/split_objects.svg
+++ b/resources/images/split_objects.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/split_objects_dark.svg b/resources/images/split_objects_dark.svg
index 5965f459a0..149d724262 100644
--- a/resources/images/split_objects_dark.svg
+++ b/resources/images/split_objects_dark.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/split_parts.svg b/resources/images/split_parts.svg
index b1246a6a5e..eee3a868c3 100644
--- a/resources/images/split_parts.svg
+++ b/resources/images/split_parts.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/split_parts_dark.svg b/resources/images/split_parts_dark.svg
index 82e77af131..e9a0994548 100644
--- a/resources/images/split_parts_dark.svg
+++ b/resources/images/split_parts_dark.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/spool.svg b/resources/images/spool.svg
index d0d7cb3773..1e639c7dcc 100644
--- a/resources/images/spool.svg
+++ b/resources/images/spool.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/step_1.svg b/resources/images/step_1.svg
index bb72d6e2ac..a34f812a6a 100644
--- a/resources/images/step_1.svg
+++ b/resources/images/step_1.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/step_2.svg b/resources/images/step_2.svg
index 730ef67ce1..81c76f5fa4 100644
--- a/resources/images/step_2.svg
+++ b/resources/images/step_2.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/step_2_ready.svg b/resources/images/step_2_ready.svg
index 8e53610c3a..b9f768b64c 100644
--- a/resources/images/step_2_ready.svg
+++ b/resources/images/step_2_ready.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/step_is_ok.svg b/resources/images/step_is_ok.svg
index 04ee5c02ae..3dea459a5f 100644
--- a/resources/images/step_is_ok.svg
+++ b/resources/images/step_is_ok.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/support.svg b/resources/images/support.svg
index f25ab8f3c4..f883607cdd 100644
--- a/resources/images/support.svg
+++ b/resources/images/support.svg
@@ -1,16 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/svg_modifier.svg b/resources/images/svg_modifier.svg
index 8b1ff317b4..74548e9646 100644
--- a/resources/images/svg_modifier.svg
+++ b/resources/images/svg_modifier.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/svg_negative.svg b/resources/images/svg_negative.svg
index c47a8fe58d..7845267e2a 100644
--- a/resources/images/svg_negative.svg
+++ b/resources/images/svg_negative.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/svg_part.svg b/resources/images/svg_part.svg
index 40f907bd9f..b75b85bd87 100644
--- a/resources/images/svg_part.svg
+++ b/resources/images/svg_part.svg
@@ -1,4 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/tab_3d_active.svg b/resources/images/tab_3d_active.svg
index 1b4cc48a71..36ffc87ee5 100644
--- a/resources/images/tab_3d_active.svg
+++ b/resources/images/tab_3d_active.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/tab_auxiliary_active.svg b/resources/images/tab_auxiliary_active.svg
index 95fb702f7e..ae2a6783f7 100644
--- a/resources/images/tab_auxiliary_active.svg
+++ b/resources/images/tab_auxiliary_active.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/tab_calibration.svg b/resources/images/tab_calibration.svg
new file mode 100644
index 0000000000..54ea4fe5b5
--- /dev/null
+++ b/resources/images/tab_calibration.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/tab_home_active.svg b/resources/images/tab_home_active.svg
index 00be6f6f04..7d8d586e91 100644
--- a/resources/images/tab_home_active.svg
+++ b/resources/images/tab_home_active.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/tab_monitor_active.svg b/resources/images/tab_monitor_active.svg
index 80971866e2..6270ca49e7 100644
--- a/resources/images/tab_monitor_active.svg
+++ b/resources/images/tab_monitor_active.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/tab_presets_active.svg b/resources/images/tab_presets_active.svg
index 617b9eb6a7..4eb67fc6df 100644
--- a/resources/images/tab_presets_active.svg
+++ b/resources/images/tab_presets_active.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/tab_presets_inactive.svg b/resources/images/tab_presets_inactive.svg
index 6438cd9ac2..cd064caa1e 100644
--- a/resources/images/tab_presets_inactive.svg
+++ b/resources/images/tab_presets_inactive.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/tab_preview_active.svg b/resources/images/tab_preview_active.svg
index 5bb703d338..a65cab4820 100644
--- a/resources/images/tab_preview_active.svg
+++ b/resources/images/tab_preview_active.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/table.svg b/resources/images/table.svg
index d1b059b053..5f04f4e05c 100644
--- a/resources/images/table.svg
+++ b/resources/images/table.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/tips_arrow.svg b/resources/images/tips_arrow.svg
index cba8d02d98..eb7da06766 100644
--- a/resources/images/tips_arrow.svg
+++ b/resources/images/tips_arrow.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toggle_off.svg b/resources/images/toggle_off.svg
index c479d1cf6d..f83e594cc6 100644
--- a/resources/images/toggle_off.svg
+++ b/resources/images/toggle_off.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toggle_on.svg b/resources/images/toggle_on.svg
index 3a4c3f0878..f83cafd3bd 100644
--- a/resources/images/toggle_on.svg
+++ b/resources/images/toggle_on.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_add_plate.svg b/resources/images/toolbar_add_plate.svg
index 4a13b0a029..ea2577d961 100644
--- a/resources/images/toolbar_add_plate.svg
+++ b/resources/images/toolbar_add_plate.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_add_plate_dark.svg b/resources/images/toolbar_add_plate_dark.svg
index 0a5dcc67b9..a361368a18 100644
--- a/resources/images/toolbar_add_plate_dark.svg
+++ b/resources/images/toolbar_add_plate_dark.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_arrange.svg b/resources/images/toolbar_arrange.svg
index 184030090e..6b15ec846d 100644
--- a/resources/images/toolbar_arrange.svg
+++ b/resources/images/toolbar_arrange.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_arrange_dark.svg b/resources/images/toolbar_arrange_dark.svg
index 69f37e8eff..7e32711f61 100644
--- a/resources/images/toolbar_arrange_dark.svg
+++ b/resources/images/toolbar_arrange_dark.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_assemble.svg b/resources/images/toolbar_assemble.svg
index 8513db24f6..02c3bce781 100644
--- a/resources/images/toolbar_assemble.svg
+++ b/resources/images/toolbar_assemble.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_assemble_dark.svg b/resources/images/toolbar_assemble_dark.svg
index a6299e48d0..48debebc4c 100644
--- a/resources/images/toolbar_assemble_dark.svg
+++ b/resources/images/toolbar_assemble_dark.svg
@@ -1,6 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_cut.svg b/resources/images/toolbar_cut.svg
index 9f507dc9ea..a062d0c40c 100644
--- a/resources/images/toolbar_cut.svg
+++ b/resources/images/toolbar_cut.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_cut_dark.svg b/resources/images/toolbar_cut_dark.svg
index 3e78be7887..ab3c592c9e 100644
--- a/resources/images/toolbar_cut_dark.svg
+++ b/resources/images/toolbar_cut_dark.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_measure.svg b/resources/images/toolbar_measure.svg
index 1606b5ee6f..ece2f09b92 100644
--- a/resources/images/toolbar_measure.svg
+++ b/resources/images/toolbar_measure.svg
@@ -1,93 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_measure_dark.svg b/resources/images/toolbar_measure_dark.svg
index a273e75347..56a98b749e 100644
--- a/resources/images/toolbar_measure_dark.svg
+++ b/resources/images/toolbar_measure_dark.svg
@@ -1,93 +1 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_meshboolean.svg b/resources/images/toolbar_meshboolean.svg
index 6a6a68b991..0253340b53 100644
--- a/resources/images/toolbar_meshboolean.svg
+++ b/resources/images/toolbar_meshboolean.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_meshboolean_dark.svg b/resources/images/toolbar_meshboolean_dark.svg
index 6ebe5cbf85..8837111056 100644
--- a/resources/images/toolbar_meshboolean_dark.svg
+++ b/resources/images/toolbar_meshboolean_dark.svg
@@ -1,13 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_modifier_sphere.svg b/resources/images/toolbar_modifier_sphere.svg
index dc08d011db..a794a7f99e 100644
--- a/resources/images/toolbar_modifier_sphere.svg
+++ b/resources/images/toolbar_modifier_sphere.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_modifier_sphere_dark.svg b/resources/images/toolbar_modifier_sphere_dark.svg
index 10f64738ae..27b56e20a9 100644
--- a/resources/images/toolbar_modifier_sphere_dark.svg
+++ b/resources/images/toolbar_modifier_sphere_dark.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_move.svg b/resources/images/toolbar_move.svg
index 1f94c1cba3..1c9764a52b 100644
--- a/resources/images/toolbar_move.svg
+++ b/resources/images/toolbar_move.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_move_dark.svg b/resources/images/toolbar_move_dark.svg
index 1e560788aa..000e9b0c2c 100644
--- a/resources/images/toolbar_move_dark.svg
+++ b/resources/images/toolbar_move_dark.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_open.svg b/resources/images/toolbar_open.svg
index 78730b4282..282b67bb67 100644
--- a/resources/images/toolbar_open.svg
+++ b/resources/images/toolbar_open.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_open_dark.svg b/resources/images/toolbar_open_dark.svg
index e5b5fc1f9b..01700b1f30 100644
--- a/resources/images/toolbar_open_dark.svg
+++ b/resources/images/toolbar_open_dark.svg
@@ -1,9 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_reset.svg b/resources/images/toolbar_reset.svg
index 134b230b3f..ad78b43e15 100644
--- a/resources/images/toolbar_reset.svg
+++ b/resources/images/toolbar_reset.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_reset_hover.svg b/resources/images/toolbar_reset_hover.svg
index 279b20bce2..ad78b43e15 100644
--- a/resources/images/toolbar_reset_hover.svg
+++ b/resources/images/toolbar_reset_hover.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_rotate.svg b/resources/images/toolbar_rotate.svg
index 9642a6ae44..d14b35c676 100644
--- a/resources/images/toolbar_rotate.svg
+++ b/resources/images/toolbar_rotate.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_rotate_dark.svg b/resources/images/toolbar_rotate_dark.svg
index b8b21a1578..e611be4c5b 100644
--- a/resources/images/toolbar_rotate_dark.svg
+++ b/resources/images/toolbar_rotate_dark.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_scale.svg b/resources/images/toolbar_scale.svg
index 0f8c628623..a806a00926 100644
--- a/resources/images/toolbar_scale.svg
+++ b/resources/images/toolbar_scale.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_scale_dark.svg b/resources/images/toolbar_scale_dark.svg
index b044591ee2..78e86cee75 100644
--- a/resources/images/toolbar_scale_dark.svg
+++ b/resources/images/toolbar_scale_dark.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_seam.svg b/resources/images/toolbar_seam.svg
index 8a12cf00b1..660f1fed3e 100644
--- a/resources/images/toolbar_seam.svg
+++ b/resources/images/toolbar_seam.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_seam_dark.svg b/resources/images/toolbar_seam_dark.svg
index 7d686f1415..65573c87b1 100644
--- a/resources/images/toolbar_seam_dark.svg
+++ b/resources/images/toolbar_seam_dark.svg
@@ -1,7 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_support.svg b/resources/images/toolbar_support.svg
index 9208594a0a..9ace7d67c7 100644
--- a/resources/images/toolbar_support.svg
+++ b/resources/images/toolbar_support.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_support_dark.svg b/resources/images/toolbar_support_dark.svg
index 2481a95b47..fac4afb675 100644
--- a/resources/images/toolbar_support_dark.svg
+++ b/resources/images/toolbar_support_dark.svg
@@ -1,12 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_text.svg b/resources/images/toolbar_text.svg
index 08f593c119..fbd932c6d5 100644
--- a/resources/images/toolbar_text.svg
+++ b/resources/images/toolbar_text.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_text_dark.svg b/resources/images/toolbar_text_dark.svg
index b25888f2fa..a680b7f530 100644
--- a/resources/images/toolbar_text_dark.svg
+++ b/resources/images/toolbar_text_dark.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_tooltip.svg b/resources/images/toolbar_tooltip.svg
index 6c48a72bb0..96c5684cb0 100644
--- a/resources/images/toolbar_tooltip.svg
+++ b/resources/images/toolbar_tooltip.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/toolbar_tooltip_hover.svg b/resources/images/toolbar_tooltip_hover.svg
index f1b4fc79d6..c8d606829e 100644
--- a/resources/images/toolbar_tooltip_hover.svg
+++ b/resources/images/toolbar_tooltip_hover.svg
@@ -1,14 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_blank.svg b/resources/images/topbar_blank.svg
new file mode 100644
index 0000000000..b920a2ccdc
--- /dev/null
+++ b/resources/images/topbar_blank.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/topbar_close.svg b/resources/images/topbar_close.svg
index 43958476a5..c911eaa53d 100644
--- a/resources/images/topbar_close.svg
+++ b/resources/images/topbar_close.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_dropdown.svg b/resources/images/topbar_dropdown.svg
index 0a349f0eda..fce7742c29 100644
--- a/resources/images/topbar_dropdown.svg
+++ b/resources/images/topbar_dropdown.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_file.svg b/resources/images/topbar_file.svg
index 1a19896bb8..eb28e21045 100644
--- a/resources/images/topbar_file.svg
+++ b/resources/images/topbar_file.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_max.svg b/resources/images/topbar_max.svg
index 6bf4ef6839..5766784b50 100644
--- a/resources/images/topbar_max.svg
+++ b/resources/images/topbar_max.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_min.svg b/resources/images/topbar_min.svg
index b12dd684c2..53c2b08888 100644
--- a/resources/images/topbar_min.svg
+++ b/resources/images/topbar_min.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_redo.svg b/resources/images/topbar_redo.svg
index 2a45094a88..b5c5589dee 100644
--- a/resources/images/topbar_redo.svg
+++ b/resources/images/topbar_redo.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_redo_inactive.svg b/resources/images/topbar_redo_inactive.svg
index 4fdc1bad0e..5899ce2fef 100644
--- a/resources/images/topbar_redo_inactive.svg
+++ b/resources/images/topbar_redo_inactive.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_save.svg b/resources/images/topbar_save.svg
index 8fb28c645d..532ad4f0fa 100644
--- a/resources/images/topbar_save.svg
+++ b/resources/images/topbar_save.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_undo.svg b/resources/images/topbar_undo.svg
index 267ff68999..0ad07b2624 100644
--- a/resources/images/topbar_undo.svg
+++ b/resources/images/topbar_undo.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_undo_inactive.svg b/resources/images/topbar_undo_inactive.svg
index 94d15c147b..2a07fbc01b 100644
--- a/resources/images/topbar_undo_inactive.svg
+++ b/resources/images/topbar_undo_inactive.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/topbar_win.svg b/resources/images/topbar_win.svg
index e7dc4a61ed..84124aa271 100644
--- a/resources/images/topbar_win.svg
+++ b/resources/images/topbar_win.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/triangle_paint.svg b/resources/images/triangle_paint.svg
index c28991f2a0..c3b3c935c7 100644
--- a/resources/images/triangle_paint.svg
+++ b/resources/images/triangle_paint.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/triangle_paint_dark.svg b/resources/images/triangle_paint_dark.svg
index 0efbc898b6..cfaedd1acd 100644
--- a/resources/images/triangle_paint_dark.svg
+++ b/resources/images/triangle_paint_dark.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/resources/images/unbind.svg b/resources/images/unbind.svg
index 5af4b8603f..f60e09c08f 100644
--- a/resources/images/unbind.svg
+++ b/resources/images/unbind.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/unbind_machine.svg b/resources/images/unbind_machine.svg
index d6d8142c4c..1754224189 100644
--- a/resources/images/unbind_machine.svg
+++ b/resources/images/unbind_machine.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/unbind_selected.svg b/resources/images/unbind_selected.svg
index 29b7382df2..3228394b0b 100644
--- a/resources/images/unbind_selected.svg
+++ b/resources/images/unbind_selected.svg
@@ -1,8 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/undefined.svg b/resources/images/undefined.svg
new file mode 100644
index 0000000000..7c3eedfbca
--- /dev/null
+++ b/resources/images/undefined.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/images/undo.svg b/resources/images/undo.svg
index fb8e0803a0..763a86ff76 100644
--- a/resources/images/undo.svg
+++ b/resources/images/undo.svg
@@ -1,6 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/video_state_off.svg b/resources/images/video_state_off.svg
index 8d1509867c..7bed3b8cec 100644
--- a/resources/images/video_state_off.svg
+++ b/resources/images/video_state_off.svg
@@ -1,9 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/images/video_state_on.svg b/resources/images/video_state_on.svg
index 9201d5593d..301d972fdb 100644
--- a/resources/images/video_state_on.svg
+++ b/resources/images/video_state_on.svg
@@ -1,9 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/slic3r/GUI/GUI_Factories.cpp b/src/slic3r/GUI/GUI_Factories.cpp
index e3cec4e55e..00c44e3693 100644
--- a/src/slic3r/GUI/GUI_Factories.cpp
+++ b/src/slic3r/GUI/GUI_Factories.cpp
@@ -500,18 +500,28 @@ wxMenu* MenuFactory::append_submenu_add_generic(wxMenu* menu, ModelVolumeType ty
if (type != ModelVolumeType::INVALID) {
append_menu_item(sub_menu, wxID_ANY, _L("Load..."), "",
- [type](wxCommandEvent&) { obj_list()->load_subobject(type); }, "", menu);
+ [type](wxCommandEvent&) { obj_list()->load_subobject(type); }, "menu_load", menu);
sub_menu->AppendSeparator();
}
- for (auto &item : {L("Cube"), L("Cylinder"), L("Sphere"), L("Cone"), L("Disc"), L("Torus")}) {
- append_menu_item(
- sub_menu, wxID_ANY, _(item), "",
- [type, item](wxCommandEvent &) {
- obj_list()->load_generic_subobject(item, type);
- },
- "", menu);
- }
+ append_menu_item(sub_menu, wxID_ANY, _L("Cube"), "",
+ [type](wxCommandEvent&) { obj_list()->load_generic_subobject(L("Cube") ,type); },"menu_obj_cube", menu);
+
+ append_menu_item(sub_menu, wxID_ANY, _L("Cylinder"), "",
+ [type](wxCommandEvent&) { obj_list()->load_generic_subobject(L("Cylinder"), type); },"menu_obj_cylinder", menu);
+
+ append_menu_item(sub_menu, wxID_ANY, _L("Sphere"), "",
+ [type](wxCommandEvent&) { obj_list()->load_generic_subobject(L("Sphere"), type); },"menu_obj_sphere", menu);
+
+ append_menu_item(sub_menu, wxID_ANY, _L("Cone"), "",
+ [type](wxCommandEvent&) { obj_list()->load_generic_subobject(L("Cone"), type); },"menu_obj_cone", menu);
+
+ append_menu_item(sub_menu, wxID_ANY, _L("Disc"), "",
+ [type](wxCommandEvent&) { obj_list()->load_generic_subobject(L("Disc"), type); },"menu_obj_disc", menu);
+
+ append_menu_item(sub_menu, wxID_ANY, _L("Torus"), "",
+ [type](wxCommandEvent&) { obj_list()->load_generic_subobject(L("Torus"), type); },"menu_obj_torus", menu);
+
append_menu_item_add_text(sub_menu, type);
append_menu_item_add_svg(sub_menu, type);
@@ -619,7 +629,8 @@ static void append_menu_itemm_add_(const wxString& name, GLGizmosManager::EType
) {
wxString item_name = wxString(is_submenu_item ? "" : _(ADD_VOLUME_MENU_ITEMS[int(type)].first) + ": ") + name;
menu->AppendSeparator();
- const std::string icon_name = is_submenu_item ? "" : ADD_VOLUME_MENU_ITEMS[int(type)].second;
+ auto def_icon_name = (gizmo_type == GLGizmosManager::Emboss) ? "menu_obj_text" : "menu_obj_svg";
+ const std::string icon_name = is_submenu_item ? def_icon_name : ADD_VOLUME_MENU_ITEMS[int(type)].second;
append_menu_item(menu, wxID_ANY, item_name, "", add_, icon_name, menu);
}
}
@@ -661,7 +672,7 @@ void MenuFactory::append_menu_items_add_volume(wxMenu* menu)
wxMenuItem* MenuFactory::append_menu_item_layers_editing(wxMenu* menu)
{
return append_menu_item(menu, wxID_ANY, _L("Height range Modifier"), "",
- [](wxCommandEvent&) { obj_list()->layers_editing(); wxGetApp().params_panel()->switch_to_object(); }, "", menu,
+ [](wxCommandEvent&) { obj_list()->layers_editing(); wxGetApp().params_panel()->switch_to_object(); }, "height_range_modifier", menu,
[]() { return obj_list()->is_instance_or_object_selected(); }, m_parent);
}
@@ -1113,11 +1124,11 @@ void MenuFactory::append_menu_items_mirror(wxMenu* menu)
return;
append_menu_item(mirror_menu, wxID_ANY, _L("Along X axis"), _L("Mirror along the X axis"),
- [](wxCommandEvent&) { plater()->mirror(X); }, "", menu);
+ [](wxCommandEvent&) { plater()->mirror(X); }, "menu_mirror_x", menu);
append_menu_item(mirror_menu, wxID_ANY, _L("Along Y axis"), _L("Mirror along the Y axis"),
- [](wxCommandEvent&) { plater()->mirror(Y); }, "", menu);
+ [](wxCommandEvent&) { plater()->mirror(Y); }, "menu_mirror_y", menu);
append_menu_item(mirror_menu, wxID_ANY, _L("Along Z axis"), _L("Mirror along the Z axis"),
- [](wxCommandEvent&) { plater()->mirror(Z); }, "", menu);
+ [](wxCommandEvent&) { plater()->mirror(Z); }, "menu_mirror_z", menu);
append_submenu(menu, mirror_menu, wxID_ANY, _L("Mirror"), _L("Mirror object"), "",
[]() { return plater()->can_mirror(); }, m_parent);
@@ -1272,10 +1283,10 @@ void MenuFactory::create_object_menu()
return;
append_menu_item(split_menu, wxID_ANY, _L("To objects"), _L("Split the selected object into multiple objects"),
- [](wxCommandEvent&) { plater()->split_object(); }, "split_objects", &m_object_menu,
+ [](wxCommandEvent&) { plater()->split_object(); }, "menu_split_objects", &m_object_menu,
[]() { return plater()->can_split(true); }, m_parent);
append_menu_item(split_menu, wxID_ANY, _L("To parts"), _L("Split the selected object into multiple parts"),
- [](wxCommandEvent&) { plater()->split_volume(); }, "split_parts", &m_object_menu,
+ [](wxCommandEvent&) { plater()->split_volume(); }, "menu_split_parts", &m_object_menu,
[]() { return plater()->can_split(false); }, m_parent);
append_submenu(&m_object_menu, split_menu, wxID_ANY, _L("Split"), _L("Split the selected object"), "",
@@ -1306,10 +1317,10 @@ void MenuFactory::create_extra_object_menu()
if (!split_menu)
return;
append_menu_item(split_menu, wxID_ANY, _L("To objects"), _L("Split the selected object into multiple objects"),
- [](wxCommandEvent&) { plater()->split_object(); }, "split_objects", &m_object_menu,
+ [](wxCommandEvent&) { plater()->split_object(); }, "menu_split_objects", &m_object_menu,
[]() { return plater()->can_split(true); }, m_parent);
append_menu_item(split_menu, wxID_ANY, _L("To parts"), _L("Split the selected object into multiple parts"),
- [](wxCommandEvent&) { plater()->split_volume(); }, "split_parts", &m_object_menu,
+ [](wxCommandEvent&) { plater()->split_volume(); }, "menu_split_parts", &m_object_menu,
[]() { return plater()->can_split(false); }, m_parent);
append_submenu(&m_object_menu, split_menu, wxID_ANY, _L("Split"), _L("Split the selected object"), "",
@@ -1351,7 +1362,7 @@ void MenuFactory::create_sla_object_menu()
{
create_common_object_menu(&m_sla_object_menu);
append_menu_item(&m_sla_object_menu, wxID_ANY, _L("Split"), _L("Split the selected object into multiple objects"),
- [](wxCommandEvent&) { plater()->split_object(); }, "split_objects", nullptr,
+ [](wxCommandEvent&) { plater()->split_object(); }, "", nullptr,
[]() { return plater()->can_split(true); }, m_parent);
m_sla_object_menu.AppendSeparator();
@@ -1429,10 +1440,10 @@ void MenuFactory::create_bbl_part_menu()
return;
append_menu_item(split_menu, wxID_ANY, _L("To objects"), _L("Split the selected object into mutiple objects"),
- [](wxCommandEvent&) { plater()->split_object(); }, "split_objects", menu,
+ [](wxCommandEvent&) { plater()->split_object(); }, "menu_split_objects", menu,
[]() { return plater()->can_split(true); }, m_parent);
append_menu_item(split_menu, wxID_ANY, _L("To parts"), _L("Split the selected object into mutiple parts"),
- [](wxCommandEvent&) { plater()->split_volume(); }, "split_parts", menu,
+ [](wxCommandEvent&) { plater()->split_volume(); }, "menu_split_parts", menu,
[]() { return plater()->can_split(false); }, m_parent);
append_submenu(menu, split_menu, wxID_ANY, _L("Split"), _L("Split the selected object"), "",
@@ -1686,10 +1697,10 @@ wxMenu* MenuFactory::multi_selection_menu()
wxMenu* split_menu = new wxMenu();
if (split_menu) {
append_menu_item(split_menu, wxID_ANY, _L("To objects"), _L("Split the selected object into multiple objects"),
- [](wxCommandEvent&) { plater()->split_object(); }, "split_objects", menu,
+ [](wxCommandEvent&) { plater()->split_object(); }, "menu_split_objects", menu,
[]() { return plater()->can_split(true); }, m_parent);
append_menu_item(split_menu, wxID_ANY, _L("To parts"), _L("Split the selected object into multiple parts"),
- [](wxCommandEvent&) { plater()->split_volume(); }, "split_parts", menu,
+ [](wxCommandEvent&) { plater()->split_volume(); }, "menu_split_parts", menu,
[]() { return plater()->can_split(false); }, m_parent);
append_submenu(menu, split_menu, wxID_ANY, _L("Split"), _L("Split the selected object"), "",