zhou.xu
c21ff1ed3b
ENH:add "SyncAmsInfoDialog"
...
JIRA: none
Change-Id: I8e26178f6da816e102a40b429c565696924c58ea
(cherry picked from commit 2a46460d5a65279cbb42c8aef2474172b1e1ae30)
(cherry picked from commit f7995d5a9f682107bd629841e2f903b0e6a0e7f2)
2025-09-07 20:55:54 +08:00
zhou.xu
b1932f99a0
ENH:move get_extruders_colors api to plater class
...
jira: none
Change-Id: I8c2b31d4963b01cb193b7f2a2a3650cf7252ebc5
(cherry picked from commit 3eeabc0722027b789c59130762bd57c2745cf188)
2025-09-07 18:52:14 +08:00
xun.zhang
f585f2ef1d
ENH: refine some ui logics with filament map
...
1. Optimize performance with pop up
2. Optimize display in dark mode
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: Ic0f72a42e791fb58b84e7a88d7a34ced3a9e8c38
(cherry picked from commit 481ebc4a4b9353d8c9ef9d6bf64cb0006364e839)
2025-09-07 00:46:58 +08:00
xun.zhang
929940ee75
FIX: crash when delete filaments
...
1. Manually add filament map if 3mf don't have the param
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: I9fcd8702d431b398fbf8356ee759ddc8e0775a68
(cherry picked from commit f3e89631f3b5fa2c66dff31c52e8c39509f0d0d2)
2025-09-07 00:17:35 +08:00
xun.zhang
b71530c15e
FIX: wrong filament map in plate params
...
1.Always clear filament map when global map mode change if
plate filament map mode is default
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: I38055b7c77668fdb211f6b459be1044d8d3c8f8c
(cherry picked from commit b492ab13a28b25599da9668d84447be260cbbc34)
(cherry picked from commit 48c45e06a571decf9cfe460cd680bfad75ace3fe)
2025-09-07 00:13:22 +08:00
zhou.xu
e74249d0c1
FIX:allow event spreads to sidebar view
...
jira: none
Change-Id: If6f3179c31890349e8312bce0ffecb57e43c2a63
(cherry picked from commit 0d70dbf3d8822c5eaf3994b5ea569ee37d9452a8)
2025-09-07 00:12:45 +08:00
zhimin.zeng
d3953f2284
FIX: fix crash when cannot find preset
...
jira: STUDIO-9422
Change-Id: If81e1ac9379ccbc4b40cbda5cf8cb876ea230173
(cherry picked from commit 758d37d0807288cf63fa2b7487a65d7097b94e8e)
2025-09-07 00:12:32 +08:00
zhou.xu
aabd449418
FIX:gcode_3mf() and .gcode file not need sync nozzle and ams
...
and current plate has no object not need sync nozzle and ams
jira: none
Change-Id: Ic3b724b3f05cce437228bca29ccd25bea021158f
(cherry picked from commit 6fe0dd2a3a9f726bfd255fca4e729249029af639)
2025-09-07 00:08:21 +08:00
xun.zhang
e7ebbe8784
ENH:add check machine sync status logic
...
1. Check machine sync logic before pop up filament map
2. Switch to auto for flush mode if is not synced
jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: I05ef0e610418767f763c5579f5fc85a4e9b79c47
(cherry picked from commit 5d7f8b126789ca4f8f20d5cfbcc70ac24efd4d6c)
2025-09-06 23:52:43 +08:00
xun.zhang
a7e70cd30e
ENH: refine ui logic with filament group
...
1. Add filament group pop up when slice
2. Add more filament modes in filament dialog
3. Add capsule button
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: I8bc3a2e08696e406b89e550a0335a1a36728ee65
(cherry picked from commit f1702a5c3604f685a3b35ea0e83d29bdbbd90f70)
2025-09-06 23:52:20 +08:00
xun.zhang
f5a8c96924
ENH: filament map params switch to global param
...
1.Add more filament map modes
2.Filament map and mode are set as project config
3.Plate filament map is only valid when plate filament mode is
manual
jira:NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com >
Change-Id: I33b2f853e0b77b9d605be1f2f1172b44df43da15
(cherry picked from commit e45f8c6dc2146e1e31a1c21e8aaada540af112d0)
2025-09-06 23:49:11 +08:00
zhimin.zeng
49f8943885
ENH: add nozzle initialization check
...
jira: none
Change-Id: I9378295113c78c1775fa396d592501758d888182
(cherry picked from commit 9c1d6b206722523d79cf07bec25d7866844e4eae)
2025-09-06 23:41:54 +08:00
zhimin.zeng
4eaf0463ea
FIX: disable the bed_exclude_area
...
2. fix crash of ams item
3. fix crash in update_sync_status when ams is not calibrated
jira: STUDIO-8934
Change-Id: I4c8acd36e2f921d0750c23d2b8a1d65dfa6b241a
(cherry picked from commit 21865dc0558dd5019fa3e800b51e01a9c923fd82)
2025-09-06 23:40:29 +08:00
Noisyfox
88f33d6122
Fix compile error
2025-09-06 23:31:30 +08:00
zhou.xu
da4ce50236
ENH:center display ObjColorDialog
...
jira: STUDIO-9273
Change-Id: I3a5e8eeedf184b14c6aaa2ab655c4aa1bb01c02f
(cherry picked from commit 119610121c9a2c9ea188f61836947cb8c826cf6e)
2025-09-06 23:12:45 +08:00
zhimin.zeng
de920baf35
FIX: crash when sync printer status
...
jira: none
Change-Id: I7198f34b12c720519cc2e092254572fe6ee50778
(cherry picked from commit 6aacef93af32f0316f0758df881744fcda2a09a7)
2025-09-06 23:11:01 +08:00
zhimin.zeng
91c7d53c31
ENH: add thumbnail for printer and bed type
...
2. modify ams color style
jira: none
Change-Id: Ibc4cc21c4bcbd2e3c35f81c574f24786f41b9e62
(cherry picked from commit b391241a0b2bb0445e376ba7d130860293417076)
2025-09-06 23:08:21 +08:00
zhimin.zeng
27ad9a0402
ENH: add sync status for main frame
...
jira: none
Change-Id: Ie718baf4928d8c6cb336ea1f2a78de1e877d8624
(cherry picked from commit e4b7efada86e22438daa7000ee06629f32fc4369)
(cherry picked from commit a9e179a0abd6a6518b344de65b47db94e41b47ea)
2025-09-06 23:00:28 +08:00
chunmao.guo
38e315d9a8
ENH: printer sync buntton flush
...
Change-Id: I91e46fd0cf660c6f30e6221df910459c4b08b92c
Jira: none
(cherry picked from commit e2330d1af72d0fdd1cf496635a0aca95e7233799)
2025-08-28 15:16:10 +08:00
zhimin.zeng
9a59f11a84
FIX: should not display sync dialog when open obj file
...
2. select machine with unchecked presets, cannot get the corresponding machine preset
jira: 9070 9065
Change-Id: Ic971a17eef464bead4f247d769ab6be4facb68d1
(cherry picked from commit a297b57249ed1ab8689506c64d12e39328647cf9)
2025-08-28 11:22:46 +08:00
zhimin.zeng
1153109c38
FIX: support sync N3S ams
...
jira: 9008
Change-Id: Icd63670f312562e0260277eb47e01e5d13789f31
(cherry picked from commit ee99497fd7f25e61eec1726c9b40267cf7a51045)
2025-08-28 10:35:23 +08:00
lane.wei
60e29ef476
ENH: version: keep original version compare logic
...
jira: no-jira
Change-Id: I52461ec6dee540bd9b42ae9e4d2b367e3b1dd1a6
(cherry picked from commit 750dabf1b487ced27b32b278b1967e7941c35ca2)
2025-08-26 21:15:22 +08:00
lane.wei
19a450d910
ENH: version: refine file version process logic
...
only compare minor version when major equals
jira: no-jira
Change-Id: I0159c1b15db30238ad05b8ff7c83f6668fd11ac2
(cherry picked from commit e50e6985925582b4b686793244cc88bde3515d07)
2025-08-26 21:14:51 +08:00
zhimin.zeng
c5871e128d
FIX: ams control display bug
...
jira: none
Change-Id: I72c5977ff4246c19f4bf5ce7e20f797c0efe9e9a
(cherry picked from commit 7f43d427c30779f8e992a9893eed1ae57ae12446)
2025-08-26 20:59:15 +08:00
chunmao.guo
edcb8b54a3
FIX: object configuration form cannot be used with multiple extruders
...
Change-Id: I0c78d0367a7e9f032b6c6efc63bfc6d54b28d091
Jira: STUDIO-7976
(cherry picked from commit f4ce4b3600da9dd471c3b9d02aebac093dfcbfc8)
2025-08-26 20:43:50 +08:00
chunmao.guo
1750d6fafa
FIX: PresetComboBox edit_btn crash
...
Change-Id: I7e311420e8c8779cac1654683298252be06a462a
Jira: STUDIO-9061
(cherry picked from commit 20a8a337d624d3e7d1233438d99a09cb6a9d2a38)
2025-08-26 20:40:55 +08:00
zhimin.zeng
59fad91efa
ENH: add ams control logic for main interface
...
jira: none
Change-Id: Iac75cdfc1b3ccd406a59e8b4e1eb75162b5239e8
(cherry picked from commit 5407c58de8328bf50d5459f3879b72d11382c70b)
2025-08-26 20:37:02 +08:00
zhimin.zeng
b3cc037342
FIX: the status of printer is incorrect when open file
...
jira: none
Change-Id: I1e61de1c56573f64ca4ca7413aff3bf1d228396a
(cherry picked from commit 3592429383b66f06c0e17661450777595db3f3ef)
2025-08-26 19:42:53 +08:00
zhimin.zeng
4e083f2cc2
ENH: add connected to printer preset list
...
and add group name
jira:none
Change-Id: Iecc4ec38ff071105f856c2034ceac0d5bde3b7b0
(cherry picked from commit c44cc2db1a4b27955e0099b06f2508faf824b538)
2025-08-26 13:31:48 +08:00
chunmao.guo
6472260aab
FIX: transfer input events to children of PopupWindow
...
Change-Id: I2ff9ba91a548402d77308aa88de34976a146a571
Jira: STUDIO-8942
(cherry picked from commit 23e30c7227474adf4efe5ee93f985e1140da9b6f)
2025-08-26 10:53:02 +08:00
chunmao.guo
8fbda669f0
ENH: new printer layout
...
Change-Id: I8acc59b2446a13c8f7fe3a6bdf090f39d4896b1f
Jira: STUDIO-8859
(cherry picked from commit d723fa714f34d572052b5cae0847472529f2c62f)
2025-08-26 10:26:29 +08:00
chunmao.guo
8314effdda
ENH: add badge for StaticBox and StaticGroup
...
Change-Id: I8b6e7938de524102809784b078de337da789cde8
Jira: STUDIO-8858
(cherry picked from commit 9733ef0144aebb0c6e711b7d56c36a3d187f628a)
2025-08-26 10:11:48 +08:00
lane.wei
671dfa5f0c
ENH: buildvolume: add logic to support extruder_printable_height
...
jira: no-jira
Change-Id: I962c4aed8c536c0fd8b89ae090cd0463c5d645db
(cherry picked from commit 43773d77010492453473797e77e83e9a4630c25f)
2025-08-24 23:18:30 +08:00
zhimin.zeng
a21bd22392
ENH: add print_outer_first for wipe tower
...
and modify the min_depth_per_height
jira: none
Change-Id: I4860df661b4dd1f66677112d14e60560bc4a73be
(cherry picked from commit 00810d685d01a91b5373f3315413aaef1fe49cbc)
2025-08-24 23:18:29 +08:00
zhimin.zeng
ccbd4c9242
ENH: Add automatic slicing behavior for some steps
...
jira: none
Change-Id: If94726eee45724985b3b49b36695086da24f7848
(cherry picked from commit 0476a83264660841c5601168ab6f11a9c70411ff)
2025-08-24 23:18:29 +08:00
zhimin.zeng
b35c1dd267
FIX: 1. the status of ams item is not correct
...
2. fix the status cali button of stat page is sometimes incorrect
3. when the nozzle volume type is not the same as printer, prompt user to sync
4. fix the incorrect nozzle volume type of cali preset page
jira: STUDIO-8856 STUDIO-8832
Change-Id: I83569f41533681b3d2f68d7b86be68955bd957f1
(cherry picked from commit 9dffa8d00281e06b24c29d818064e1c55418333d)
2025-08-24 23:18:29 +08:00
zhimin.zeng
243abf442d
ENH: Add extruder_printable_height
...
to support different printable height of multi_extruder
jira:none
Change-Id: I265c65e15fc8f598c3456556557bb6977b5de820
(cherry picked from commit 933adbaaf0eaf361e39f131dd5536dca91214d43)
2025-08-24 23:18:29 +08:00
zhimin.zeng
8fb986b6ad
FIX: modify the name of high flow
...
jira: none
Change-Id: Icd1a0ac91e957fc38a6f072b1bb3af0c97be398e
(cherry picked from commit ea0691f092755d7e68db3ecf8b46b0e86a8fadb2)
2025-08-24 23:18:28 +08:00
zhimin.zeng
e02f5df094
FIX: the flush volume matrix is modified when loading MW file
...
jira: STUDIO-8736
Change-Id: I671b920b222c001c6c08f43911b0e9a156bb154c
(cherry picked from commit d484ec3ec0aa4152ff42639fc980761e5ac77095)
2025-08-24 23:18:28 +08:00
zhimin.zeng
108bb2e715
FIX: incorrect sync status for multi_extruder printer
...
jira: STUDIO-8636
Change-Id: Ib61c7c88b5a7c381d09bcee108cf50389b17cd34
(cherry picked from commit 7831a55f70c6929c47baefff46e994636a2d6a2f)
2025-08-24 23:18:28 +08:00
zhimin.zeng
8818c8f7ca
FIX: crash when sync extruder ams info
...
jira: none
Change-Id: I48f098499e4cc3f1b2b7926443bce94bd7c06dda
(cherry picked from commit 8fdc2ec622cd929bb4943aaf8d8b68f587944a83)
2025-08-24 23:18:27 +08:00
zhimin.zeng
2e74025178
FIX: fix crash bug when switching resolution
...
jira: none
Change-Id: Ie1879a2a120502db2f2a9b3b8cac1f8a2b9737f9
(cherry picked from commit 28d0fc9bbe40386f799aa3dab3367aed56fe0d0a)
2025-08-24 23:18:27 +08:00
zhimin.zeng
b28aa7edba
ENH: add a prompt dialog box to prompt
...
for synchronization of machine information when opening a file
jira:none
Change-Id: I7b3419bb3489a5b6a37a99b5021c7e69ac35a009
(cherry picked from commit 6437437fe0c83f7c14f7ee5b339475d6db559a56)
2025-08-24 23:18:25 +08:00
zhimin.zeng
651e9dfb45
FIX: modify the filament id for painting color
...
jira: none
Change-Id: I25dcab95f1499783afd892c790f1e18232ea4f72
(cherry picked from commit f7a0e66e0dd16531d2318843ec86630232880867)
2025-08-24 23:18:25 +08:00
zhimin.zeng
b58b236b77
FIX: add ams status check before print
...
jira: none
Change-Id: I5fd03ec596ddddd1b568325c509914cd9aec0f61
(cherry picked from commit 8fca76aac9742934c27c66f824d6190bb6e9279e)
2025-08-24 23:18:24 +08:00
lane.wei
32b3274584
ENH: Scene: check object position error in 3DScene for multi-extruder
...
for some obvious error, we identified it and show to user
JIRA: no-jira
Change-Id: Id0365e89c4121ccccb9b5627a98428704432ab58
(cherry picked from commit 270ae086fbca576b75901313959c92cbfb913db6)
2025-08-24 23:18:24 +08:00
zhou.xu
7991120315
FIX:create new project should delete notification
...
in last project
jira:none
Change-Id: I936e9a737f8b5e43905936d8796aeedd70248268
(cherry picked from commit e3330c6fba7db7932e485a1d0543ce23ce43cdfe)
2025-08-24 23:18:24 +08:00
zhimin.zeng
097eaedc4a
FIX: remove auto sync for extruder
...
jira: none
Change-Id: I924c5d8c8d15139dfcb1532322ad7cf813aece3b
(cherry picked from commit e956106c158d67d265c641b959ad1ed397ece09a)
2025-08-24 23:18:23 +08:00
chunmao.guo
c7001e91c5
FIX: AMSCountPopupWindow wxPU_CONTAINS_CONTROLS
...
Change-Id: Iff7c79640e1fddc1bb4c5f73b4bbbe81122515d9
Jira: none
(cherry picked from commit 0e0599c7226897e22010eea06554d0466fdb1419)
2025-08-24 23:18:22 +08:00
zhimin.zeng
20ca58d42e
FIX: fix incorrect flush_volume_matrix size when switch printer
...
jira: none
Change-Id: Idaaaaa65b2ea7fdefd41d1c589e5404f8296ae4a
(cherry picked from commit 927170c6304795b0ad75560688348b4febb96a42)
2025-08-24 23:18:20 +08:00