Commit Graph

6270 Commits

Author SHA1 Message Date
xun.zhang 9eb5a057d4 ENH: remove some static resources
1. Use url for video and wiki

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id1c195ecb3348f951d00b15273c94c7edd655e33
2025-03-24 09:18:34 +08:00
xin.zhang 196c722287 ENH: use dialog style
jira: [STUDIO-10944]
Change-Id: If48abb7bccbc8c909c2a659d96f0155d97cce673
2025-03-24 09:18:34 +08:00
zhou.xu 7768570492 FIX:Thumbnail render should use light in "obj import" dialog
jira: none
Change-Id: I1457876a12f42abd93d26cebb60d2d7d8075df74
2025-03-24 09:18:34 +08:00
zhimin.zeng 310f13f36a FIX: adjust nozzle_change_gcode before filament_end_gcode
jira: none
Change-Id: I56498d473568ef0f5a7ba7c149befff55016bda1
2025-03-24 09:18:34 +08:00
zhimin.zeng a894ec9e55 FIX: modify the default value of extruder_id for cali
jira: none
Change-Id: I7aba99d5264d900c7a0795ff13442c62c34ae392
2025-03-24 09:18:34 +08:00
zhou.xu 9e2bfb7d7e ENH:Obj import supports up to 32 colors
jira: STUDIO-10927
Change-Id: I46b2c63a625f91d0caafa78cf47bf0fc8589015b
2025-03-24 09:18:34 +08:00
xin.zhang c47759dd1f FIX: use time to hold the control
jira: [STUDIO-10923]
Change-Id: I7069ed1ea0112837080c59895081e798d6a83e6e
2025-03-24 09:18:34 +08:00
xin.zhang 39d49701ae FIX: install cert for device
jira: [STUDIO-9888]
Change-Id: If0bec524e1cb052fb27660a9b0cbcfce0f17c226
2025-03-24 09:18:34 +08:00
zhou.xu 427f27ce9b FIX:The 'close' button did not call 'cancelw_coin_comor'
jira: STUDIO-10926
Change-Id: I4ded2cd930575eccfab27d62bf451eb788c90310
2025-03-24 09:18:34 +08:00
jun.zhang 407e3847f5 FIX: thumbnail
jira: STUDIO-10747

Change-Id: Iec7c9976e5edde42a3b349530f1f4d86ab32b3f8
2025-03-24 09:18:34 +08:00
zhimin.zeng 1968c8b117 FIX: adjust the sort for segment intersections
and revert the modify of I64dbbcf9e35477b597c4755863f307cf444f50d9
jira: STUDIO-10841

Change-Id: Id6a56372cade4e62f3714aae6892468575298904
2025-03-24 09:18:34 +08:00
zhimin.zeng d38cbada3e FIX: show message dialog when the machine's nozzle in unknown
jira: none
Change-Id: Ic9b0e668c5e8427df76503731865d1b3de8568c4
2025-03-24 09:18:34 +08:00
zhimin.zeng 48e2efdc2f FIX: add show status for cali when storage is not available
jira: STUDIO-10865
Change-Id: Ibc4d15e0f8d32694d389c68fa300b6ed95030818
2025-03-24 09:18:34 +08:00
qing.zhang bfa42e8e77 FIX: nam speed of H2D
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ia400809d73bac1a6a526ebddfe8b48070574c125
2025-03-24 09:18:33 +08:00
qing.zhang 3c85b71fcd FIX: show sysmetric option for cross zag
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ic7c1a3ebb2692f0a37c47becfd545a0273fbeab8
2025-03-24 09:18:33 +08:00
xun.zhang 5c6264cf9f ENH: add tpu exist flag in place holder
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ieba35adde23e1ce1169b10955bafbbf2bc856663
2025-03-24 09:17:18 +08:00
xun.zhang 21f91c3b1d ENH: add check for FloatsOrPercents illegal values
jira: 10871

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1c8514da88ff0d0d6c7e02097d60f2e3c53d9d71
2025-03-24 09:17:18 +08:00
chunmao.guo 0476e92e0f FIX: apply sync extruder config to objects
Change-Id: I4e09787b39a25d908f5008f611151fe590f9f67a
Jira: STUDIO-10866
2025-03-24 09:17:18 +08:00
chunmao.guo 62baf662e9 FIX: transfer variant options match new preset
Change-Id: I9e12cdb7c1414ee2503ce49734a4b8825fd65e1d
Jira: STUDIO-10904
2025-03-24 09:17:18 +08:00
mixian bbdeafb68f FIX: move edit button to leftTop corenr
Jira: 10885
Change-Id: Ifff85336d5bcce5e20023db313d0480068c34e33
2025-03-24 09:17:17 +08:00
zhou.xu ffe47e1ea8 ENH:modify text
jira: none
Change-Id: I42d4d5e65246bbb779ca0ff5a9860a414a2f66dd
2025-03-24 09:17:17 +08:00
lingdong.gu 6bfaa7952c FIX:different fan pre start time value for different filament
Change-Id: Ic404d2a524ba912b6ad7d0dead00761403b52cf4
2025-03-24 09:17:17 +08:00
xin.zhang 9f9d36e455 FIX: check the ptr
jira: [STUDIO-10922]
Change-Id: I5ea2677298d49730e16da7e9c1997322bf2d3ec2
2025-03-24 09:17:17 +08:00
zhou.xu 51b5777b60 FIX:Do not create a new MeshRaycaster repeatedly
jira: STUDIO-10905
Change-Id: I0a666ab7f9167c1bbd60f4cd6a5d0c78c9143275
2025-03-24 09:17:16 +08:00
xin.zhang 193caabdc7 ENH: support msw_rescale
jira: [STUDIO-10907]
Change-Id: I1e06043fad6345c47e8c5ceb28db204955aa0969
2025-03-24 09:17:16 +08:00
xin.zhang 356410959b ENH: optimize the mapping item
jira: [STUDIO-10907]
Change-Id: Ifc021fcadec7a5863dbea986e0c998f387a72d78
2025-03-24 09:17:16 +08:00
xin.zhang 1b5061e773 FIX: reset the stage
jira: [STUDIO-10862]
Change-Id: I14c3c7c72a718159b67c7887a2646c5a7b015ff9
2025-03-24 09:17:16 +08:00
jun.zhang 576d59f6c8 FIX: rendering issue of mirrored model
jira: STUDIO-10869

Change-Id: I985ae6fd0df917fbd4bd537220048b59df902c9a
2025-03-24 09:17:02 +08:00
chunmao.guo 852c580569 FIX: OptionsSearcher::get_option crash for z_hop_types
Change-Id: I84d234628335505e44e984dc1dddff4822d44346
Jira: STUDIO-10886
2025-03-24 09:17:02 +08:00
chunmao.guo f1365df997 ENH: select first order variant for newly enabled printer_model
Change-Id: I841a15f908cb74e6bfa594e017349a967ab4cf0a
Jira: STUDIO-10791
2025-03-24 09:17:02 +08:00
chunmao.guo f0656ee986 FIX: OptionsGroup::get_line with multiple options
Change-Id: I9c96b0e5de5674e558aeb66d306da3519750fa65
Jira: STUDIO-10887
2025-03-24 09:17:02 +08:00
zorro.zhang d415d8e728 ENH: Login Language use Bambu Config
JIRA: none
Change-Id: I3c12441af0daad6a92843226886b0f15c60aa16a
2025-03-24 09:17:02 +08:00
jiangkai.zhao d6fc36daba ENH: Increase TPU printing speed.
1.add parameters precooling_temperature, ramming ravel time,prime_tower
max speed , ramming_vol_speed;
2.support modify the wipe tower wipe and lift speed

jira: none
Change-Id: Ic9661e514ef0d4e4c0dcebb5e56f0c962e6c7b9a
2025-03-24 09:17:01 +08:00
xin.zhang ee76a2191f FIX: show all re-fill while sending print
jira: [STUDIO-10888]
Change-Id: I2b1a98eddd2c34a83a73ef7cbef39ab05d569aef
2025-03-24 09:17:01 +08:00
xin.zhang 3d3753b787 FIX: only check the nozzle type of used nozzle indexes
jira: [STUDIO-]
Change-Id: Iba19086e8774811f86efdb449d8046112cd26ad7
2025-03-24 09:17:01 +08:00
xin.zhang a856c7cc62 FIX: use wxMessageDialog as warning in MAC
jira: [STUDIO-10386]
Change-Id: Ic8cc6d09f2eba41ec8cfebf239eb6bd78dd3844a
(cherry picked from commit 1537f575927f8d0f0e2658f900296344deb6682c)
2025-03-24 09:17:01 +08:00
xin.zhang 1820ca6fc0 FIX: rebuild the TempInput logic
jira: [STUDIO-10386]
Change-Id: If7160dacafaa19d7056125961a59111ff63ea25b
(cherry picked from commit f078f6bfdc4bf2610f8c861132241ebdd933bb74)
2025-03-24 09:17:01 +08:00
xin.zhang 3d83cd4442 ENH: add info log
jira: [none]
Change-Id: Ieb6f2127d2e1b5ff5033dd903987ec44ca1af959
2025-03-24 09:17:01 +08:00
zhimin.zeng c38eb761c6 FIX: crash when tool_change is empty
jira: none
Change-Id: Ia2d6fda6847e41054700e37a25179ae2a8d5cd46
2025-03-24 09:17:01 +08:00
zhou.xu 9d93dd7d98 ENH:add "gamma_correct_in_import_obj" function
jira: none
Change-Id: Ia16d1c996f02333745222eb2144d01a44d101754
2025-03-24 09:17:01 +08:00
zhou.xu 1f41a3da7a FIX:Rotation gizmo coincides with the cut coordinate system in cut gizmo
jira: STUDIO-10868
Change-Id: Ifec448e4d0bab518c07c9d198304daa8c0e95999
2025-03-24 09:17:01 +08:00
zhimin.zeng 06a50c35fe ENH: add k value tips for cali
jira: none
Change-Id: I73f997ea4843d52a6dce3fac905f42779beb54c2
2025-03-24 09:17:01 +08:00
zhimin.zeng 2a00a0d889 ENH: Reduce unnecessary solid fills
jira: none
Change-Id: I9f0f3eeacb6a553ef06c9afbb1299ff6139e77b9
2025-03-24 09:17:01 +08:00
xin.zhang 9fff7967f3 ENH: support ams remain in popup
jira: [STUDIO-9942]
Change-Id: I8514d1a1ac8e893ed46f18e1a42261c3af3f294c
2025-03-24 09:17:01 +08:00
zhimin.zeng c522831144 FIX: AMS should not affect the judgment of automatic calibration
jira: none
Change-Id: I4749bdca40e28f06d2809484a593e7d058baa36b
2025-03-24 09:17:00 +08:00
zhimin.zeng 611f022a0c FIX: fix slice error: invalid infill
Reason: sorting errors caused by precision
jira: STUDIO-10841
Change-Id: I64dbbcf9e35477b597c4755863f307cf444f50d9
2025-03-24 09:17:00 +08:00
jun.zhang 5656c89d32 FIX: gizmo input window related issue
jira: no-jira

Change-Id: I829dc3416eb7b6714ac5b5f7bc7f99b272197ea1
2025-03-24 09:17:00 +08:00
jun.zhang ee2d6bc9d5 ENH: add app config: gizmo_keep_screen_size
jira: STUDIO-10293

Change-Id: Ie071d132d984adcee41e4d1c49e23b29fd0067bb
2025-03-24 09:17:00 +08:00
xin.zhang b9ab0a2456 FIX: reset the print stage before job started
jira: [STUDIO-10862]
Change-Id: I8aadc0835393a92d5e4ba45d6fbaee30fc6c72ee
2025-03-24 09:17:00 +08:00
xin.zhang 0cb04b4d26 FIX: update the Laser part name
jira: [STUDIO-10586]
Change-Id: Ia60650c1e7d51219117a44fdf7956150ba4d7e89
2025-03-24 09:17:00 +08:00
qing.zhang 3e974ffe0b ENH: add sysmetric y for zigzag
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ibd01a37ea206c0433b43a756f3a7840ca87fd3b2
2025-03-24 09:17:00 +08:00
xin.zhang 766c6e0041 FIX: remove some warnings
jira: [none]
Change-Id: I0e74b7316d0efe38c65e1f695b2a09eb09103552
2025-03-24 09:16:56 +08:00
xin.zhang 6f527fd6aa FIX: update while it's print job
jira: [STUDIO-10848]
Change-Id: I19c96dce7d48d46bdf4ed7861ab2136644195e34
2025-03-24 09:15:33 +08:00
chunmao.guo 1abcd64e72 FIX: adjust text of sync extruder dialog
Jira: STUDIO-10814
Change-Id: I3704b5d10c8050d35e212951d672bd9f9f4adcef
2025-03-24 09:15:33 +08:00
zhou.xu 17beeb0f86 FIX:If there is no line break, use a better width
jira: none
Change-Id: I98b796f1aeb7cb5d0810cfd1d2f7eaeb03ecf226
2025-03-24 09:15:33 +08:00
xun.zhang 98dad923f8 FIX: dark mode in filament group pop up
1.Also modify some tips

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4e2abfe24afdf7f0d728a486aa248b8e5accbdf4
2025-03-24 09:15:32 +08:00
xun.zhang dc1bac6b6c ENH: refine some func and class naming
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Icaaf6197bacf5e7037835c475b0d0af0cfb22a44
2025-03-24 09:15:32 +08:00
zhimin.zeng 1959fa7d5c FIX: Remove unprintable_filament_map
jira: none
Change-Id: I30285d0cc98a974e71f16fd9adb57dfcccb39415
2025-03-24 09:15:32 +08:00
zhimin.zeng 4af6386302 FIX: Fix the error throwing exception
when adding double-head related material parameters
jira: none

Change-Id: I666e1069746d2c284f59ca2ac0f44c664c578a63
2025-03-24 09:15:32 +08:00
xin.zhang 8079244d15 FIX: the usage of translation macro
jira: [STUDIO-10847]
Change-Id: I3cb11f4f584c5f6bc42c8ae9a1464190f33c1774
2025-03-24 09:15:32 +08:00
xin.zhang 1f6d8a8ef5 FIX: the open door check
jira: [STUDIO-10842]
Change-Id: I5b5f305afaaf7e20f1600cda677c231f41b2eb74
2025-03-24 09:15:32 +08:00
xin.zhang 99045ae070 FIX: the AMS refreshing problem
jira: [STUDIO-10643]
Change-Id: I6bd94f2e608b833e880033fdace236d465b9db38
2025-03-24 09:15:31 +08:00
jun.zhang 33230fd688 ENH: Gizmo panning & scalling
jira: STUDIO-10777 / STUDIO-8274

Change-Id: I89166b441a606d2cd05a0c2d4569cb1de73a657b
2025-03-24 09:15:31 +08:00
jun.zhang a7207bef35 FIX: disable FXAA bu default
jira: STUDIO-10815

Change-Id: I860273e5ee10e4704f4215307e23c81821600db2
2025-03-24 09:15:31 +08:00
zhou.xu 38abdcdcdc FIX:fix three icons in dark mode not switching
jira: none
Change-Id: I0b49e3dc2e4d9ae7f53e45e456de830736f0acc8
2025-03-24 09:15:31 +08:00
zhou.xu 19e3ceab84 ENH:pop-up dialog supports text wrapping
jira: STUDIO-10735
Change-Id: I919db3f1767bfde72d66bdc06b2d77ba8f878cac
2025-03-24 09:15:31 +08:00
jun.zhang 3719059c39 FIX: GizmoScale3D
jira: no-jira

Change-Id: I486e10e3241de6ae8a8a350f424d05a4ce0f17b8
2025-03-24 09:15:31 +08:00
Mixian 94ceedf97f FIX: fix plater UI
Jira: 10520
Change-Id: Iec4401862d1c28df45067dc9b545dafe1341eb35
2025-03-24 09:15:31 +08:00
xun.zhang ccf58b3fc6 ENH: set cooling/heating rate as extruder param
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia5eb6ba5bea0351ebcc3867644a518fb5560e500
2025-03-24 09:15:31 +08:00
xun.zhang f6a46d9b95 FIX: negtive value in grouping stats
jira:STUDIO-10772

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I90b88c7d96f6aeb31df36233efab5b9059ad2622
2025-03-24 09:15:31 +08:00
xun.zhang d61d0c7231 FIX: remove duplicated filament change
1.Remove duplicated filament change after machine start GCode
2.Add missing filament change after machine start gcode

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I97e1a3e8dc1ad39c95f763469086c2e360807288
2025-03-24 09:15:31 +08:00
tao wang 38e784dd49 FIX:fixed the crash caused by file transfer
jira:[none]

Change-Id: Ice1461eff200219792e4fb8b20aa36c0c176cd6f
2025-03-24 09:15:30 +08:00
zhimin.zeng a25e7198ee FIX: Link Chinese wiki in Chinese environment
jira: STUDIO-10795
Change-Id: I50454a0e4e3f4b6ab8a1d2be8f2dbc4343c6a3e6
2025-03-24 09:15:30 +08:00
zhimin.zeng d707fd04c3 ENH: add sync status for sync button
jira: STUDIO-10676
Change-Id: Ia3afd0a1f09fa3f27b1f04c84ec9a427f74edf31
2025-03-24 09:15:30 +08:00
zhimin.zeng 79165e1ad4 FIX: Calibration limit left and right must be the same diameter
jira: none
Change-Id: I3ea572184a122abeaee882742eda8b75fb21c30d
2025-03-24 09:15:30 +08:00
zhimin.zeng de449496b5 FIX: Old version of gcode cannot be opened normally
jira: STUDIO-10825
Change-Id: Ibf512cd4abc5315bb090d39974fb436e328214c7
2025-03-24 09:15:30 +08:00
xin.zhang 0ed457207e FIX: add hms action buttons
jira: [STUDIO-10823]
Change-Id: I751f0951df439a5265cc53f5679fa69b8d1c728a
2025-03-24 09:15:29 +08:00
jun.zhang ae9929b5d4 FIX: rendering issue of GizmoScale3D
jira: STUDIO-10827

Change-Id: I5153f48b8b7a17ee0e7e8a812808444c06231552
2025-03-24 09:15:29 +08:00
lane.wei 84bbf31ab5 ENH: CLI: fix some potential issue under cli
jira: no-jira
Change-Id: I411e7a18b0eacc27f28a4b6d2205cd6460b6cd1a
2025-03-24 09:15:29 +08:00
chunmao.guo 8fe3629fcf FIX: sync_excluder index
Change-Id: I06f49b1c834f5d57c02981a062f3d59add52cccb
Jira: none
2025-03-24 09:15:29 +08:00
jun.zhang 18eac7a79b FIX: face culling related issue
jira: STUDIO-10822

Change-Id: Iea7c9f663b1a93c447032c20a8e4a600ad94a9bb
2025-03-24 09:15:29 +08:00
xin.zhang 77dc987ad5 FIX: the fan speed control in mac OS
jira: [STUDIO-9566]
Change-Id: I781ee149a2b184ee8d559dbb494798386e67e059
2025-03-24 09:15:29 +08:00
xin.zhang 19697b2dcd FIX: the ext does not support filament backup; add protection
jira: [STUDIO-10812]
Change-Id: I01b6de1e23d00932b373920105542b8e8770e809
2025-03-24 09:15:29 +08:00
xin.zhang 3bd7bee743 FIX: update the plate check texts
jira: [STUDIO-10813]
Change-Id: I0304908f7819be1482744e253332bfca1044732e
2025-03-24 09:15:29 +08:00
xun.zhang 7bcc83682e FIX: dark mode display in dialog
jira:STUDIO-10811

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I174541d97efe8d0beea4913d23375f82b104b7a2
2025-03-24 09:15:29 +08:00
Mack 7e4932eec4 Fix:Step mesh didn't initially count faces
jira: STUDIO-10273
Change-Id: Ic7e672edae03f5ce00e564eaf82dd1c474b84558
2025-03-24 09:15:29 +08:00
lane.wei 5ddf3ac86f ENH: config: remove unused assert
jira: no-jira
Change-Id: I3e2bea9f2fd5483c3a0f492bf6a1e47274315d28
2025-03-24 09:15:29 +08:00
zhou.xu ad30459c30 NEW:expand ImGuiWrapper
jira: none
Change-Id: I2d209e2cf8ca4a41ee5451c37b62be2217b1f66f
2025-03-24 09:15:28 +08:00
lane.wei 1e4c82c781 FIX: config: fix some potential crash when switch configs
switch configs between single extruder and multiple extruders
jira: no-jira

Change-Id: I3a7ebd590b061f7dec4d8d12d5508e869a941beb
2025-03-24 09:15:28 +08:00
jiangkai.zhao 576d931475 Fix:crash when multicolor printing
jira: none
Change-Id: I6289934a897644fb025acd20b59bea1a69995f89
2025-03-24 09:15:28 +08:00
tao wang 8cb358305c ENH:fix X&P printer displaying incorrect N3S
jira:[none]

Change-Id: I15b30e3f45b060b696e7dd2ab4617a7835e9e6c9
2025-03-24 09:15:28 +08:00
xin.zhang f2f6b29023 FIX: update the support of nozzle offset calibration
jira: [STUDIO-10758]
Change-Id: I34246998b08c54ef8e44172300ab3e1d4e4bf5c4
2025-03-24 09:15:28 +08:00
chunmao.guo a2bd289437 ENH: copy variants to multiple-extruder preset
Change-Id: I0f96babfb98cfe73f17d8a498d356779f26038c3
Jira: STUDIO-10722
2025-03-24 09:15:28 +08:00
zhimin.zeng 6029e4bc5e FIX: cali should not send job in lan mode
jira: STUDIO-10625
Change-Id: I89227b9f3c06416abe7895fa3edb47358891d573
2025-03-24 09:15:28 +08:00
zhimin.zeng eccf84c4ef FIX:The sync button shouldn't show for third-part mutli-extruder preset
jira: STUDIO-10779
Change-Id: I56aec127f4314e09bfab9626c6061d8264f0998d
2025-03-24 09:15:28 +08:00
zhimin.zeng f38d8f959f ENH: some tpu filaments are not support auto cali
jira: none
Change-Id: I253e5c5936bc5fb90612f385e358b3015bdabf2e
2025-03-24 09:15:28 +08:00
zhou.xu 04bed7f239 FIX:cancle does_bound_a_volume check and try boolean with warning
jira: STUDIO-10754
Change-Id: I0aadd9fe63b0dfeed13b03b62753405040e12e11
2025-03-24 09:15:28 +08:00
zhou.xu ce74f77310 ENH:modify Background color for AmsMapingPopup
jira: none
Change-Id: I21940af0ce0ecb9292903b159e5fc0f36f588cc0
2025-03-24 09:15:28 +08:00
xin.zhang 06a420bdf3 FIX: dead blocking while cancel printing
jira: [STUDIO-10612]
Change-Id: Id64264bc3c6c4fb8255999770504975be544a85f
2025-03-24 09:15:28 +08:00
xun.zhang 40654323b0 FIX: opposite value for detect floating vshell
1. Also add default values in profile

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I70eb017a63fa55b40f3f62b4f31da0179ebc5abc
2025-03-24 09:15:28 +08:00
xin.zhang e3fb2a4c65 FIX: build failed
jira: [none]
Change-Id: I359f99fd02f7ccd33e333f9fe7f85e400bdfcd37
2025-03-24 09:15:27 +08:00
xin.zhang d89303c9fe FIX: update the wrap width
jira: [STUDIO-10781]
Change-Id: I8cbb893f235a47a9ed62e43af8c00dc1ba1f6454
2025-03-24 09:15:27 +08:00
xin.zhang 964458c65a FIX: add context translation
jira: [none]
Change-Id: Ie144a3a7894dae86a0721731a0357cb6f1b2631a
2025-03-24 09:15:27 +08:00
xin.zhang 27c6d46dc2 FIX: optimize the switching cancel
jira: [none]
Change-Id: I60f4e5bcbbe67e6c86793a651e8837a551a762a3
2025-03-24 09:15:27 +08:00
xin.zhang 57245bd456 FIX: update the flow calibration options
jira: [STUDIO-10784]
Change-Id: I75c5319daf01da52ae521632d71d32813bcbb32f
2025-03-24 09:15:27 +08:00
xin.zhang 9008dc115e FIX: support show 3 N3S in one row
jira: [STUDIO-10782]
Change-Id: Ifec1c958dbbc7af02a97a1293621458ea83f61bf
2025-03-24 09:15:27 +08:00
zhou.xu 7239f7bfaa ENH:add "reset all" function
jira: none
Change-Id: Iac2c267e95ca0589bf2e6d6d536d70d3b3e4a70c
2025-03-24 09:15:27 +08:00
jun.zhang 165882e723 FIX: GLGizmoScale
jira: STUDIO-10777 / STUDIO-8274

Change-Id: Ib8f2cea73f98195a1bb7092e5cd2cb3795483afa
2025-03-24 09:15:27 +08:00
gerrit 73343cf48e ci: update network module based on commit 688c73a
Change-Id: I08b5b561b6d7ecb5a2cd8fca9e6f8c9590e34c51
2025-03-24 09:15:27 +08:00
chunmao.guo 038a75cc84 ENH: copy param to another extruder with detail dialog
Change-Id: Id77385c71da155908623daa9e68de17b2e349620
Jira: STUDIO-10246
2025-03-24 09:15:27 +08:00
jiangkai.zhao 04d64d5e00 Fix: crash by wipe_tower_data's null pointer
jira: none
Change-Id: Ic33c40f7dc27b6ca18a44a790c4e4e01d0305792
2025-03-24 09:14:27 +08:00
xun.zhang bf97aea2e4 ENH: add default value in extruder info for cli
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I15fb33c55a8f8e5bf75807ca16b00d50226ee156
2025-03-24 09:14:27 +08:00
xun.zhang 40c4f667d1 ENH: full code of ensure vertical enhance
1.Mark ensure vertical part as a seperate part
2.Detect floating line in vertical part and use bridge speed to print
3.Slow down the vertical part to 80% solid infill speed

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I59678b3530c6cbb9565ac038349a0a2181e16dc8
2025-03-24 09:14:27 +08:00
zhou.xu 62a06d3351 ENH:modify text
jira: STUDIO-10690
Change-Id: I5716f11b33550fae87948f7915b518f18dcab594
2025-03-24 09:14:27 +08:00
zhou.xu 5c8d620973 ENH:adjust UI in AmsMapingPopup
jira: none
Change-Id: Ib2e7e642d7a1700abb92eca2546614b2fd7d2bd4
2025-03-24 09:14:27 +08:00
jiangkai.zhao 1522fe5ff2 ENH: adjust estimate_wipe_tower_size
jira: STUDIO-10540
Change-Id: I552acf16a1f02f2d6feb783327a0a9a83ac4673a
2025-03-24 09:14:27 +08:00
jiangkai.zhao 3a7dcfd232 ENH: Use the real prime tower model after slicing.
1. set wipe tower real height
2. fix wipe tower small arc error
3. add rib_width constraint to ensure that the rib wall of the wipetower are attached to the infill.
jira: STUDIO-10540

Change-Id: Idfdc809f0236121d98587ac2a09a2ebbf5caf945
2025-03-24 09:14:27 +08:00
jun.zhang cd3b96c7f5 ENH: add fxaa for thumbinal
jira: STUDIO-10640

Change-Id: Ia949904f687b0050514e07e439d82312db473557
(cherry picked from commit a823435a282129a8020e5bf811f6b4203d2a7e89)
2025-03-24 09:14:27 +08:00
tao wang ff08b3ec34 FIX:fixed the issue of chaotic upgrade icons
jira:[STUDIO-10746]

Change-Id: If97e8c6f0f371be88065edc1deba474bfb82f845
2025-03-24 09:14:26 +08:00
jun.zhang f4d30cfd19 FIX: gizmo screen size
jira: STUDIO-10293

Change-Id: I0c8a2031e00a8133a838f9371d5b0eae868aedc0
2025-03-24 09:14:26 +08:00
lane.wei 53a551174e ENH: CLI: only check filament conflicts before slicing when there is one color
jira: no-jira
Change-Id: I17fc917b624578491170656372e4c4d1b43f0412
2025-03-24 09:14:26 +08:00
xin.zhang 04e45e4a6e FIX: update the info ready check
jira: [STUDIO-10771] [Studio-10608]
Change-Id: I6af3409ebdc7c173b2cfcd6745854e928753dff1
2025-03-24 09:14:26 +08:00
xin.zhang 99ec1acc27 FIX: update the panel
jira: [STUDIO-9241]
Change-Id: I9a309594814e0547f7a6ef247ad710636f478b79
2025-03-24 09:14:26 +08:00
Arthur 2fd184f754 FIX: auto arranging crash
1. Use map<int, std::string> extrude_id_filament_types to avoid mismatching of extruder ids and filament types.
  jira: STUDIO-10708
2. fix plate level arranging not working
  jira: STUDIO-10733, STUDIO-10721
3. fix auto arranging may put objects overlapping with fixed ones when
  changing printer profile.
3. fix auto arranging puts large objects overlapping with occlusion area
4. add alt+a to trigger auto arranging for out of plate objects
4. fix several texts not translated.

Change-Id: Ie43624cb20304f27649d3ce24efa01394f30188e
2025-03-24 09:12:13 +08:00
MackBambu e02f44d8dd Fix:fix step mesh dark mode on linux
jira: STUDIO-10665
Change-Id: I9e9e837441b5627406cdadcbfdaa4c16abc2d762
2025-03-24 09:12:13 +08:00
jiaxi.chen 1864b22478 FIX: gen floating areas when holes of support_area propagate
jira: STUDIO-10271
Change-Id: Ib45d78c6f920613ba29cb97cead9192813cbb4fe
2025-03-24 09:12:13 +08:00
lane.wei 1f3dde9498 ENH: wipe_tower: use uniform wipe tower logic for cli and gui
jira: no-jira
Change-Id: I179212585871071cd17bd37c2756444a2d7aba1f
2025-03-24 09:12:13 +08:00
lane.wei 9ad06ba3f4 FIX: gui: fix some .gcode.3mf can not load issue
jira: no-jira
Change-Id: I8a80936f7a3e1a70116e474cd4429fb23b1d218b
2025-03-24 09:12:13 +08:00
chunmao.guo 6eba5f3b48 ENH: show category for multi extruders in search
Change-Id: I2441097f076e772dcc0b11245c6d22ed22bfad2b
Jira: STUDIO-10187
2025-03-24 09:12:13 +08:00
chunmao.guo 7fca7c9884 FIX: dialog parent in Tab for drop variant modifies
Change-Id: I9b3750923a7a51f72b934bd4514f3d5d64e1aaa8
Jira: STUDIO-10429
2025-03-24 09:12:12 +08:00
jiaxi.chen e7eb3bd388 FIX: use support_interface_material between support_material
jira: STUDIO-10544
Change-Id: Id1bfda49bc5ac2bd6ecbad473d8ee063d3c0f030
2025-03-24 09:12:12 +08:00
zhimin.zeng 926cfb14d2 FIX: N3S should only show one slot
and fix crash on calipresetpage
jira: STUDIO-10669

Change-Id: I93aecdcc360d47baa72ef08af711f3d06206d5e2
2025-03-24 09:12:12 +08:00
zhimin.zeng 7345b0034f FIX: modify the insert depth value of wipe tower
jira: none
Change-Id: I60b453e688b5bd592b6e276621fc9e8ca68c8789
2025-03-24 09:12:12 +08:00
zhou.xu 61a3ffbf43 FIX:update_items_check_state after reset_one_ams_material
jira: none
Change-Id: I1081445da90c6f3267121b864a0e0d868b6b719b
2025-03-24 09:12:12 +08:00
lane.wei a44da293ad ENH: CLI: keep the params of old version
jira: STUDIO-10695
Change-Id: I4b0a768bc4fc6c856c9c92fa4a05007a3097df35
2025-03-24 09:12:12 +08:00
xin.zhang 44e068e705 FIX: update is_info_ready function
jira: [STUDIO-10608]
Change-Id: I068969223e54b1fa2056a0acc80bef87d167942c
2025-03-24 09:12:12 +08:00
xin.zhang 27bb14eb22 FIX: the wxString encoding problem
jira: [STUDIO-10757]
Change-Id: If4ebe6f93430f108ffde91448913a2e639ced3c8
2025-03-24 09:12:12 +08:00
xin.zhang 0ffcd9cc13 FIX: update the image size
jira: [STUDIO-10732]
Change-Id: Ib4d55b911740cef079f38cd497d40a29ae3b1031
2025-03-24 09:12:11 +08:00
zhou.xu 1ea13f9846 ENH:Optimize the case with only external components
jira: STUDIO-9989
Change-Id: I7be626e8c86f684029a4c34fc8b800b880fe1fcd
2025-03-24 09:12:11 +08:00
tao wang 519797ef19 FIX:fixed display errors caused by dynamic thumbnails
jira:[STUDIO-10742]

Change-Id: Ie429a98f79d770e80c07600b0da054feba0ce9bf
2025-03-24 09:12:11 +08:00
tao wang 8da9e674a2 NEW:multi printer manager filtering O1D
jira:[STUDIO-10745]

Change-Id: I30dff6fe2e64b9079b6794d1c9da46358a6a97c3
2025-03-24 09:12:11 +08:00
tao wang ccb70f415c ENH:adjust some disabling effects in printing
jira:[STUDIO-10545]

Change-Id: I30511ac731eeb1f9787f79f957454429d1edca6d
2025-03-24 09:12:11 +08:00
xin.zhang 6dda5f3e52 FIX: the DPI issue
jira: [STUDIO-9238]
Change-Id: I8ab364402358b8b21e6768ecdd0da9cfe6541777
2025-03-24 09:12:11 +08:00
xin.zhang d327fa9178 FIX: Cannot send the print job when the printer is not at FDM mode
jira: [STUDIO-10571]
Change-Id: I20c02b79d09400dce2089856fde98d0cd50713ff
2025-03-24 09:12:11 +08:00
xin.zhang f5c49c89a8 FIX: update the extruder image in status panel
jira: [STUDIO-10732]
Change-Id: I5437c4ef1538f0022f97c7ef7fb40ec2242328ed
2025-03-24 09:12:11 +08:00
zhimin.zeng 609a4c0e52 FIX: crash when the wipe tower block is invalid
jira: STUDIO-10696
Change-Id: I6e9ff87cfb8cfd2383480248d56b8515d383b11c
2025-03-24 09:12:11 +08:00
zhimin.zeng c58e5d447d FIX: fix the unknown object label id
jira: 10699
Change-Id: I50b5b230625be8dd0c36b588e6ae9358eef334ba
2025-03-24 09:12:11 +08:00
jun.zhang af51ea062c FIX: layer editing rendering stuff
jira: STUDIO-10737

Change-Id: Ib1a7effda8434df0cfa6ff159c1493a85bdf01fd
2025-03-24 09:12:11 +08:00
xin.zhang 5509447a6d FIX: add translate key
jira: [STUDIO-10586]
Change-Id: Ice409b9459230254bbaaa4f706761d6927d8bdf8
2025-03-24 09:12:11 +08:00
xin.zhang 8b237bf959 FIX: update the mapping item
jira: [STUDIO-9942]
Change-Id: I5b46fb530f08d0de4c8cf5a23707ec539d82356d
2025-03-24 09:12:11 +08:00
tao wang a03424b7cc ENH:signle extruder printer mapping without using ext ams
jira:[none]

Change-Id: Id73b76353071ea3b59e372cd386952e46f480091
2025-03-24 09:12:11 +08:00
zhou.xu 48bda82e63 ENH:add log
jira: none
Change-Id: I3387f9e6939a52be63bc9582e5b0d0c76fe5c8e3
2025-03-24 09:12:11 +08:00
jun.zhang 38da475197 FIX: position of LayersEditing dialog
jira: STUDIO-10706

Change-Id: Ibadeef751ad500f61b9ab20cb7f030c461869399
2025-03-24 09:12:10 +08:00
jun.zhang ca259355bb FIX: thumbnail anti-aliasing
jira: STUDIO-10640

Change-Id: I70a7f6794a17df7d15b02bc7b4cdaee5bf95151a
(cherry picked from commit 9511a523632b6b12aa50cac1ae061d9062841bbf)
2025-03-24 09:12:10 +08:00
zhou.xu 6be306e548 ENH:update image for plate type
jira: none
Change-Id: I590bf9d6596ccf5cd6e06844fb3ed247fa526ba6
2025-03-24 09:12:10 +08:00
zhou.xu da65214326 ENH:Change text to icon
jira: none
Change-Id: Ibae6e240fd2ee921ce173979c1f36ac842a016d6
2025-03-24 09:12:10 +08:00
zhou.xu 6b1a824541 ENH:modify "delete" in KBShortcutsDialog
jira: none
Change-Id: I9736273a210bc2f0ac49607a4539613cee0f19b5
2025-03-24 09:12:10 +08:00
qing.zhang f3c7411351 ENH: get symmetric pattern
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If428ead5f938ba4735786604468b1540d307142d
2025-03-24 09:12:10 +08:00
maosheng.wei 7cf078094c FIX: day of finish time does not show on mac
Jira: STUDIO-9696

Change-Id: Ib39954a0d9ea92bb70a7154fe75b94237dd784c8
2025-03-24 09:12:10 +08:00
zhimin.zeng a4388010bd FIX: fix slice core dumped problem
enable timelapse and the first layer has no toolchange
jira: STUDIO-10698

Change-Id: Ia503efe4a143fe98f67cd3913b7745d74b113170
2025-03-24 09:12:10 +08:00
zhimin.zeng ecb6aff6c9 FIX: the master extruder id is incorrect for custom printer preset
jira: none
Change-Id: I4ea27ada6f976f1030acc88f131e77a382ca5199
2025-03-24 09:12:10 +08:00
zhimin.zeng 164d3875d1 FIX: show circle compensation parameter on tab
Change-Id: Id3177912473c7001de745bd545d5d6435c6232fc
2025-03-24 09:12:10 +08:00
xun.zhang 6869abceda ENH: add min vitrification temperature in placeholder
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id9da8c829a2ed7469a01a887a0f19b0d32f0c36a
2025-03-24 09:12:10 +08:00
tao wang fdb57550aa NEW:disabled materials item will retain original color
jira:[STUDIO-10539]

Change-Id: Iabdbc6582dae5bcb2ec31775163949f0d451dcca
2025-03-24 09:12:10 +08:00
xin.zhang 7115c1ca17 FIX: use dialog instead of popup window
jira: [STUDIO-10692]
Change-Id: I85e8da120946fc6ff845c9b88d4f1594e313652b
2025-03-24 09:12:09 +08:00
xin.zhang 26609a130a FIX: disable printing while ams setting up
jira: [STUDIO-9813]
Change-Id: Ic5ff3f96ab86da317744d5fbe0b068e3ba77666b
2025-03-24 09:12:09 +08:00
jun.zhang 219712788a ENH: silhouette effect
jira: no-jira

Change-Id: I1aca7242e87f15582384e4250b6329cdd0a48a69
(cherry picked from commit d141f81dc52eca0ac04aa17e26edf0005e82a6f9)
2025-03-24 09:12:09 +08:00
zhou.xu aecf79f9c5 FIX:Complete the wiki links for each bed type
jira: STUDIO-10682
Change-Id: I5b3c35f56cabb06153163670eeb66202bbd572b4
2025-03-24 09:12:09 +08:00
zhou.xu 0f27f9d00d ENH:Unified color scheme for sectional views
jira: STUDIO-10704
Change-Id: I957f71f1610d000c89d81647b21c1f3afe79855e
2025-03-24 09:12:08 +08:00
zhou.xu 986f0c72b8 ENH:Add a colon to the text
jira: STUDIO-10691
Change-Id: I3cbc1dbc8c05689fe63f8c1af28cab2ab2cef6cd
2025-03-24 09:12:08 +08:00
tao wang b2ed01716b ENH:remove useless ams information
jira:[none]

Change-Id: I2c3319e19e3e46c575c28d8e3b3c41e63552b503
2025-03-24 09:12:08 +08:00
lane.wei 29766420dd ENH: debug: improve the assertion judge in Point.hpp
jira: no-jira
Change-Id: I22b0cd3dc897c5cd05d14273d88f90bdc01ae644
2025-03-24 09:12:08 +08:00
zhou.xu 1acfe83fc0 FIX:set "ban_light" true for picking_thumbnail in linux
jira: none
Change-Id: I68912a17f6bd3ffb73fc6480e5fd95a690c1c872
2025-03-24 09:12:08 +08:00
zhou.xu 1b5ff821f0 ENH:Keep the decimal point to two decimal places
jira: none
Change-Id: Iaebf38a68a06ecf8b743098ac8141966b9744d6e
2025-03-24 09:12:08 +08:00
tao wang fc32042639 FIX:update load/unload command for n3s
Change-Id: Ic4655f368a0ffb0e16139dee1fd1ffc34236e9eb
2025-03-24 09:12:08 +08:00
zorro.zhang 6a9fd6678e ENH: Use Language of Studio
JIRA: none
Change-Id: I18165b519b76cd195aafbed0ad5cf29eb43b01af
2025-03-24 09:12:08 +08:00
zhou.xu 130904f7c9 FIX:fix render_points
jira: none
Change-Id: If27790aa234b630d8e4ea3840f4233c934714274
2025-03-24 09:12:08 +08:00
tao wang b62efed65f ENH:optimize the logic of the IP input window
jira:[STUDIO-10375 STUDIO-10534]

Change-Id: I75ff12403dbf8f59fa95c938fa97ec2497f0ed67
2025-03-24 09:12:08 +08:00
zhimin.zeng a2619e7b31 FIX: remove redundant diameter check
jira: none
Change-Id: I1c1c5bc91edbe1e5c26c094756c3e2935485d5f7
2025-03-24 09:11:29 +08:00
zhimin.zeng 6d51451db1 FIX: modify manual offset
loosening when positive and tightening when negative
jira: none

Change-Id: I32fdc2685202ef51af8d7a7b98126d28d2c6647d
2025-03-24 09:11:29 +08:00
zhimin.zeng f141425fee FIX: fix the customize compensation bug
jira: none
Change-Id: I2165bbecb7cf03888dad00d1fc76ee74bd2b0fc0
2025-03-24 09:11:29 +08:00
zhou.xu b9c3cb89ec FIX:set "picking" true in pick render
jira: none
Change-Id: I110f8fe4811280fbc59282752e06330f7f9dc665
2025-03-24 09:11:29 +08:00
xin.zhang ef7c8efdf6 FIX: update the flags
jira: [STUDIO-10620]
Change-Id: I2e8201e1192f15e627607ecd3abb3371ffd8711a
2025-03-24 09:11:29 +08:00
xin.zhang 51042edcbd FIX: fix the humidity display of N3S_AMS
jira: [STUDIO-10641]
Change-Id: I48ac96443f851262b3ce720d4b4948b7b515a381
2025-03-24 09:11:29 +08:00
zhou.xu 38f1f265cf ENH:delete no use code and add log
jira: STUDIO-10644
Change-Id: Ia12ea45553e2856d0c8784c2a87a1e86adece003
2025-03-24 09:11:29 +08:00
zhou.xu 3b8aa5993d ENH:add 'reset' button in AmsMapingPopup
jira: STUDIO-10009
Change-Id: Ia924ae9cbe0bec33f1b37af12633a9cb64836182
2025-03-24 09:11:29 +08:00
Arthur d77848fa9f ENH: don't generate bottom interfaces for tree support
Previously we set bottom_z = 0 when soluble_interface is true and generate
bottom interfaces for tree support. This may cause tree supports unstable.
Now all tree supports will have no bottom interfaces.

jira: STUDIO-10505
Change-Id: I3c74f98fc171d28ff24ace3fd594ef5c925ff34d
2025-03-24 09:11:29 +08:00
lane.wei 89308c8676 FIX: CLI: fix the filament_map incorrect issue
jira: no-jira
Change-Id: I8f389ae1dca2cbe79a2db7a5e9fbb94da430d037
2025-03-24 09:11:29 +08:00
xun.zhang 04ed34ef2e FIX:encoding for OpenGLManager
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I07b68c96d563ca4232a9cb4dab3caeb15e12feb7
2025-03-24 09:11:29 +08:00
xun.zhang 1a240e5d14 ENH: add some change for translation
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I58ded926c8525e261bb1c7518562c9276afc1409
2025-03-24 09:11:28 +08:00
gerrit 6437526f48 ci: update network module based on commit a2f9d33
Change-Id: Id5133c4249a208f5bbf1afa2e9b1101f692b9b33
2025-03-24 09:10:39 +08:00
xin.zhang 4fc69c70d4 FIX: fix offset of graph painting
jira: [STUDIO-10617]
Change-Id: I3e924640ccfca2fa1a7ff70d54f7b48759ee1ac7
2025-03-24 09:10:30 +08:00
zhou.xu fcfe5648ca NEW:add "select triangle" mode in "lay on face" gizmo
jira: STUDIO-10200
Change-Id: I7ce594a527ef220ef9dec56d370b9de2616ad92a
(cherry picked from commit ab89fa6ea1bb3345182b41d64acde27ec3e3c24a)
2025-03-24 09:10:30 +08:00
xun.zhang aa46f311e9 ENH: update slice status if ams count change
jira:STUDIO-10609

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1cf2b15d084c40589a8c8954d310567b5daa9afb
2025-03-24 09:10:30 +08:00
zhou.xu cbe5818382 FIX:Fix some missing contours in height range cursor rendering
delete init_from api in GLModel
jira: none

Change-Id: Icd2522ff1dc156f074369fadeb51b9568945a4fc
(cherry picked from commit f1d27c1bf3419f449fdc6cb83dca1224ca7478be)
2025-03-24 09:10:29 +08:00
zhou.xu 038946fb29 FIX:ban_light not commit for pick thumbnail
jira: none
Change-Id: If8421a4f63f28969c9f7840af75149d95be34acb
2025-03-24 09:10:29 +08:00
jiangkai.zhao 99af2382c4 Fix: modify tpu travel speed to 2 times
because of 2x nozzlechange width
jira: none

Change-Id: I3a9af777551c54b8bac273bf1f6e06c9f36673bb
2025-03-24 09:10:29 +08:00
jiangkai.zhao d5b570d8dc ENH: adjust wipe_tower depth interpolation
because [0,0] will cause the wipetower to disappear in low-layer-height models with enable smooth timelapse type.
jira: none

Change-Id: I6fe3d4128e9b284ae7660f7e0f9f8b62f74cf427
2025-03-24 09:10:29 +08:00
zhou.xu 184143ead7 FIX:Fixed frequent switching of dark mode causing unclear window display
jira: STUDIO-10618
Change-Id: I49ccbb4e59d9865f0e4f4d9cef96fe1e0d011e7b
2025-03-24 09:10:29 +08:00
tao wang e542faedca ENH:Prompt for the number of material changes
jira:[STUDIO-10622]

Change-Id: Iaeb759e10cc53abdcc6f1591d93a36c9c7a4b2a4
2025-03-24 09:10:29 +08:00