Commit Graph

4170 Commits

Author SHA1 Message Date
xun.zhang 6aee70b967 FIX: missing conveinent mode in dark mode
jira:STUDIO-9565

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1ad34bafc0a86c40644e664abf160fe225a67ab9
2025-03-23 20:21:26 +08:00
chunmao.guo d29fa512ac FIX: support maximum 999 recent projects
Change-Id: I2465990583a1295f40e3c4c6ef9237657e38a91c
Jira: STUDIO-9107
2025-03-23 20:21:25 +08:00
xun.zhang 5a2abf7e21 ENH: add global map mode tag for pop up
1. Add tag to mark the global map mode
2. Fix some wrong usage of bmp in code
3. Fix display error in dark mode

jira:STUDIO-9729

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Idb36a5022c403e02c26d7fe23a95dd6877deca90
2025-03-23 20:21:24 +08:00
chao.zhang eb20d03186 Fix: fix memory leak caused by ffmpeg decoding
Change-Id: I162ad4ea8d4601c1ffe17a65f292566c9dea6f0b
jira: no-jira
2025-03-23 20:20:36 +08:00
zhimin.zeng b16f9c20f4 FIX: highlight sync button when the info is inconsistent with printer
STUDIO-9603

Change-Id: I1fc8954e8becce1d382e7559abc03537442613f2
2025-03-23 20:20:35 +08:00
zhimin.zeng d92db44f47 FIX: connecting the printer when selecting printer in prepare page
2. sort the display name of printer in prepare page
3. update the printer list when the connected printer modified
jira: none

Change-Id: I3cf28179b25cda1b07efd3a2257aee9b483d0af9
2025-03-23 20:20:35 +08:00
zhou.xu eaeac42b19 FIX:add mode for syscAMsInfoDialog
jira: none
Change-Id: Iabfc9953f86cd08a2357a9197d6e1afe8d781d9f
2025-03-23 20:20:35 +08:00
xin.zhang 27d5ca4ac6 FIX: disable the extruder switch while printing
jira: [STUDIO-9648]
Change-Id: I027bf7f72b77c35422b2d904f3b0839dcbe3669e
2025-03-23 20:20:35 +08:00
xin.zhang f0efb9af0d FIX: safe the ams_id traverse
jira: [none]
Change-Id: I58b7769f843f3dbef8b51a15768711257f590dba
2025-03-23 20:20:35 +08:00
chunmao.guo 7bf976babc FIX: something gui
Change-Id: Ia5ed59d2acca441030a917ae6867cca70bb2231f
Jira: STUDIO-9705, STUDIO-9714
2025-03-23 20:20:35 +08:00
tao wang 8f2ab037fd ENH:sync AMS does not checking version info
jira:[STUDIO-9692]

Change-Id: I76be87fe219ddd79cae27a7cf5c05315efb0b331
2025-03-23 20:20:34 +08:00
xin.zhang 1813163743 FIX: can not send print since the param fault
jira: [STUDIO-9724]
Change-Id: I1e8870e6e0b182ed6c026784b169cfcf56c56e4c
2025-03-23 20:20:34 +08:00
tao wang 7b9c9345ac FIX:will not be selected printer again when leaving monitor page
jira:[none]

Change-Id: Idf4c5ff385b0333bcfa24b68ecce01d460f53eec
2025-03-23 20:20:34 +08:00
tao wang 062d4745dd ENH:fix mapping rules when printing from SD card
jira:[STUDIO-9699]

Change-Id: I6019875b312cd29d20d69c876d195e5da1a88d18
2025-03-23 20:20:34 +08:00
tao wang 41c3289c24 ENH:Hide the entrance for farm printing
jira:[STUDIO-9670]

Change-Id: I7b12b8f59c5f4ebdc8c666f334000994b283b860
2025-03-23 20:20:31 +08:00
tao wang 9dce95d401 NEW:use new homing command
jira:[none]

Change-Id: I9d60d0b5c2d0e2cf7ac5c5e4b0dbcf2daf6edbb1
2025-03-23 20:19:23 +08:00
xin.zhang 9744d9a6b1 FIX: clear the previous status
jira: [STUDIO-9690]
Change-Id: Id1df7d7998ac2a03c98514e447bc0ecefcb920b7
2025-03-23 20:19:23 +08:00
xin.zhang 5377e994a4 FIX: parse the local HMS file with diff structure
jira: [STUDIO-9617]
Change-Id: I023f84cdf1cc30126871fee19c1bb94d89a25814
2025-03-23 20:19:23 +08:00
zhimin.zeng b68a7b3bd6 ENH: add PPS-CF/PPA-CF detection for multi-extruder printer
jira: STUDIO-9660

Change-Id: I1df024e178b8561569b493888d6057d8f96aea3c
2025-03-23 20:19:23 +08:00
Arthur 976b5062c1 ENH: improve tree support
ENH: [tree support] use 2 walls if necessary

Add impact_strength_z for filaments. Use 2 walls more for weaker filaments.

jira: none

Change-Id: I0c7cfcff31f1026d57630283775e7aeb6c311146

ENH: [tree support] ease removal of large area supports

Use xy_expansion to expand overhangs for better removal of large area supports

jira: none
Change-Id: Ief59a811204478e0e0a63ae10a9d63f24512fcfb

ENH: [tree support]shrink polygon support

jira: none
Change-Id: I621aa30191d235329156015ef98d260c5b1d9ca8

FIX: fix organic tree, remove ePolygon support more easily

1. add protection to organic tree when xy_distance is set to 0.
2. add detailed classification of nodes(BigFlat && Thinplate && SharpTail && Cantilever && Normal)
3. modify the corresponding generation logic when drawing ePolygon node circles

Change-Id: I5c52522b9adad832c9542a400ebf4e1e27a61754

FIX: dont set overhang with large areas to 'SharpTail'

Change-Id: Ib118abc54edcb0024be5b0d5d6a51b4bd7b5cb47

FIX: merge support interfaces into a continuous large one

jira: STUDIO-8611
github: #5132
Change-Id: I12ee4a9f88a78304a98f354bfaa92e2a05f19ec2

ENH: dont expand sharp tails

Also add interface below sharp tails when using soluble supports.

Change-Id: Ibf3af1fe466dd7f02f00357c49ad639249efab16

FIX:split holes to help remove

when one overhang area contains holes, split it into 4 pieces with one hole's center. when choosing this center hole, consider if it's collided in lower layers, then choose the bigger hole.
new: add xy_expansion to gap_width to balance the offset later in draw_circles

Change-Id: Ib2452a5f5afdc56e219e69caf8c373d9d9ce8cbf

FIX: sync printer preset when sync extruder info

jira: none
Change-Id: I0b856d38f75816036e428844aabe6fb4c58471f2

FIX: wall count=1 not working

Change-Id: Ib9c174b49f217cc76b42c6ecdb8acdec4f7051b7

ENH: merge circle nodes into polygon overhangs nearby

AND set the number of support_roof_layers below interface to 2, which developing the interface quality.

Change-Id: I3675d37a12321317672a096dc63a9e51e2b1e984

FIX: smooth, floor embedding, delete useless codes

Change-Id: I3a5e2634e35e2ed1c310e89fd22b1d75d9cde682

FIX: remove include "Brim.cpp"

Change-Id: Id99ff4495f6d0f78d8a865d14d997a5cd9aa0791

FIX: fix sharptail detection in organic tree

Change-Id: Ic1b9a0ebf595c814f7d58356270b2a740980c3b4
(cherry picked from commit f9bbc160ae44f3126ae10c4b964fa730d7deb03f)
2025-03-23 20:18:49 +08:00
xin.zhang bb74d32de9 FIX: update dark mode color
jira: [STUDIO-9689]
Change-Id: I4f0f3f468d6f08195896a9948e4f3636489cbe79
2025-03-23 20:18:49 +08:00
xin.zhang e55b2159c5 FIX: upgrade is not available in LAN mode
jira: [STUDIO-9691]
Change-Id: I22c2403c62d889194cc1d738576f92e90762463c
2025-03-23 20:18:49 +08:00
liz.li 8b6f1612d8 ENH: o series don't show ams hub
jira: STUDIO-8568

Change-Id: I298e026f70211595ca58c69c6345961dbc64e350
(cherry picked from commit a6c29c3ad0a3030f3be90af58f1689bb1b28ab37)
2025-03-23 20:18:49 +08:00
xin.zhang 29bbc0aa41 FIX: the dialog continues popup
jira: [STUDIO-9680]
Change-Id: I9c12db6b9b1223fc611f980529814a71249b4080
2025-03-23 20:18:28 +08:00
chunmao.guo 35046d76f1 FIX: ObjectTable variants params
Change-Id: I69e0eb87b55af44d4398c93b00d41f7368f0ff82
Jira: STUDIO-7729
2025-03-23 20:18:28 +08:00
chunmao.guo 53e9661372 FIX: something with gui
Change-Id: Ia9007ea0f446f6d83031cc2c4091db06bb5762d7
Jira: STUDIO-9482, STUDIO-9579, STUDIO-9545
2025-03-23 20:18:28 +08:00
chunmao.guo d6181c25b3 ENH: show printer preset short name
Change-Id: Ice1f30ca9dae1363afa2971039af514d8dd5af11
Jira: none
2025-03-23 20:18:28 +08:00
xun.zhang 9340b4f89e ENH: enable pop up when slice btn is disabled
1. Enable hover and pop up even if slice btn is disabled. Always
trigger background process schedule

jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie9c63c952eeb0f8a7611dd9929e656360609d11a
2025-03-23 20:18:28 +08:00
xin.zhang f2060935fc FIX: enable set nozzle while it is unknown
jira: [STUDIO-9678]
Change-Id: I23014402ac796d68f77475c512ab06fc249c2a8a
2025-03-23 20:18:27 +08:00
xin.zhang d5a8675bad FIX: support internal HMS
jira: [STUDIO-9617]
Change-Id: I5c073966244171a85f43e4bb014b02c00886fef3
2025-03-23 20:18:27 +08:00
zhimin.zeng f4bcbfaf4a FIX: not need check nozzle type for X/P/A
2. modify the ams color
jira: STUDIO-9643  STUDIO-9572

Change-Id: I75ddffc6aa18d9b88df823170c44cfe6af905d03
2025-03-23 20:18:27 +08:00
Kunlong Ma 92bd0cd18e FIX: fix send sd card with cloud issue
JIRA: STUDIO-9376 STUDIO-9419
1. Cancel sending during sending and then  resend failed
2. Optimization of prompt language after sending failure

Change-Id: I60bc4525b41cd4f803b811f0d1971bfed5cda0c5
2025-03-23 20:18:27 +08:00
jun.zhang 89670b3241 FIX: instancing draw
jira: STUDIO-9629

Change-Id: I0b381991ed09a8d5be0d156d06f0e3df10e27a38
2025-03-23 20:18:27 +08:00
tao wang ff4fc92c6c ENH:folding filament loading area
jira:[STUDIO-9598]

Change-Id: If5c1bd12aa3307f0bda640361352f079a1851b91
2025-03-23 20:18:27 +08:00
tao wang 1c1b366d00 ENH:fet the correct Agora status
jira:[none]

Change-Id: Ic779e41f0b652212aa8e4ce016cfe1ef2aba3608
2025-03-23 20:18:27 +08:00
xin.zhang 10ea0696c6 FIX: add some dark mode images
jira: [STUDIO-9654]
Change-Id: I89c8efcd95e7b326c4e9ecff76a10c1813e018ea
2025-03-23 20:18:27 +08:00
xin.zhang 98f076c049 FIX: optimize the GUI dialog
jira: [STUDIO-9580]
Change-Id: I01bb5b116f472d2b5de51cdff4f074aca2f3447c
2025-03-23 20:18:26 +08:00
jun.zhang b9056ee3ff FIX: imgui crash
jira: STUDIO-9633

Change-Id: I9e6a11d8294cd82df4dc9785da90b286c6daed3a
2025-03-23 20:18:26 +08:00
xun.zhang afaa48520e ENH: refine the logic of filament map dialog
1. Always change the map and mode in plate if plate mode is not default
2. Always add pop up before slice
3. Fix the mapping issue in gcode viewer

jira: studio-9523,studio-9519,studio-9513,studio-9479

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0d7d5daf081951ea2d49e06565762ac24064e77c
2025-03-23 20:18:26 +08:00
tao wang 3060a8606a ENH:disable switching extruders when printing
jira:[STUDIO-9624]

Change-Id: I75322fae98d8e42b9ee9a9d85d60be19a1a7686c
2025-03-23 20:18:04 +08:00
xin.zhang 6b9d9b5ed7 FIX: try fix the image shown problem
jira: [STUDIO-9627]
Change-Id: I78e83c5072c8be46df7300703072554dc6e1fce9
2025-03-23 20:18:04 +08:00
zhimin.zeng 74f189e807 FIX: cannot continue slice all when sync extruder list now
jira: STUDIO-9613
Change-Id: I1ce6953f4a802051a9ee9464518b55e9fc1f8e2b
2025-03-23 20:18:04 +08:00
zhimin.zeng ccd993b63d FIX: swapping high temperature plate and texture plate icons
jira: STUDIO-9442
Change-Id: I5b3a510bf48831048bd30921a64212e4a1b18098
2025-03-23 20:18:04 +08:00
xin.zhang cdf10bc27a FIX: update some text and images
jira: [STUDIO-9548] [STUDIO-8978]
Change-Id: I7cb42c5afd91cd4f3c1d751fbaef5f4d6251c0e6
2025-03-23 20:18:03 +08:00
xin.zhang 0ba1166e79 FIX: the temper icon is not visible
jira: [STUDIO-9574]
Change-Id: Ia42aa20eb085807c753495acb7f046056081df9d
2025-03-23 20:18:03 +08:00
Stone Li cf55c78a6c ENH: optimize a description
JIRA: no-jira

Change-Id: Iba14f72c807ce64064c8add875fc8a8c1ccea0ee
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-23 20:18:03 +08:00
zhou.xu 8867052374 NEW:add bed texture for double extruder
jira: none
Change-Id: I7608ba5beec6e598f53ceca9e23301f258466593
2025-03-23 20:18:03 +08:00
zhou.xu 02bfa2b079 FIX:fix bug of m_is_add_filament
jira: STUDIO-9625
Change-Id: I5810ba9234d52391777a05f37c765d5bddd152ee
2025-03-23 20:18:03 +08:00
xin.zhang 09a6a3695b FIX: update the images
jira: [STUDIO-9581]
Change-Id: I1cea4547d9b436ca29932d0d5724dedf42eadc8f
2025-03-23 20:18:03 +08:00
xin.zhang 126d5a14ee FIX: add protection of empty HMS folder
jira: [none]
Change-Id: Ie963c58d525f8a40543104dcdb4f9ee3b188a03f
2025-03-23 20:18:03 +08:00
xin.zhang 954a270169 FIX: update HMS to support multi-type machines
jira: [STUDIO-9582]
Change-Id: I5ad4083d666db4237d355ac8bd8160afb8e8a35f
2025-03-23 20:18:03 +08:00
xin.zhang 0bbc185b71 FIX: the extruder diameter check fault
jira: [none]
Change-Id: Ib5719996b0b660bb68ab20c7c38cc6b2ce3a9286
2025-03-23 20:18:02 +08:00
chunmao.guo cb1138f66f FIX: only sort system filaments
Change-Id: I3a111d3b001b9764432ee5fc18af78e459b9105d
Github: 5318
2025-03-23 20:18:02 +08:00
chunmao.guo 9c81c2cf5e FIX: something
1. split translate filament_extruder_variant
2. printer sync icon dark mode
3. translate Extruder 1/2 to Left/Right Extruder
4. parse error code from get_camera_url
5. smaller printer bed image

Jira: STUDIO-8542, STUDIO-9056, STUDIO-7681, STUDIO-9487
Change-Id: I8a10fbe4e6d17e7a3e35e8846e3d964084d07f50
(cherry picked from commit 626256beb6fb8a90a99578b5208cb588ead5dd80)
2025-03-23 20:18:02 +08:00
tao wang c77341acc5 FIX:fixed the issue of didn't selecting printer on sending print pages
jira:[none]

Change-Id: Iabafeff76b35d7e95c330a987baee6f3e0254923
2025-03-23 20:17:34 +08:00
xin.zhang 2034cadb56 FIX: the API return wrong extruder number; remove the assert
jira: [STUDIO-9532]
Change-Id: Ia91a1d277e35f17588de417aee68f418eceb0a11
2025-03-23 20:17:34 +08:00
Stone Li 6687bd048e ENH: optimize some description
JIRA: STUDIO-9527

Change-Id: I789e04a1727b16a8de8eac975ef6a3fea5c59d56
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-23 20:16:04 +08:00
xin.zhang ec2412ddec FIX: fix the json assert
jira: none
Change-Id: I0d17ef2e8474e84397c92ecd7868c6313bb8c9f7
2025-03-23 20:16:04 +08:00
xin.zhang 8aa7c070d3 FIX: modify the words to recognize Standard flow
jira: [STUDIO-9531]
Change-Id: I827577b00e7245fe4d11d34c5736c57c815ffe5f
2025-03-23 20:16:04 +08:00
xin.zhang e86b061473 FIX: the extruder image do not show in mac
jira: [STUDIO-9504]
Change-Id: I8457b6beaccc30492e1275926a7213c8ce328d15
2025-03-23 20:16:04 +08:00
xin.zhang d994fa4b90 FIX: update the machine list while selecting machine to print
jira: [STUDIO-8235]
Change-Id: I97529089339fcf25776a324c77ab6c77a67bcae9
2025-03-23 20:16:04 +08:00
xin.zhang 34a136b283 FIX: support HMS json for 094
jira: [STUDIO-9512]
Change-Id: I2b9a0d696137367a00850c9dc07ee77a14e3b772
2025-03-23 20:16:04 +08:00
zhou.xu 58f9c7d0b2 FIX:add error deal:mtl file lost some material
jira: github 5687
Change-Id: I2394d27b027cfe34ac3cb260735aceaee65ff6d9
2025-03-23 20:16:04 +08:00
zhou.xu 5d30cb5883 FIX:plate number corresponds to plate number in 3D
jira: none
Change-Id: I632e3e3330bddcc7744de8ebc69900feb57e1b41
2025-03-23 20:16:04 +08:00
zhimin.zeng 3c303e6e2c EMH: add nozzle diameter synchronization
jira: STUDIO-9140
Change-Id: I62e4035e473c8bfa2ccf7719bc6c1072c0a30b61
2025-03-23 20:16:03 +08:00
zhou.xu e36a0b7554 FIX:use utf-8 format
jira: none
Change-Id: Ic09f3b478a05c0a2c325e6ee2d03b823306cbd21
2025-03-23 20:16:03 +08:00
tao wang 29acfabeab FIX:fixed SD card printing mapping issue
jira:[none]

Change-Id: I809a306701d60b9d9a069be70b11ae707e3c3544
2025-03-23 20:16:03 +08:00
zorro.zhang addb29a7d2 ENH: Limit GetPrintTask API in 2Second
JIRA: none
Change-Id: I285c21bb55cc6783741ec9193cc28396b5586753
2025-03-23 20:16:03 +08:00
zhou.xu e55e061a28 FIX:use utf-8 format
jira: none
Change-Id: I564a350b6f0bf66fc14de8cbc684f4b63a858afd
2025-03-23 20:16:03 +08:00
xin.zhang 10dfbf3ec6 FIX: crash while change nozzle diameter several times
jira: [STUDIO-9534]
Change-Id: I7a3cec4aa43941fad6496e8943213bd353094082
2025-03-23 20:16:03 +08:00
chunmao.guo 05328da461 ENH: wxMediaCtrl3 display video frame at pts
Change-Id: I8847236d2307101e5f2befc6477cd20b3691841c
Jira: none
2025-03-23 20:16:03 +08:00
chunmao.guo e709ddacc8 FIX: local file proto
Change-Id: Ie45dc223a027e3855f1242bfeed2f346b1df600f
Jira: none
2025-03-23 20:16:03 +08:00
chunmao.guo 9f85798a0b ENH: call Bambu source deinit
Change-Id: I7b96056aabe7a894c66fcaf61e24f783f5a1e217
Jira: STUDIO-7666
2025-03-23 20:16:02 +08:00
tao wang 570751668e ENH:optimize device page lag
jira:[none]

Change-Id: I0f6f1b257922d0e25152df9d42814551fa4a89ae
2025-03-23 20:15:58 +08:00
zhimin.zeng 901a3bf666 FIX: fix crash when the preset name has Chinese characters
jira: STUDIO-9096
Change-Id: I8925a9ed5c39c52515a581bd824fa57bd6823164
2025-03-23 20:15:25 +08:00
xin.zhang b22618db87 FIX: display fault in dark mode about AMS
jira: [STUDIO-8964]
Change-Id: If2785b3bf6b8067f87eef610af548abbe841603a
2025-03-23 20:15:02 +08:00
xin.zhang 032b34eded FIX: wrong update info about AMS1
jira: [STUDIO-9089]
Change-Id: I7ce5b1069abddd8aaa187ade03d0271b0b16dc9e
2025-03-23 20:15:01 +08:00
xin.zhang 920736cf4e FIX: do not show refill if there is one tray
jira: none
Change-Id: I2623ca6d565716a9d3950af21175f4799800b956
2025-03-23 20:15:01 +08:00
zhou.xu 6631afc05a FIX:protect null pointer for "MaterialItem *item"
jira: none
Change-Id: Idc07a461d06f0dfd4ce44833b4c73231f8aafa5e
2025-03-23 20:15:01 +08:00
xin.zhang 9e29cd3d21 FIX: update some translation
jira: none
Change-Id: I7bc210c054480ce5d2b10d714a7dfd63699dfed9
2025-03-23 20:15:01 +08:00
zhou.xu 60fde9ca01 FIX:add "is_new_project_in_gcode3mf" api in .gcode.3mf
jira: STUDIO-9437
Change-Id: I5deb03cb535d3099ecadb1ce626fc632f65cd814
2025-03-23 20:15:00 +08:00
zhimin.zeng 9b5bbebf31 FIX add prime_tower_skip_points parameter
jira: none
Change-Id: I696d6ca5d9bccf16b48110157cd6ec44839a05e8
2025-03-23 20:15:00 +08:00
zhou.xu 7d4e48aa83 FIX:exist null pointer
jira: STUDIO-9510
Change-Id: I64b13d7d4faa29715cd465501f166c8a0b966697
2025-03-23 20:14:42 +08:00
xin.zhang 478fc597c4 FIX: support more device components
jira: [STUDIO-9275]
Change-Id: I8105828183d42496eed77793daa1c1a618e252bf
2025-03-23 20:14:42 +08:00
zhimin.zeng ae62f7b8e4 ENH: add timelapse gcode for multi_extruder
and add most used_extruder for print by object
jira:none

Change-Id: I021069e865992828b098d73c0d704ba7edbd55d8
2025-03-23 20:14:41 +08:00
zhou.xu f7995d5a9f ENH:add "SyncAmsInfoDialog"
JIRA: none

Change-Id: I8e26178f6da816e102a40b429c565696924c58ea
(cherry picked from commit 2a46460d5a65279cbb42c8aef2474172b1e1ae30)
2025-03-23 20:14:29 +08:00
tao wang aee0cb382b FIX:fixed the issue of multiple plates object card not flip pages
jira:[STUDIO-9373]

Change-Id: I520b2626da8dc3acc066b2ea26a5f8d3c27f64fb
2025-03-23 20:14:29 +08:00
zhou.xu bc56a321ad ENH:fix warning
jira: none
Change-Id: I889983f87cbeabcaff6475e2b40d35e90e774e20
(cherry picked from commit 447c2d1f4081bf3f2fb784ec06ec05672748446b)
2025-03-23 20:14:29 +08:00
tao wang ae5df57d38 ENH:allow RFID for all AMS
Change-Id: Idb0b2eb71307748f3448f9746696cac946345df7
2025-03-23 20:14:29 +08:00
zhou.xu 3eeabc0722 ENH:move get_extruders_colors api to plater class
jira: none
Change-Id: I8c2b31d4963b01cb193b7f2a2a3650cf7252ebc5
2025-03-23 20:14:29 +08:00
xin.zhang 1e712f19c9 FIX: wrong check while send print
jira: [STUDIO-9489]
Change-Id: I7ad5cc2a55cd9b55de3d98ad7bd30150b1f448af
2025-03-23 20:14:29 +08:00
tao wang d78f7d6ca7 FIX:display printer name when sending from storage
Change-Id: Ib26cb305468c96052e58b14e3b415ff2cd3a53d7
2025-03-23 20:14:29 +08:00
tao wang 0cccc282c6 FIX:fixed the display issue of the times of filament changes
jira:[none]

Change-Id: I3a1f4d6d0f05d8529a12b6dc64394d97a103ea6f
2025-03-23 20:14:29 +08:00
xin.zhang 0d2733db0b FIX: support dark mode for nozzle
jira: [STUDIO-9384]
Change-Id: I9fa2ae969f1ae3210773ab5db590595fd27bd3d8
2025-03-23 20:14:28 +08:00
xin.zhang 2a07fcf8b9 FIX: support dark mode for print option
jira: [STUDIO-9431]
Change-Id: I9b57f684e5a0b21a3f82b2138f568dd233b8d718
2025-03-23 20:14:28 +08:00
tao wang d55fd74e00 FIX:fixed the calculation error for tray existence
jira:[none]

Change-Id: Ibfeec9bef3d961b3c09a2a080a105a47840fafb6
2025-03-22 22:18:39 +08:00
tao wang 1d1b247a62 NEW:display the count of ext filamend load
jira:[STUDIO-9243]

Change-Id: Idc1ad4b47fe1eb313439eab287a6e4b622247558
2025-03-22 22:18:39 +08:00
xin.zhang 5ca6d99fd6 FIX: the single AMS failed to show
jira: [STUDIO-9445]
Change-Id: I8a565f50a109355f85a66567d242998b26fa4bdc
2025-03-22 22:18:39 +08:00
zhou.xu 50b2f883b3 FIX:plate_filament_map icon couldnot been pick
jira:STUDIO-9470
2025-03-22 22:18:38 +08:00
jun.zhang df00795fcb NEW: add vao to fix black screen issue
jira: no-jira

Change-Id: Ibe1dc4c8a2bad1909cf188a2da5fbba953adb981
(cherry picked from commit 4b239e7788c89c2a5ddd23f20878f6cde5a2ded1)
2025-03-22 22:18:06 +08:00
xin.zhang 5b2ccfb2eb FIX:update heating png for extruder ; remove useless label
jira: [STUDIO-9444] [STUDIO-9361]
Change-Id: Ic483efb235a8c11edf84f276fe6ba4c0dca43ffa
2025-03-22 22:18:06 +08:00
Kunlong Ma eaafe82f6f ENH: Restrictions on setting the air duct mode during printing
JIRA: STUDIO-9350

Change-Id: Ie6442eccfef78d5431316f91b68fd0e55d4644aa
2025-03-22 22:18:06 +08:00
xin.zhang 31e6527b8e FIX: deal with merge conflict
jira: [none]
Change-Id: I1e1782603fb3aca7a59e2c13f4f09da29b0c4f3f
2025-03-22 22:18:06 +08:00
xun.zhang 481ebc4a4b 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
2025-03-22 22:18:05 +08:00
xin.zhang 77abf5ad6e FIX: update check extruder type and diameter on sending to print; update trans
jira: [STUDIO-8650] [STUDIO-9220] [STUDIO-9392]
Change-Id: Ib543b8043d517ce312e7489cbee72e93bf0d9757
2025-03-22 22:18:05 +08:00
tao wang a43ad7db0e FIX:fixed a single has incorrect AMS filamet road
jira:[none]

Change-Id: I26cdf08ddb5586cb1511d6aa1c42e7fd308c58f3
2025-03-22 22:17:32 +08:00
xin.zhang eb4ab1258a FIX: the input warning tip not shown correctly
jira: [STUDIO-9382]
Change-Id: I2edc993bcca0dcc58bc2c9f407ae704398bcb9e5
2025-03-22 22:17:32 +08:00
xun.zhang f3e89631f3 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
2025-03-22 22:17:32 +08:00
xin.zhang 7b650e4aca FIX: update the order of SelectMachineDialog
jira: [STUDIO-8235]
Change-Id: I8156032ec46464e375e74acaca5f4aa440298ce1
2025-03-22 22:17:31 +08:00
zhimin.zeng 99e45a3e66 FIX: crash on cali save page
when switching between single and multi-extruder printer
jira: none

Change-Id: I2f3bf3677b2a5409021e8c6eec7f49daca0764fd
2025-03-22 22:17:31 +08:00
xin.zhang 067966e704 FIX: support set temp to 65 for some devices
jira: [STUDIO-9412]
Change-Id: Ia19a05477d4b52b65afdbbab7b6f841caa15089c
2025-03-22 22:17:31 +08:00
zhimin.zeng 06df4c86ce FIX: Calibration adaptation encryption
jira: none
Change-Id: Ie42da224ca02261b0c32262be895c215878b7921
2025-03-22 22:17:28 +08:00
xin.zhang c23f1233db FIX: support set temp to 65 for some devices
jira: [STUDIO-9412]
Change-Id: I530a8c18ae4b4133526b3e9d91153a7b26512f38
2025-03-22 22:17:03 +08:00
Stone Li 574f2b92aa ENH: add an error dialog
JIRA: STUDIO-7801

Change-Id: I109c822ec80fcf2e771b4d788c8d2e15f53d4eef
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-03-22 22:15:42 +08:00
zhou.xu 3e938c9216 ENH:export system and graphics cart info to log
jira:none
code is from PrusaSlicer,thanks for PrusaSlicer and Lukas Matena
commit e04e8c55cfc0498bb665f6fb515f3a8fcea64796
Author: Lukas Matena <lukasmatena@seznam.cz>
Date:   Fri Dec 2 14:21:18 2022 +0100

    Improved performance of GLModel::render:
    The way the OpenGL version was checked was quite inefficient

Change-Id: I6d7c6678e383c5cf2fbfea5b61ef65beab5328f9
2025-03-22 22:15:07 +08:00
xun.zhang 48c45e06a5 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)
2025-03-22 22:14:56 +08:00
zhou.xu 0d70dbf3d8 FIX:allow event spreads to sidebar view
jira: none
Change-Id: If6f3179c31890349e8312bce0ffecb57e43c2a63
2025-03-22 22:14:24 +08:00
zhimin.zeng 758d37d080 FIX: fix crash when cannot find preset
jira: STUDIO-9422
Change-Id: If81e1ac9379ccbc4b40cbda5cf8cb876ea230173
2025-03-22 22:14:24 +08:00
zhimin.zeng 16791c72d6 FIX: modify cali text and picture
jira: STUDIO-8778 STUDIO-8824
Change-Id: Iecb0a52a100c3f0765e5eda07e0ed50226490e42
2025-03-22 22:14:24 +08:00
xin.zhang 8891bbcf17 FIX: update some message
jira: [STUDIO-9148] [STUDIO-9348] [STUDIO-9390]
Change-Id: I7fe2a4744a9b21db990ac819873817b0b5c0820b
2025-03-22 22:14:21 +08:00
xin.zhang 883cc7881b FIX: support timelapse without SD card
jira: [STUDIO-9197]

Change-Id: Icef881b037719d94c9faa403e40d4cd25b6d1856
2025-03-22 22:14:21 +08:00
qing.zhang 0a43353013 ENH: toggle field of z dir smoothing on spiral vase mode
Jira: none

modify tool tips
add default value of gcode store pos

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id274c7c45f835142bc989f3b41916e4a64343f4a
2025-03-22 22:14:21 +08:00
zhou.xu 6fe0dd2a3a 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
2025-03-22 22:14:21 +08:00
tao wang 0fe8675141 FIX:fixed crashes when printer resources cannot be found
jira:[none]

Change-Id: I8866d067a177afcb5c0341b65d8999dc063cb7e3
2025-03-22 22:14:21 +08:00
zhimin.zeng e02482bcce FIX: All extruder layer heights must be consistent in mutli-extruder
jira: STUDIO-8901
Change-Id: I713cfb298d26133daf86b94cf03a02833e8245cd
2025-03-22 22:14:10 +08:00
maosheng.wei 9d3bd858f4 ENH: Optimize the creation of third-party printer presets
Allow custom input nozzle diameter and allow create custom nozzle diameter for system printer

Jira: XXXX

Change-Id: I78014fb03b20f80fa774a5af3ecf9395d2d02980
2025-03-22 22:14:09 +08:00
xin.zhang 8a7b45957c FIX:the calibration not show step texts
jira: [STUDIO-9308]
Change-Id: I0acb18cdbfec8d8f1507c4298568ac831ef060a0
2025-03-22 22:14:09 +08:00
maosheng.wei 219199f145 FIX: reset left vt slot failed
Jira: XXXX

Change-Id: Id7fbe8b002c69507ce7708c92614a8ee0871d34d
2025-03-22 22:14:09 +08:00
chunmao.guo 448ce1efd8 FIX: install plugin keep folder struct and symbolink
Jira: none
Change-Id: I079a3161e9b416ab3b2db52af63de9adff6be5af
2025-03-22 22:13:33 +08:00
chunmao.guo 4558e3d3e7 FIX: printer diameter select & param extruder sync
Change-Id: I4f2cff974cea24d599b7870d6a82d44d718e8a2e
Jira: STUDIO-9110
2025-03-22 22:13:32 +08:00
xin.zhang 3fa55062f6 FIX: update the refill dialog text
jira: [STUDIO-8563]
Change-Id: Ib4c29f811a68fc8f0ccdea68110c77eea80deb00
2025-03-22 22:13:32 +08:00
xin.zhang df129aebc1 FIX: update the refill dialog
jira: [STUDIO-8563]
Change-Id: Ib924f6f83839d0e6134f0243471a6fbc20a61616
2025-03-22 22:13:32 +08:00
zhou.xu 9c199a8e3c FIX:fix bug of show wirefame in Support and Seam gizmo
jira: none
Change-Id: I77c6a624e9ea0c79e10101d89dbeb2c90534329b
(cherry picked from commit 940860780c8e9bd88fbd15f79c4f992c4ca1bdeb)
2025-03-22 22:13:32 +08:00
xin.zhang 0d367638b5 FIX: query hms crash while there is updating hms in other thread
jira: [STUDIO-9380]

Change-Id: I1b3d94008d4d03d3d41c10e1240fe832755ef9da
2025-03-22 22:13:32 +08:00
tao wang 2b1f8887ef FIX:fixed the error in the total number of steps when loading
jira:[STUDIO-9169]

Change-Id: I62e61f9ca01b4d04b0ef204df1694d8d0fbc06b2
2025-03-22 22:13:31 +08:00
zhimin.zeng 7d44a8bdca ENH: support circle speed compensation
Jira: none

Change-Id: I05f31ff26463cdf6fd900f8f1ca6cf0e0b283925
2025-03-22 22:13:31 +08:00
xin.zhang 5edc01e8d1 FIX:crash while using HMSQuery::query_hms_msg
jira: [STUDIO-9380]
Change-Id: I317a10b101fa0e7df471e04245778bdc3984212d
2025-03-22 22:13:31 +08:00
xun.zhang f858d6c7a8 ENH: modify some sentences for translate
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6ba3de47566c73ee8d6f8f5f24c854b9599dc073
2025-03-22 22:10:53 +08:00
xun.zhang 05383187e0 FIX: fail to translate in filamnet group pop up
1. Initilize the sentences in construct function
2. Fix some ui bugs

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I991df343932bb60d5ba86f41f641661f2159da47
2025-03-22 22:10:53 +08:00
xun.zhang cd23329267 FIX: unable to select filament map mode in macos
1. add wxPU_CONTAINS_CONTROLS when construct
2. fix some ui bugs

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I413dbaa35f3f79c97e2db3f8b2cdb5ab55739484
2025-03-22 22:10:53 +08:00
xun.zhang 95e49986f3 ENH: seperate statitics for auto for flush mode
1.Compare stats of AutoForFlush with other filament map modes
2.Refine the function signature of filament group

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iec2aff069d8c44343df8b82f045c61354c7d1c2a
2025-03-22 22:10:53 +08:00
xun.zhang d27304e5ef FIX: wrong filament map when switch printer preset
1. Clear filament map info in plate when switch to single extruder
profile
2. Use real filament map when check tpu validality

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I45a3e8c91dd52e7300a563eda3ffb167c19b7074
2025-03-22 22:10:53 +08:00
xun.zhang 5d7f8b1267 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
2025-03-22 22:10:53 +08:00
xun.zhang f1702a5c36 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
2025-03-22 22:10:53 +08:00
xun.zhang e45f8c6dc2 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
2025-03-22 22:10:52 +08:00
zhimin.zeng 9c1d6b2067 ENH: add nozzle initialization check
jira: none
Change-Id: I9378295113c78c1775fa396d592501758d888182
2025-03-22 22:10:52 +08:00
zhimin.zeng 21865dc055 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
2025-03-22 22:10:52 +08:00
zhimin.zeng da68a52247 ENH: add sync button for cali preset page
and modify some UI part
jira: none

Change-Id: I9462a10adb7017a7038e5cd7e30cf393b63ae77b
2025-03-22 22:10:52 +08:00
xin.zhang 6617aa81c8 FIX:can not set chamber temp if there are Low temperature filament
jira: [STUDIO-9343]
Change-Id: I2af66de2a7683fe61053d0d2d0535cabc2da7477
2025-03-22 22:09:52 +08:00
xin.zhang e50901b616 FIX: there are no tempature for R extruder
jira: [STUDIO-9340]
Change-Id: I42b63c05d1c37531e8611648d31613b6ef2556a8
2025-03-22 22:09:52 +08:00