Commit Graph

735 Commits

Author SHA1 Message Date
Noisyfox
1f89df4993 Fix compile error 2025-09-17 22:38:03 +08:00
zhou.xu
2c41b6e529 ENH:update image for plate type
jira: none
Change-Id: I590bf9d6596ccf5cd6e06844fb3ed247fa526ba6
(cherry picked from commit 6be306e548be9129d6cf1c34242910be02a70ed8)
2025-09-17 22:08:40 +08:00
xun.zhang
259e942ecd ENH: update slice status if ams count change
jira:STUDIO-10609

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1cf2b15d084c40589a8c8954d310567b5daa9afb
(cherry picked from commit aa46f311e9b475161384dca604dde1c734e16c14)
2025-09-17 17:50:38 +08:00
zhou.xu
e96927a9e4 FIX:ban_light not commit for pick thumbnail
jira: none
Change-Id: If8421a4f63f28969c9f7840af75149d95be34acb
(cherry picked from commit 038946fb29ca79936863944dc9763397c3d433dd)
2025-09-17 17:48:46 +08:00
xun.zhang
81a8ae1e45 ENH: speed up filament delete
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0878962d52fe4f7d2976a49b632714ea8d7c42a1
(cherry picked from commit ccd3612780d8cd913aa7fbdd56c6adccfc1a0093)
2025-09-17 17:00:19 +08:00
xun.zhang
5c406ef00a ENH: new wiping dialog
1.Enhance performance and ui display

jira: None

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If1cde4d1a17437ee5485dd51adff4c3444774ffd
(cherry picked from commit 9c28c320d680d69b16d4895fda1bdcab9ad5b18d)
2025-09-17 16:57:35 +08:00
zhimin.zeng
30bbb93680 FIX: the nums of filament_type in plater config is incorrect
2. Improve the judgment and display of the extruder printing area
jira: none

Change-Id: Ie9e1991904bfbc5bffceedb7810b1d1fa598933b
(cherry picked from commit ca5ec101f9a679d8ea4360d96a2db606923b8429)
2025-09-17 15:49:03 +08:00
Mack
3dd369ad4e ENH:FilamentMapDialog add filament type
jira: nojira
Change-Id: I08a3c037ffa6227602e71b97697a1bc61e3d5050
(cherry picked from commit 6621fd0e20bce4c32788a86a6fde018f3a7f41ef)
2025-09-17 14:35:02 +08:00
zhou.xu
501388d29f ENH:Add an array out of bounds protection
jira: none
Change-Id: I57f401d368191aec8a6687158e0c50c455429893
(cherry picked from commit 4e3ee050db33be341266f8635721c1f92f8ca0f5)
2025-09-17 14:01:30 +08:00
xun.zhang
0af34f4324 ENH: enhance auto flush option
1.Support auto flush when change printer and nozzle volume type

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I9dfc2fff095bbf1901afe99556d1e57aa225f482
(cherry picked from commit f12305832227940eb0eae05817ad046dd4eff02d)
2025-09-17 11:39:56 +08:00
zhimin.zeng
27b16455b7 ENH:remove restrictions on mixed use of high and low temp filaments
jira: STUDIO-10482
Change-Id: Ifdf6f11b45f2e6d138ea615a3ad1f23d40ad3fe9
(cherry picked from commit 0178e930809cabcdbc09ab305e70e4323598b343)
(cherry picked from commit 8f92391717e37dd0f51aa067ad626b83630a46b1)
2025-09-17 11:36:18 +08:00
zhou.xu
94b44a0391 FIX:If the current preset cannot find PrinterModel, it will be found from the inherited parent preset
jira: STUDIO-10343
Change-Id: I4d3599ad4f7f4b21762cc0eee1174f6f05298e34
(cherry picked from commit 7dd4b1e9e148bb79d775c011f4a006dcee0e5369)
2025-09-17 11:02:33 +08:00
zhou.xu
ddfc8a6e31 FIX:Cancel incorrect references
jira: none
Change-Id: I3cd97f7521f6ac19158ddb9592758e39161fe6f8
(cherry picked from commit 3e55bddcee0c5c33511133571e51ea01c07118d3)
2025-09-17 11:02:28 +08:00
zhimin.zeng
9361303f17 FIX: fix error sync when switch third part preset
jira: STUDIO-10443
Change-Id: I5cf8c2af9945cf19a7bd2819379e4a782299343e
(cherry picked from commit 263180ddf06ecc879b77e3a57482082552c52da0)
2025-09-17 10:53:42 +08:00
zhou.xu
80f92e4640 ENH:add scroll for SyncAmsDialog
jira: none
Change-Id: Id1a6ea1107b8672182f86e16f2093b661d8f8966
(cherry picked from commit fceb5ec5aa0248787abc362bdb8f2bf2b9c135c0)
2025-09-17 10:44:26 +08:00
zhou.xu
fbafa7f23a FIX:gui crash:call dialog in CallAfter
jira: none
Change-Id: I46492c2c6da2e909019162af20b8cf80eb1cc301
(cherry picked from commit 6ee19c9b34517fc865f604c9fd96238a52d3b3bc)
2025-09-17 10:40:20 +08:00
xun.zhang
55b928694c ENH: protect build ams list
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4e8665df0bb24f056f79bd5cabab886bb5ff7921
(cherry picked from commit 6d1b8f0324fd07319aa22fcdf25856531d687621)
2025-09-17 10:40:15 +08:00
lane.wei
4365f158d0 FIX: gui: fix a crash when sync ams
jira: no-jira
Change-Id: I3bafafdf47ba88b80500e756a1d60f0d83387bc5
(cherry picked from commit 23a0069a4d338b181dac4641082f5b8fa5a8b07d)
2025-09-17 10:40:10 +08:00
tao wang
e79244a08a FIX:macos does not close process dlg
jira:[none]

Change-Id: Ibb45a031e714641b3c8f51c150646f17b033b72f
(cherry picked from commit aced773cb3d4c94145792dbb60e9f1bc805662ae)
2025-09-17 10:40:02 +08:00
lane.wei
8456b8381b FIX: gui: fix a crash issue of ams sync
jira: no-jira
Change-Id: I1f33d20f11add12929eb6183387eaac8639698e8
(cherry picked from commit 8c4f2634c9514ceca279ab49f7ccde58e3b06a9a)
2025-09-17 10:39:57 +08:00
zhou.xu
4ce8403888 ENH:add log
jira: none
Change-Id: Ic7526b74cd3c0eb0060a138b43303cb49393c7ee
(cherry picked from commit 29b5c946b56356f4e868f1b1fa122f1240785403)
2025-09-17 10:39:52 +08:00
zhou.xu
42ed41a4e6 ENH:add "update_sync_ams_btn_enable" api
jira: none
Change-Id: I6380a4380bf402e3f0867faddf188f93658c2d68
(cherry picked from commit ac7d7726d66e77eeb1ac1755ff71652d12e1e2a2)
2025-09-17 10:31:49 +08:00
zhou.xu
45e21155d5 ENH:add log
jira: none
Change-Id: I95f709399f63a0d5093d4c6a3dd7bc8f5c4f04b0
(cherry picked from commit c6f7e2e9e029a51c82fecd379ad55ad5e676862c)
2025-09-17 10:21:16 +08:00
zhou.xu
b3381b6e40 ENH:add log
jira: STUDIO-10445
Change-Id: If1c2b41b0f93a2f1f8bde4b3aa543a9ddeaccc08
(cherry picked from commit 4166a156ea2530d3ba348c579d188c9231fb81d9)
2025-09-17 10:21:15 +08:00
zhimin.zeng
34b5b96400 FIX: fix the error slice status
when filament printable check is not valid
jira: none

Change-Id: I6d98e3aa27b063d2e7431f7aa5637348978331f2
(cherry picked from commit b0a8dd1014d3184be8ef9f2a4e9bd304cf4bdea3)
2025-09-17 10:21:15 +08:00
zhimin.zeng
a0b5cdfbb2 ENH: generate framework for all layers
jira: none
Change-Id: I95f35ba45fe9f544c53bdf0c5a52a70bd45ee7a9
(cherry picked from commit 3e0b6eb2289eab383c6e616d37559b0c6619eca1)
2025-09-17 10:07:27 +08:00
chunmao.guo
7924f92fe1 FIX: extruder ams info sync
Change-Id: I78a731a84100031aed01a381593d608cef61d24a
Jira: none
(cherry picked from commit 705e1ff0a2a8d02ecc13d2dbe06a9f58837f3d54)
2025-09-17 10:04:58 +08:00
xun.zhang
1384226447 ENH: refine logic with filament group
1. In slice plate mode,force use plate mode
2. In slice all mode, force use global mode

jira:STUDIO-10390

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I3edb559043fdc52339b7f611643b8f5ac116571d
(cherry picked from commit f042c817a7ed21b4b18915e2a649aed733a80f48)
2025-09-17 09:45:59 +08:00
zhou.xu
ab3f0336e2 FIX:update dialog position when mainframe position changed
jira: STUDIO-10397
Change-Id: I86cb4698518119903dd7fa3f7c2ad1945804f533
(cherry picked from commit 2e0a9536105867bbd5b95f0a9596fd79733bd5e6)
2025-09-17 09:31:41 +08:00
zhimin.zeng
01977d7d46 FIX: fix the printer drop-down list stuck problem
jira: none
Change-Id: I69927a3dc1c2e2f562cbfc47bc5fcf99d0833cdb
(cherry picked from commit b549be31804343dd2bc40dec38e58317e721fcf0)
2025-09-17 09:30:32 +08:00
zhou.xu
5f93b01ef3 FIX:add "check_empty_project" api
jira: none
Change-Id: Ic0b0b558c8786749b1ac036b87dc08519002b17f
(cherry picked from commit 93d0c59ed0692b7cfa3a7684e5d18f3157d6f0e7)
2025-09-17 09:29:59 +08:00
chunmao.guo
d9df920c23 FIX: reduce ams update
Change-Id: I6a3c34580df77135c3b56e9273edc7643d58eec3
Jira: STUDIO-10383
(cherry picked from commit c52e54e58a1250e7b0701a29771b130e7d5dc8b0)
2025-09-17 09:28:03 +08:00
zhou.xu
25a195d1f4 ENH:Fix the issues discovered in the demo
jira: STUDIO-10384 STUDIO-10385 STUDIO-10387
Change-Id: I68f3099b9fbb6d6996373cae07b2e62930ce614c
(cherry picked from commit 91df890100199a3e26ef3792a1f8650d2dab8577)
2025-09-17 09:08:48 +08:00
zhou.xu
81d62df2c7 FIX:Display the interface then create big_bed_image_popup
jira: none
Change-Id: I020b72b71283a6873dcc2b4cd6fcf9ae98c6d0a4
(cherry picked from commit 4d934184e3bca25fccdba498800d2720d0eba67d)
2025-09-17 09:04:54 +08:00
xun.zhang
58c877976d FIX: some filament group issues
1. Add filament_is_support field. Format the filament type
2. Optimize machine filament info logic

jira:STUDIO-10326

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia8bfc37095339e73c98209b4e3f1e0804e511e88
(cherry picked from commit 001144400b841629439a890d46fa40a7296689ba)
2025-09-16 23:27:32 +08:00
zhou.xu
0e5066c76c FIX:modify warning code location
jira: STUDIO-10333
Change-Id: Ifd429d04c35e85148f7b649c514b3aaa235ee5d6
(cherry picked from commit f5534db6b845884463030e89918fcf96d8952c19)
2025-09-16 22:59:51 +08:00
zhou.xu
87f540b1e5 ENH:show big bed image
jira: none
Change-Id: Iaf3529345f688f2dbdc35c16f45253a5b65feb84
(cherry picked from commit 5e2861acca8d86d6e7012f73d3f739877eb05069)
2025-09-16 22:59:32 +08:00
zhou.xu
f3bf34ed0c ENH:add "is_filament_installed" in MachineObject
jira: none
Change-Id: Ifd71947a742c1ed37fa22bbf0bb2cd538ff47268
(cherry picked from commit 21d1159cd54259fb53c005bbc1cb66b6b3b40c97)
2025-09-16 22:55:49 +08:00
Noisyfox
860ea61420 Fix crash when selecting Textured Cool Plate 2025-09-16 22:54:56 +08:00
chunmao.guo
d8becfc9da FIX: TabCtrl padding & printer bed help icon
Change-Id: I451e93cb83a4ace4c1cec1ae275430a3971d9793
Jira: none
(cherry picked from commit e5d4915518574280ad7a3f0bddd56c6c59f7f3aa)
2025-09-16 21:44:47 +08:00
jiangkai.zhao
9e29f2db0b ENH: add wipe_tower infll gap
and fix wipe error when enable timelapse and in single color
and set rib wall as default
jira: none

Change-Id: Ic365bb7ee0ee6715c9d4f4f00b4bca9fd472c61a
(cherry picked from commit 89b59f1c41e0f360457622438a09237bfa1eaa18)
2025-09-16 21:34:10 +08:00
xun.zhang
75a98050a0 ENH: pva filament should use normal support type
1.Always pop up to switch support type for PVA filaments
2.Rename the old "on_filament_change" to "on_filament_count_change",
add a new function as "on_filament_change"

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ib5a96f2334bbe016db6661864d44e66c1fc5660f
(cherry picked from commit a17aa8c701d05cee57fb9d422a5bcde9f434fd7b)
2025-09-16 21:21:35 +08:00
tao wang
4a0a4913f4 FIX:fixed the issue of macOS crashing when closing windows
jira:[none]

Change-Id: I716734c17c67a7022d9a78889bfdff1eaf54bbec
(cherry picked from commit 9274e75b3e252066612c000d905d2dc99f57b176)
2025-09-16 20:10:55 +08:00
zhou.xu
e17cd31f63 ENH:translate text
jira: none
Change-Id: I3d8cc9596d6abeae680deeef827514ac97bce863
(cherry picked from commit e66a291235569596fe8a8dc5474a57adaab122ca)
2025-09-16 16:05:13 +08:00
zhou.xu
7d3acd75ae FIX:fix crash for no valid filaments
jira: none
Change-Id: I9433da99d2ad355f088917e88350c5fd36bd1aea
(cherry picked from commit 52442fa6d58d4d9204c386ec1a2ccfedf7115151)
2025-09-16 15:55:01 +08:00
zhou.xu
cda6860bcf FIX:Synchronize the machine to maintain the same hot bed selection
jira: STUDIO-10146
Change-Id: Ia2000bab1c41097ef50ee84aa35d9a5c8921ef56
(cherry picked from commit f95f88de0d7a789464046ba0837e3ff4da0ab5a6)
2025-09-16 15:44:38 +08:00
zhou.xu
b477a9e3c0 ENH:add "forward" function in MsgDialog
jira: STUDIO-9971
Change-Id: I699912b4d18cb52aec2badf64a4655d20559ed7c
(cherry picked from commit f608327a108c1eece45ee75bde0c3aa35974f166)
2025-09-16 15:41:08 +08:00
zhou.xu
30731cfd54 ENH:add "not support bed type" function
jira: STUDIO-9028
Change-Id: Id1c6cc9005fc5073d885274e360d31282063a9a3
(cherry picked from commit e74c9e710b4bed97e637c8197052b5bd864bfc95)
2025-09-16 15:36:16 +08:00
zhou.xu
f729554858 FIX:close gcode.3mf not pop window that should not appear
jira: STUDIO-9821
Change-Id: I6c9d4e5231d2c7a9b9629003bdffab1c523fe15f
(cherry picked from commit 22e3f089924149617e3f788abf85cbfe79fa0b45)
2025-09-16 14:50:42 +08:00
xun.zhang
0b01388f49 ENH: jump to filament map dialog in error tip
1. Remove error tip for unprintable areas if no longer needed
2. Add link for filament map dialog in error tip

jira:STUDIO-10073

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic3235038de73a85964c6dbcb9b4f435e7aa47d34
(cherry picked from commit 1793060e96cec973d9606bd4fbe36686671e0fee)
2025-09-16 14:48:16 +08:00