zhou.xu
7cc21b5e97
NEW:add "obj preview thumnailData" function
...
jira: none
Change-Id: I688c2f05bf85fca376418115acddb5066ef980eb
(cherry picked from commit 16f2b2bcb5fd157f25aa7012dabd99a8d31aec07)
2025-03-22 21:54:20 +08:00
zhou.xu
4202043f5e
FIX:check "is_gcode_3mf" api
...
jira: STUDIO-9124&&gerrit27184
Change-Id: I13756818dce236f8b3a0f910156271ba334d5e8c
(cherry picked from commit 541ebc7ca42f663dc5b21330b186f94e84adbde3)
2025-03-22 21:38:04 +08:00
zhimin.zeng
c44cc2db1a
ENH: add connected to printer preset list
...
and add group name
jira:none
Change-Id: Iecc4ec38ff071105f856c2034ceac0d5bde3b7b0
2025-03-22 21:21:17 +08:00
chunmao.guo
d723fa714f
ENH: new printer layout
...
Change-Id: I8acc59b2446a13c8f7fe3a6bdf090f39d4896b1f
Jira: STUDIO-8859
2025-03-22 21:11:22 +08:00
lane.wei
43773d7701
ENH: buildvolume: add logic to support extruder_printable_height
...
jira: no-jira
Change-Id: I962c4aed8c536c0fd8b89ae090cd0463c5d645db
2025-03-22 21:11:22 +08:00
zhimin.zeng
0476a83264
ENH: Add automatic slicing behavior for some steps
...
jira: none
Change-Id: If94726eee45724985b3b49b36695086da24f7848
2025-03-22 21:10:13 +08:00
zhimin.zeng
f7a0e66e0d
FIX: modify the filament id for painting color
...
jira: none
Change-Id: I25dcab95f1499783afd892c790f1e18232ea4f72
2025-03-22 20:59:25 +08:00
zhimin.zeng
8fca76aac9
FIX: add ams status check before print
...
jira: none
Change-Id: I5fd03ec596ddddd1b568325c509914cd9aec0f61
2025-03-22 20:58:37 +08:00
liz.li
12932832ae
ENH: filament preset edit menu should not change to self
...
jira: new
Change-Id: Ia8eb3db05f83932d2eb0b8ef2ba8014e99c8e057
2025-03-22 20:58:12 +08:00
zhimin.zeng
8360bd2473
FIX: Should not sync when machine types are inconsistent
...
jira: none
Change-Id: If769fe0d19fb06c4a70e616416bf28f194ebcd45
2025-03-22 20:54:17 +08:00
zhimin.zeng
f30c7d3355
ENH: Enhance ams synchronization prompts
...
jira: none
Change-Id: Ide3141f980dc8de0284f3301414eca5c58a24204
2025-03-22 20:54:16 +08:00
zhimin.zeng
51de6253ce
NEW: Add "change filament to"
...
jira: none
Change-Id: Ic5550ed257e03033681de91ebca521390f902f66
2025-03-22 20:54:16 +08:00
lane.wei
e5be69dedd
ENH: dual_extruder: add logic to process extruder_printable_area
...
JIRA: STUDIO-7498
Change-Id: I1cf53db93acf41b06cb1b9569a0679487c9f1e41
2025-03-22 20:53:19 +08:00
zhimin.zeng
67f67d7688
NEW: Add FilamentMapDialog
...
support drag drop to modify the filament map
jira: none
Change-Id: I0ed3180a0fa8e95e7c871bb039eb844faccd1344
2025-03-22 20:32:27 +08:00
zhimin.zeng
8c8c9a967b
ENH: Add recommend filament maps method
...
Change-Id: I3945a8b9f0a57e10a1d230003f21c9877cc5f342
2025-03-22 20:31:43 +08:00
chunmao.guo
0065ea986f
ENH: filament actions and dual extruder filaments
...
Change-Id: I12a83f29c96887fc910976ac8e025c4f1508d945
2025-03-22 20:31:43 +08:00
zhimin.zeng
f3d67a98ac
ENH: support delete any filament id
...
Change-Id: I71bcd54985b3f9e19a19d04327d00b402ec22380
2025-03-22 20:31:42 +08:00
zhimin.zeng
6fbad9ed33
ENH: flush_volume support multi_extruder and fix bug
...
Change-Id: Id6b041f71ee6e55e68a6937f24ce791caac8e708
2025-03-22 20:31:42 +08:00
chunmao.guo
507c6a9b2c
ENH: dual extruder nozzle setting on sidebar
...
Change-Id: I7bc4209b311360c3357e3974f0e66a51daa78232
2025-03-22 20:30:23 +08:00
zhou.xu
3a233b06db
FIX:add "check_objects_empty_and_gcode3mf" api
...
jira: none
Change-Id: I8ffa72f5898292dbb8c539b743acd18d12e8dbb7
2025-03-22 20:21:52 +08:00
zhou.xu
77922a9da4
FIX:modify "load_project" api
...
jira: none
Change-Id: I41471a2f02dab3532621974a24693b019adb22bf
2025-03-22 20:20:00 +08:00
Arthur
ca3a372630
FIX: gizmo boolean crashes due to self-intersection
...
Check if boolean operation is possible first, just like in context menu.
jira: STUDIO-6471
Change-Id: I9c201010dad90bbfa615178aa835c7e371755cd2
(cherry picked from commit db8a02e8328b5529123fb83c0373eb01cb925f0a)
2025-01-09 19:32:26 +08:00
zhou.xu
c1fd68051d
ENH:adjust cut-cutter menu content in 3d view
...
jira: none
Change-Id: I384ea7216b5dcebb0869ef7e1b41a4391d7d3b6b
2024-10-15 15:50:26 +08:00
zhou.xu
9b69440ae0
ENH:support multiple svg import
...
jira: none
Change-Id: I1afe671aec6c75cebcc77902b172557ee967475f
2024-10-15 15:50:26 +08:00
zhou.xu
20547f58c1
NEW:Unified SVG import entrance
...
jira: none
Change-Id: Ieabad4379765202383b09af905ad59a53d9abd5a
2024-10-15 15:50:26 +08:00
zhou.xu
9541e2d05e
NEW:add interactive function after importing SVG
...
jira:STUDIO-7406
most of code is from PrusaSlicer and OrcaSlicer,thanks for Filip Sykala - NTB T15p(PrusaSlicer) and Noisyfox(OrcaSlicer)
Port Emboss & SVG gizmo from PrusaSlicer (#2819 )
* Rework UI jobs to make them more understandable and flexible.
Change-Id: I765c7658b0881869754bdb161d720e4cbb180c92
(cherry picked from commit 3cef4611793899fa0ac39cb4d3a3abed7270a8e9)
2024-10-15 15:50:26 +08:00
Arthur
45386c862f
NEW: auto arrange after bed size changes
...
1. auto arrange after bed size changes
When the bed size changes from big to small, auto arrange items outside
beds, while keeping the inside ones still.
This action can be undoed with ctrl+z.
2. Fix the issue that double clicking the orient button of plate causes
a never disappearing busy cursor.
jira: STUDIO-7978
Change-Id: I5ee1f73b80735777c21438a01cbc4649d8cce3fa
(cherry picked from commit f67fd877ea7b07148dc9539938ba319a4f960d0e)
2024-10-15 15:50:26 +08:00
zhou.xu
53d7c755a7
NEW: add "render non_manifold_edges" function
...
jira: none
Change-Id: I620e095740c60a8c9d4ceb33d6b3a44ab3d17f05
(cherry picked from commit f71b0fdeee18e3fb1482fa3e5f1121d33724b1a7)
2024-10-15 15:50:26 +08:00
zhou.xu
b02661e85f
FIX:add exit_gizmo before slice model
...
jira: STUDIO-5531
Change-Id: Icddc9d73b3d91bb68e9768d13e48cbae0680e58e
2024-05-13 09:20:46 +08:00
zhou.xu
e3407b3c17
NEW:import vertex and mtl color from obj file
...
Jira: STUDIO-6805
Change-Id: Iaacb13ee2451effdb83e5aba4b7fe1637b7fc95f
2024-04-23 20:07:49 +08:00
lane.wei
37d49a4bf5
FIX: CLI: fix the crash issue caused by get_min_flush_volumes
...
JIRA: no jira
Change-Id: I0d5bfd605e51ebddac8fddc4d83dab5055b0fbf2
2024-04-23 20:07:49 +08:00
xun.zhang
7116c5a7c5
ENH: add default params for long retraction
...
1. Only auto calculate flush when enabled
2. Add default params for long retraction
3. Disable filament override for unsupport machines
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ib5d51505b58101839527e944f9a237483951f9fe
2024-04-08 19:50:03 +08:00
xun.zhang
abb2356e6e
ENH: refine long retraction ui
...
1. associate button display logic
2. Add valid range tip
3. seperate the printer into three types
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie14c8746eb20456dacd5c129a5449c1e7c7db372
2024-04-08 19:50:03 +08:00
xun.zhang
5b834000f6
ENH: refine retraction before cut
...
1. Add filament retraction before cut control
jira:NEW
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ifcb087c9791c0461b793ef811b21ebd4c007d880
2024-04-08 19:50:03 +08:00
zhou.xu
a8faade43f
FIX:reload paint after background process apply
...
Jira: STUDIO-6493
Change-Id: I9a1986152f05163f236f58bb24210b690ca3d562
2024-03-25 15:29:19 +08:00
Arthur
2839439cb3
ENH: find grid empty cells for fill bed if the item is too small
...
jira: STUDIO-6015
Change-Id: I4e5eafdadd77482a27a8903d32bb83325283088d
(cherry picked from commit 8df4da4a863cdc42c790a9d5da37f8633423e406)
2024-03-25 15:29:19 +08:00
zhou.xu
3b4e2a0afd
ENH:enhance the entry of coloring tools
...
Jira: STUDIO-6026
Change-Id: I3b9b5781379902026b669f1d763d4dcad9342d76
2024-03-25 15:29:19 +08:00
zhou.xu
91f5bc4b52
FIX:Right click is invalid on blank space in the assembly view
...
Jira:STUDIO-5950
modify the menu content of the left UI list
Change-Id: I9784386d8d221a88bf165953b2fc593dc21e3cf4
2024-03-25 10:42:29 +08:00
zhou.xu
9b71e176d9
FIX:gcode.3mf file needs to open the plate_toolbar
...
Jira: STUDIO-5686
Change-Id: I43824cbaaae59e54ccab2298da52c080e1567713
2024-03-25 10:42:29 +08:00
zhou.xu
4b8f9a4cc6
NEW:add "bed type to follow machine preset" function
...
Jira: STUDIO-5535
Change-Id: I2ef99a0a783a074d9379685adde11fddfd6f8cec
2023-12-14 22:08:53 +08:00
Kunlong Ma
5bcd363a25
ENH:Add shortcut keys and lists for objects search
...
JIRA: STUDIO-5157 STUDIO-5158 STUDIO-5240
Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: Ic7cfaaa9b4bb8a85208bafab7fe3bafdb78f0045
2023-11-22 08:23:38 +08:00
maosheng.wei
90dd8bbe86
ENH: add 'edit preset' and 'delete preset' btn for each preset
...
Jira: 5200 5113
Change-Id: I208ad63eb4b895306fa76db424da2e1df10a582e
Signed-off-by: maosheng.wei <maosheng.wei@bambulab.com>
2023-11-09 10:09:10 +08:00
liz.li
dd666a6313
ENH: refactor DailyTips
...
jira: new
1. Refactor the UI:
put dailytips into slicing notification
add image for dailytips
adjust Layout and UI control
adapts retina scale, adapts dark mode color
2. New Features
ability to expand/collapse the dailytips
ability to freely go to next/prev page of dailytips
show a random dailytip each time when begin to slice
ability to remember the default statet add .
of whether expand the dailytips
3. Remove original hintNotification related logic
Change-Id: I99bfa8c19c9417d25cb2f6e205f5e66b7680b189
2023-11-09 10:09:10 +08:00
chunmao.guo
a270c476cf
ENH: [STUDIO-4898] export as STLs
...
Change-Id: I001a7d026ca369fc7ff14f079eec10feaf012eb0
Jira: STUDIO-4898
2023-11-09 10:09:10 +08:00
maosheng.wei
735ef3dc8a
ENH: remove create filament entry to guide
...
Jira: 4036
Change-Id: I86aa3423761956120e9bf42dcb8eca76dd44202b
Signed-off-by: maosheng.wei <maosheng.wei@bambulab.com>
2023-11-09 10:09:10 +08:00
zhou.xu
f9f44d0785
NEW:add groove cut function
...
Jira:STUDIO-4227
Approximately 70% of the code comes from Prusa,thanks for PrusaSlcer and YuSanka
commit 492e356a21734b3503caae115fbb280da5fbaa22
Author: YuSanka <yusanka@gmail.com>
Date: Thu Aug 3 16:09:28 2023 +0200
CutGizmo: Fixed and improved Undo/Redo.
...
Change-Id: I63abb69180aec2ab0ce9bc8f30477d9e9a25a5fb
2023-11-01 09:33:21 +08:00
maosheng.wei
998f53a585
ENH: [STUDIO-4047] Export presets dialog
...
Jira: 4047
Change-Id: I91c5b684784c6c3e31fa0ac53698976732f843cf
2023-11-01 09:33:21 +08:00
liz.li
92f2d8c37c
NEW: add plate tab at objectlist
...
Jira: STUDIO-4154
Change-Id: Id24517df3c15cc3907cb6b1fe0ea9d1b6c6d1e56
2023-11-01 09:33:21 +08:00
maosheng.wei
743f485fad
NEW: [STUDIO-4036 STUDIO-4073] create filament and printer dialog
...
Jira: 4036 4073
Change-Id: I073ee4a2af4c86332e6d052f5d7322c9f2784184
(cherry picked from commit f4ec32929e1e6ebecd87e2e709636a43be497265)
2023-11-01 09:33:21 +08:00
liz.li
522cc9292f
ENH: update slice status after insert all custom gcode
...
Jira: STUDIO-4155
Change-Id: Ia088a471477895c92eaeac6f26052e7ec0f060a9
2023-11-01 09:33:21 +08:00