Commit graph

2331 commits

Author SHA1 Message Date
zhou.xu
ca81c370fd FIX: delete special symbol for filename
delete special symbol when plateName for filename

Change-Id: Ibb6b6603bc2ca040cb765dbedd013564ebcf3dff
(cherry picked from commit 840c085ae842e77b81de73def038fa9b417eac84)
2023-07-07 17:29:08 +08:00
zhou.xu
eca3d311d7 FIX: Opaque display after completed slicing
Change-Id: I944f5063ba41b767d01a26052e23bd803425b081
(cherry picked from commit f4d5ef5814c50d8477ac21e58182b00dbb20d6c8)
2023-07-07 17:29:08 +08:00
Arthur
c7ed4e7e14 ENH: revert boolean tool to mcut
Change-Id: I1aca763869e107a996519cb74e025043407005f2
(cherry picked from commit f7865828cf4b7b3ab8987bf0fc3d45efad2f08fe)
2023-07-07 17:29:08 +08:00
chunmao.guo
b55a5b7556 FIX: [STUDIO-3155] text color of editor in ObjectList
Change-Id: Ia414c5b72ac371222907ec043ac865a3d84857aa
2023-07-07 17:29:08 +08:00
qing.zhang
0207b7915e ENH: fix hole compensation fail with modifier
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ifa71772a1ded8fcb9ae2e4de6723c1a41b3cfe6f
2023-07-07 17:29:08 +08:00
lane.wei
5ddb47a8cd ENH: CLI: output stl files into a subdirectory
Change-Id: I3d1a3685713a498d7d66e9d5cbabf90aaa3ffe43
(cherry picked from commit bcb352f48995f7c3488bdf8d5636499fcd2b714c)
2023-07-07 17:29:08 +08:00
lane.wei
d1c6cc03d5 ENH: disable MSAA for picking in framebuffer_ext
Change-Id: I768b87826cdb747bea45fef8b490b04eb559e133
2023-07-07 17:29:08 +08:00
lane.wei
b62e3f5114 ENH: disable MSAA for picking
Change-Id: I44b8dc1ec89d20d57a92a7b6c6a390eee603b6d9
2023-07-07 17:29:08 +08:00
lane.wei
535db60e70 ENH: CLI: check the compatability when not change the settings
Change-Id: I977e98fcdd8c6a84ad68d0a1cc6f8eef5075b537
(cherry picked from commit ce17360aba5a463cdec788e7cb0897e33dfa1042)
2023-07-07 17:29:08 +08:00
chunmao.guo
ac57ac41ab FIX: c11 tunnel mqtt
Change-Id: I550978822998fe9ef5b17ba76374fb5f7688fc7e
2023-07-07 17:29:08 +08:00
chunmao.guo
b76c9b756d FIX: [STUDIO-3158] use nautilus to select file in linux
Change-Id: I37fc5f26c9b38ce749adf3ff7662f982a6f9f452
2023-07-07 17:29:08 +08:00
chunmao.guo
10988f0bae FIX: [STUDIO-3090] export error string to file panel
Change-Id: Ifabff9646dfcf19da9188edfb2447b33c8c1089e
2023-07-07 17:29:08 +08:00
chunmao.guo
75545c65cd FIX: [STUDIO-3057] keep download state in file
Change-Id: I6685f014e9c6fe3bf2e33218cec68d188f8cbc72
2023-07-07 17:29:08 +08:00
tao wang
87386c817c FIX:fixed model import not in the latest list
fixed STUDIO-2986 STUDIO-2989

Change-Id: Ifc20a6dcfcd0cae305cc6c2844cb26656289925e
2023-07-07 17:29:08 +08:00
chunmao.guo
9b0dbeb19d FIX: [STUDIO-2969] model file thumbnail error continue
Change-Id: I0eab0cd0e85dd1c3dcc07eaed855682546ba4e04
2023-07-07 17:29:08 +08:00
tao wang
b79ee23dd6 ENH:check 3mf files without gcode data
Change-Id: Ic056cd29d4bab8612701fd2291af5a14eb937bb7
2023-07-07 17:29:08 +08:00
liz.li
304c3abfe9 ENH: calibration
1.fix some issue: STUDIO-3127、STUDIO-3138、STUDIO-3135、STUDIO-3123、STUDIO-3117、STUDIO-3115、STUDIO-3114、STUDIO-3113、STUDIO-3112 and other issues
2.refine UI
3.FLOW RATE multi-slots calibrate saving related logic
4.add input validate and access protection

Change-Id: Ie6c04fdfd050cc48607182bd8cc8f145381a5b70
2023-07-07 17:29:08 +08:00
tao wang
959de9d8af ENH:optimize filtration backup
Change-Id: I578e5ad83ae798a41ff1139a566de66e0d097ee5
2023-07-07 17:29:08 +08:00
tao wang
bd178a46d0 FIX:fixed the option to enable AMS even without AMS
Change-Id: Ia3326fefeafb0fedac8d538570bc90ced744df4f
2023-07-07 17:29:08 +08:00
tao wang
79b11359c8 ENH:display the progress of slicing the mall model
Change-Id: Ic3ee512d603928958019be22761becc28e57b8a3
2023-07-07 17:29:08 +08:00
Stone Li
030b3f0c58 ENH: compatible with old firmware in mqtt keep alive
Change-Id: Iaee3401d8dd26553169da7a9a627b31357c3d302
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
zhimin.zeng
6ea3259d05 ENH: Improve some details for pa calib
Change-Id: I5d4e1b6a3385f28b616989e2a23cfda627eb79d8
(cherry picked from commit 01827ef8ede395d4bed856585e9ef6b316ee1d2c)
2023-07-07 17:29:08 +08:00
zhimin.zeng
2d3f1c7d92 FIX: Adjust step file import precision
STUDIO-3092

Change-Id: I0a96b255f3e387bd2c9dc0b6b3a3c6131d617cc3
2023-07-07 17:29:08 +08:00
zhimin.zeng
2cbcf39604 FIX: .3mf corrupted when using "&" in text
github-1903

Change-Id: I074d2e798232e4521f8f63aa32c6060a41805664
2023-07-07 17:29:08 +08:00
wintergua
d132ad2d9d ENH: improving the efficiency of “groupingVolumesForBrim”
tbb parallelization is used to improved the efficiency of for_each_volume and for_each_polygon loop

JIRA ID: STUDIO-2866

Change-Id: Id5b3a536e3162b148417cbee803bcede3b62a651
(cherry picked from commit 15a6f7ef2f575eaa4b4694ad357d881b39b82f5b)
2023-07-07 17:29:08 +08:00
zhou.xu
9392e3a9f1 FIX:fix transparent 3D display
Change-Id: I6b7a09842d68c0417ae66640463b540500290848
(cherry picked from commit fce7e678802d3087728eafa93992999cc745bd0a)
2023-07-07 17:29:08 +08:00
xun.zhang
6e34ecd749 ENH:update PETG/PTEG-CF fan_threshold
Change-Id: Iffdffd936f249dd763ab7ebad0b7622d1eb504af
2023-07-07 17:29:08 +08:00
tao wang
3a0334869d ENH:optimize printing process
Change-Id: I494cbc53b5ab266dcf20a145c030b1443935ca6d
2023-07-07 17:29:08 +08:00
zhimin.zeng
7dda18fed8 FIX: crash when loading stl file for modifier
Change-Id: If358e1a8bca908c2c4dda4a95510163867f56eb4
2023-07-07 17:29:08 +08:00
lane.wei
6968eb5d82 ENH: support export multiple model objects as stl under CLI
Change-Id: Ib6cb68624d111971dc763901f3a8414673d9a546
2023-07-07 17:29:08 +08:00
chunmao.guo
2ccf0a84d8 FIX: not handle print sequence id in mqtt message
Change-Id: I2d097cc23b165a2c8c7e85cd38a34b314f7b0bb5
2023-07-07 17:29:08 +08:00
chunmao.guo
e7af4eeccc FIX: [STUDIO-2971] always load gcode config from gcode stream
Change-Id: Ie01456c3ecdc74f80f4aed728fda45782441e37b
2023-07-07 17:29:08 +08:00
chunmao.guo
e44aa0e31c FIX: [STUDIO-2431] unset audio sink from gst playbin
Change-Id: I4e3e1656842167b039d11003e75b7f4b6048b178
2023-07-07 17:29:08 +08:00
chunmao.guo
f2b8604088 FIX: [STUDIO-3121] load ams color erase ff alpha
Change-Id: Id6984e3a159bfea0bb644c77c993e7a71eb8f149
2023-07-07 17:29:08 +08:00
chunmao.guo
9c251c59ec FIX: [STUDIO-3132] modify text of delete files
Change-Id: I74c9c06f41f6c143f56c2aad086381588d059408
2023-07-07 17:29:08 +08:00
chunmao.guo
49bbf6bdbb FIX: avoid multiple unsaved dialog
Change-Id: Ibcfde4033de8f75e65ac868c62de74e2187d0dde
2023-07-07 17:29:08 +08:00
chunmao.guo
fa91174af2 FIX: [STUDIO-3027] media file dark mode ui
Change-Id: I1b611392d0fa82471ffe9a8043c32931f8be325d
2023-07-07 17:29:08 +08:00
zhou.xu
cc33bb90ca FIX:update_target() in get_target()
Resolve the issue of camera rotation and translation, which cause a change in perspective

Change-Id: I2a8b8bcb7449082869206a7beada22e9029f4959
(cherry picked from commit baf2d7184c6bc8789d02aff1897c3e989f9ce03f)
2023-07-07 17:29:08 +08:00
lane.wei
1e8adabd5c Debug: change the rendering order for debug
Change-Id: I09db011ff6e3346d24b9ac86ca107e07d4a7c542
(cherry picked from commit e217689000e33854b945e8925d84efddf178f716)
2023-07-07 17:29:08 +08:00
zhou.xu
a1faa927cc FIX:translate "Edit plate setitngs" and so on
Change-Id: Ie82c5e9e4c26b6d72722914192296925ad36ff48
(cherry picked from commit c7ed2e139bccf6ef1cf18c7c232c0c759db19578)
2023-07-07 17:29:08 +08:00
chunmao.guo
134c4a0815 FIX: request pushall when mqtt message lost
Change-Id: I178c071f5920ce5a2c5872994ccd0563c01ae3a4
2023-07-07 17:29:08 +08:00
chunmao.guo
2f2c131599 FIX: [STUDIO-3068] optimize loading into object list
Change-Id: I8367b41ee0c3149f62372c285237cbc736a690cd
2023-07-07 17:29:08 +08:00
zorro.zhang
42bde27302 FIX: parse json error while json with emoji
Change-Id: Ic9d92b832c2f796d9bd399c4ebeebff1a5b2fec2
(cherry picked from commit cd57f0c7f221f03312a8cdc3ba3b81e67e95f64f)
2023-07-07 17:29:08 +08:00
tao wang
494e9c9f4f ENH:filtered plates without gocde.3mf files
Change-Id: I91ccbd0c27fceb0e931d5be3a29c464dd6ac609d
2023-07-07 17:29:08 +08:00
tao wang
d5bfbfbaa6 ENH:model files will not be imported when downloading plugins
Change-Id: I87ca42420f2f21e8f6e117ebaa5cb389203d70c2
2023-07-07 17:29:08 +08:00
tao wang
a01b0c4f32 FIX:display file name instead of printer name
Change-Id: Iea8e425476e8c0a35fb8cf0d9a6f3179794bd8b4
2023-07-07 17:29:08 +08:00
tao wang
fb68d7745f ENH:optimized msg window style
Change-Id: I2acf6b8fe8f058a1aad8b782deb0d43334d3a770
2023-07-07 17:29:08 +08:00
tao wang
060ba6c70e ENH:dismiss the amsmapping window when sending printing
Change-Id: Iac0612b48105b62e919eeeb9ed7f338c1bab0a30
2023-07-07 17:29:08 +08:00
zhou.xu
aca2e18549 FIX:Platename allow input of spaces,and its total length can reach 40
Change-Id: I97f9ddd5be472faa0ba1f1dfaa5863353b967225
(cherry picked from commit 1c7acc70660a165dd6d9d732ee574fbb9c4e9fde)
2023-07-07 17:29:08 +08:00
manch1n
0a5aa3ebb2 FIX: remove default extruder 1 for objects
STUDIO-3058

Change-Id: If52a41067b55011af9561c70f962c2ce9cfd7b96
(cherry picked from commit dae01e11439ac05c040dabc2208732971a0daac0)
2023-07-07 17:29:08 +08:00
Arthur
0ce835dcd4 ENH: add option "remove_small_overhang"
Let the user choose remove or not.

Github issue: #1810
Jira: STUDIO-2992

Change-Id: I9c5e087d171d16d8d7318b36efe825a6cbc29c33
2023-07-07 17:29:08 +08:00
qing.zhang
5ae0adde16 ENH: reorder print area to reduce travel time
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I8fd5c505a42ae850d91c061d4df08257fb03c8c8
2023-07-07 17:29:08 +08:00
chunmao.guo
10838680dd FIX: handle empty AMS filament type
Change-Id: I76b931a28fef4aaf18c2ca0a472fcbefee4663b8
2023-07-07 17:29:08 +08:00
zhimin.zeng
dde886aae8 FIX: Scale coordinate display axis is wrong after the rotation
STUDIO-2658

Change-Id: Ie3659ac29bdbc6f908fbd6fc3463d4498b1a1bbb
2023-07-07 17:29:08 +08:00
zhimin.zeng
0162f5f75a FIX: the insert custom gcode icon is not correct after sync ams
STUDIO-3053

Change-Id: Ia98f18481cba7fc080f7153d6da253403c5db494
2023-07-07 17:29:08 +08:00
zhimin.zeng
b1bef0686b FIX: modify the error message
Change-Id: I6b55e190d4b101f7d4648985bfc4d4b24988c4ac
2023-07-07 17:29:08 +08:00
chunmao.guo
e3d4380244 FIX: retry fetch file thumbnail one by one and split reply
Change-Id: I0c532bb57997ac61ff12172478459fc13f34f01c
2023-07-07 17:29:08 +08:00
tao wang
1d16e98e06 FIX:fixed multiple prompt windows popping up
Change-Id: I7cfc6d1ce08d356dc9c2f7125b46d4e12b95f4e7
2023-07-07 17:29:08 +08:00
chunmao.guo
c14599a140 FIX: "Not supported on the current printer version"
Change-Id: Ib01fde05352d8f0dd91690cc941d14d983f12f9a
2023-07-07 17:29:08 +08:00
chunmao.guo
152df78310 FIX: [STUDIO-3016] not select model objects on load project
Change-Id: Ie204df31f2b352055ad23527a64e09b0372d97ce
2023-07-07 17:29:08 +08:00
chunmao.guo
05c2148b82 FIX: [STUDIO-3084] size of full_width field
Change-Id: I804b364c2faf0990837c9d4d38110eed9d4f0b49
2023-07-07 17:29:08 +08:00
tao wang
0dbda47be1 FIX:update the message text of the filtration backup
Change-Id: I5c24cae4370f9a94154ed7eb408e8c65cb5c6a1e
2023-07-07 17:29:08 +08:00
tao wang
09aa298947 FIX:fixed material type name being too long
Change-Id: I44e9a15ae3d32819843343277eba2cb527cabbe7
2023-07-07 17:29:08 +08:00
liz.li
0f4e51209e FIX:obj_table: brim type choices display issue [STUDIO-2597]
Change-Id: I616d27bdd061a75eb432a0f759c5f7813c6d7e23
2023-07-07 17:29:08 +08:00
liz.li
8ae8cce200 FIX:enable tab key of cut toolbar[STUDIO-2998]
Change-Id: I4c731aeb54cf81a68f6a2501f41986942b71e604
2023-07-07 17:29:08 +08:00
liz.li
1ac77b8da7 ENH: unified printable menuitem UI [STUDIO-2882]
Change-Id: I74421e860baf6476410cd7bbeff252daac0c09c3
2023-07-07 17:29:08 +08:00
chunmao.guo
c5805588ac FIX: record mqtt if connected with tunnel
Change-Id: I521b16d66e1a38e72b26c8528d17e6384c3a4555
2023-07-07 17:29:08 +08:00
maosheng.wei
bc82396fbb FIX: [STUDIO-2991] Gcode viewer decimal conversion problem
Change-Id: I4758548a1344e17aebe9cfeea7439322891df304
2023-07-07 17:29:08 +08:00
Stone Li
bc1dff84df ENH: support transparent filament in ams mapping
Change-Id: I5495b9f8f62a8317acdf6feff33c6b338076a61c
2023-07-07 17:29:08 +08:00
liz.li
58d9f055da FIX: forbid adding custom printer [STUDIO-2904]
Change-Id: I690d6820519c634740afb826dde7ef6f568bef62
2023-07-07 17:29:08 +08:00
manch1n
7ba1ac9d15 ENH: [STUDIO-2773] block notification
Change-Id: I97b556b5ad1f25d8c4118e1f271c0756084d83cc
2023-07-07 17:29:08 +08:00
Arthur
2e0a8dcf30 FIX: reduce normal node in buildplate_only mode
If support_on_buildplate_only is enabled, and a node will fall into the object,
this node should not be a normal node.

Jira: STUDIO-3047
Change-Id: I65dc6d69d28729732907111c3b34b4d32edff806
(cherry picked from commit d04dc35d45c171e20899cb391d3b192fa123c10e)
2023-07-07 17:29:08 +08:00
maosheng.wei
f1a99020f6 FIX: Direct crash when bad_alloc
Change-Id: If8e26218efa1750a7cbdced4f4b7db19d3a14db0
2023-07-07 17:25:51 +08:00
chunmao.guo
ec94c46665 FIX: [STUDIO-3046] prevent wxGuiLog on app quit
Change-Id: I1a973a5e42eb286935317fdd8b6d08fb90a2f429
2023-07-07 17:25:51 +08:00
maosheng.wei
4c020fe102 FIX: [STUDIO-2764] Fix unstable pop ups and buttons
Change-Id: I8d9efebe11b8ad83777664d4aa29bb5d3fdde6e3
2023-07-07 17:25:51 +08:00
tao wang
e304f12d7d FIX:fixed incomplete display of step control due to long text
Change-Id: I647bb254a1af7a1a877eae9946cd18b1f6076a76
2023-07-07 17:25:51 +08:00
liz.li
4de8342586 FIX: height range display problem [STUDIO-2834]
Change-Id: Ifce71ed778ce7dcdeddc226de2b061d477d409eb
2023-07-07 17:25:51 +08:00
tao wang
1252e9ab93 FIX:fixed studio no response after canceling printing
Change-Id: Ic4cb35b896fd49df2cbd6676324dd80ed617db6c
2023-07-07 17:25:51 +08:00
manch1n
bea2be1e18 FIX: get correct extruders of object has multicolor volumes
STUDIO-3049

Change-Id: If63a86e12fab9f3bb012d5b2833f7f89caf08c78
(cherry picked from commit fa529c282ed3ecd8fe889b8d9d863af44e0bd19a)
2023-07-07 17:25:51 +08:00
maosheng.wei
5739d58283 FIX: [STUDIO-1393]Device AMS consumables window scaling issue
Change-Id: Ic8cb8a099e8485113589cf43cffd80d3e1d69691
2023-07-07 17:25:51 +08:00
chunmao.guo
1a36608d59 FIX: [STUDIO-3037] use plate type labels from configdef
Change-Id: Iecf81fe5a8cbe35ffa431432ff938a4b81ddea5c
2023-07-07 17:25:51 +08:00
maosheng.wei
0bc2e5b886 FIX: [STUDIO-1396] Firmware update window scaling issue
Change-Id: I09838b1b6441e50ff00b6d0d3823ece182c7da59
2023-07-07 17:25:51 +08:00
tao wang
27c8c81cc1 ENH:fixed transparent controls that cannot be clicked
Change-Id: I36f34b73a5248299b1db20127b5cbd010592f62a
2023-07-07 17:25:51 +08:00
tao wang
bba4b993f5 ENH:enable flow calibration when using Textured PEI Plate
Change-Id: I34d5ae8a04f97eb4559b27a87f87a894650f6e39
2023-07-07 17:25:51 +08:00
chunmao.guo
392ddf9047 FIX: charset error when load file from command line
Change-Id: I8e84256454be11eaf76ef2e1736a7b221b66cf1c
2023-07-07 17:25:51 +08:00
chunmao.guo
3b5ae871af FIX: [STUDIO-2967] dowload model file not work
Change-Id: Ie4cc2d43f7078b505261f51bac4a34079e2d4836
2023-07-07 17:25:51 +08:00
tao wang
81cb240dcc FIX:fixed incorrect disabled state of filaments material
Change-Id: I168131d90f4b7e987d026808366a08895e1b1524
2023-07-07 17:25:51 +08:00
tao wang
e1199884d8 ENH:optimize the color of text in dark mode
Change-Id: I458250cfa43115b882ea4362e0e5620d8c5f8fb8
2023-07-07 17:25:51 +08:00
tao wang
52aecca564 ENH:printer errors will no longer automatically close
Change-Id: Ib2444469be889bb6bc7fd58fac45adb4e121651e
2023-07-07 17:25:51 +08:00
salt.wei
3a1e112d49 ENH: separate the simplifying of infill and wall
This can avoid to simplify wall twice when
the only invalid step is infill.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ie5a9ccc10d5331c29c716aece08cdb195352cfe3
2023-07-07 17:25:51 +08:00
tao wang
e6070fc607 ENH:optimize the style of transparent filaments
Change-Id: I3b105cb69172c21e4ed10bda0d22d7620d09a0a4
2023-07-07 17:25:51 +08:00
chunmao.guo
7cba0882b8 FIX: [STUDIO-3005] support sub language (region) in locale
Change-Id: If7af7fc79d84f68dcc495f8f8eefa928e93994a1
2023-07-07 17:25:51 +08:00
liz.li
767edb03e0 FIX: fix some issue in calibration
1.add part of x1c PAcalibrate save multi-filamnet-presets logic
2.fix a quit crash
3.fix keeping connecting device
4.part of UI refined

Change-Id: I221984529bd09111d408b09defe5e30c9d100714
2023-07-07 17:25:51 +08:00
chunmao.guo
a12e1f2568 FIX: sync from master
Change-Id: If8d11f0778d540e7f16ce022150bc531d42f6bd9
2023-07-07 17:25:51 +08:00
tao wang
2d8ddca1d6 ENH:synchronize different codes
Change-Id: I011b39ee85eecbb9da99d1c4fe1f2875267acc32
2023-07-07 17:25:51 +08:00
yifan.wu
f97261bca9 ENH: optimize support top intface fill direction
Optimize support top interface fill direction for bridge.
The direction is set orthogonal to the biggest bridges's infill
direction.
Currently, it only works when thick bridge is off.

Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I7bd894ae6f5ae24bc597c609e27a16b6d45a9797
2023-07-07 17:25:51 +08:00
Arthur
3c1f7f9e16 ENH: improve small overhang detection
Small overhang diameter threshold is reduced,
and use bounding box size instead of area for final decision.

Github: issue 1681
Change-Id: Iabbb49dfc47345bb609214749104c808608c4d65
2023-07-07 17:25:51 +08:00
tao wang
6f2839b641 ENH:display error msg when connecting to the printer fails
Change-Id: I483d6c00bdd623e34bce5b087bfbcb9a5e876fa3
2023-07-07 17:25:51 +08:00
chunmao.guo
4fd8a2b957 FIX: turn off staffpick by switch
Change-Id: I7ab5c2aa14273a7e7bb2badccdddac22b784f342
(cherry picked from commit b2aa5e32ce61677838621aaedb9ddbe3699bddf7)
2023-07-07 17:25:51 +08:00
chunmao.guo
84eb6159aa FIX: [STUDIO-2908] load files from command line
Change-Id: Icd67714f684bf150c568956e0685e67dca9e2ca8
2023-07-07 17:25:51 +08:00
liz.li
d53bd3394a ENH:calibration
1.adjust interaction of calibration
    add select my device
    add select multi-amstray
    modify ams selector
2.add some x1c calibration command

Change-Id: I403446cc0cd3ae5e1dec5d2dc97920ff334522da
2023-07-07 17:25:51 +08:00
zhimin.zeng
032bf107b8 FIX: fix the conflict
Change-Id: Id5f2bf11344e9d42302420d167daa3af1c3c1845
2023-07-07 17:25:51 +08:00
liz.li
1f54aaf22b NEW: add calibration
Change-Id: I03e5489a67042e7f76f5a42260a289d540b5a63a
(cherry picked from commit cbac2c639db830eb779b1979c8d6b4eb3decb7e6)
2023-07-07 17:25:51 +08:00
zhimin.zeng
ff3f78cfb5 FIX: not exit when load modifier .gcode.3mf file
Load modifier is not support .gcode.3mf file

Change-Id: Ic8bfa7ac582cbf89b4b788930f8042126e84c531
2023-07-07 17:25:51 +08:00
zhimin.zeng
b5878b1838 FIX: wipe tower is not generated with different filament layer range
Change-Id: Ica876c3a94a3edb23eb723a1f3c37e2d10549af9
2023-07-07 17:25:51 +08:00
chunmao.guo
f9f937b769 FIX: [STUDIO-2999] locale used by parallel load
Change-Id: I24553b7426b4e5a60e05d20943a42fe8a614bb34
2023-07-07 17:25:51 +08:00
chunmao.guo
d2ae9d32fc FIX: [STUDIO-3006] not reload setting on sync error
Change-Id: I625c3f2043ef959823953b95555620d9da3a2f8c
2023-07-07 17:25:51 +08:00
tao wang
fdf589de3e ENH:no longer hide the retry button
Change-Id: Ia3c598b167093d972b4c6a2b5927700450431cb3
2023-07-07 17:25:51 +08:00
tao wang
e261f8b722 FIX:fixed display disorder in dark mode after account switching
Change-Id: Ie756a2d303bda7258cf7648a8887108babaf2127
2023-07-07 17:25:51 +08:00
chunmao.guo
fa71bcccdc FIX: [STUDIO-2759] handle sequence of mqtt message, support tunnel
Change-Id: I69df95e38001c10dd4af5ef808d7945b4e33168a
2023-07-07 17:25:51 +08:00
maosheng.wei
0cf0bd52fc NEW: [STUDIO-2769] add jump check ams blacklist checkbox
Change-Id: I827c54fcfe24aa153d5b1f43a948d558d1abb03e
2023-07-07 17:25:51 +08:00
Jianjia
e1cfd11100 ENH: increase grid infill's strength
Previously grid infill may be cut, so the strength on one direction is too weak. Now we switch the order at neighboring layers, so the strength of both directions are good enough.

Change-Id: I0ba768eeee34ce430e43ea57d8f06c209d469d39
2023-07-07 17:25:51 +08:00
tao wang
c7278dffeb FIX:filament backup does not interact after clicking
Change-Id: I47086e92e74512661149557434c17a9587232ce6
2023-07-07 17:25:51 +08:00
tao wang
a476bbd229 FIX:optimize the process of loading/unloading p1p printers
Change-Id: Ib1b83aceca9753a6d6086c0b159da015d705f86a
2023-07-07 17:25:51 +08:00
Arthur
12d0a51362 FIX: do not merge overhangs when buildplate_only is on
Jira: STUDIO-3024
Change-Id: I87f73a556945d1b1640c515336ca108f65b88bdf
(cherry picked from commit 1c09513324bb965647bbb157be1cacaf9371ce07)
2023-07-07 17:25:51 +08:00
salt.wei
3ea602091e ENH: add back infill anchor for special case
These two settings is necessary for some
specific user case.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I9d70679932ac90c34296393d0e8bb8aebd8ebe48
2023-07-07 17:25:51 +08:00
Stone Li
030275a5a1 ENH: remeber extrusion cali preset in MachineObject
Change-Id: I32fcf6355ce948fc02c584b8639eb96fe2b444b5
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:25:51 +08:00
lane.wei
0d656621bf FIX: fix the printable state not correct issue after auto-arrange
github issue 1858

Change-Id: Ica32c527b30d75f0e3019a633387168bd9d1c5ee
2023-07-07 17:25:51 +08:00
lane.wei
4bd1ab4e3c ENH: adjust the black color for the thumbnail rendering
(cherry picked from commit 2319ad511ff8d9dcbe0ac7060e098ed921fff40e)

Change-Id: I13512d1bac78c46257ceb907d5c2233976552a18
2023-07-07 17:25:51 +08:00
Arthur
a4eaf65b77 ENH: remove popup dialog of tree slim
This popup dialog was introduced to promote tree slim
style. Now it's time to remove it.

Change-Id: I34c0be56b4dc613e6e991dd87ab22eb4eaa1feb3
(cherry picked from commit 827c692a1877bfec914ef8f5a55c7357ed6e94d2)
2023-07-07 17:25:51 +08:00
chunmao.guo
ddd2c544c8 FIX: add load model process dialog
Change-Id: I3cf9f5a535236f87425a0314bde283e4549ca5e7
2023-07-07 17:25:51 +08:00
tao wang
0d9c0c1c12 ENH:C12 printer adds cloud only print settings
Change-Id: I8d2e7ad036bf67a7541c20e7a9b52580eb047773
2023-07-07 17:25:51 +08:00
tao wang
4552699bde ENH:X1 and X1C do not display privacy agreement licenses
Change-Id: I8d54067062676c849f50a298efc6d48a015eb5ef
2023-07-07 17:25:51 +08:00
maosheng.wei
befdbe3d2a FIX: STUDIO-1394 Printing window UI display issue
Change-Id: I1ce71b6d0e3ae40ecc98137920fcfb015b97e606
2023-07-07 17:25:51 +08:00
chunmao.guo
e48170e7fe FIX: [STUDIO-2964] something with fix printer file management
Change-Id: Id8c2349766c8ca3f90a0985873726a72f760da50
2023-07-07 17:25:51 +08:00
tao wang
f5960411a3 FIX:fixed color picker control cannot be clicked on Mac OS
Change-Id: I47ea257ced111c7d519c546375d3ba8b808f1d4e
2023-07-07 17:25:51 +08:00
tao wang
713e346a11 FIX:fixed invalid click of the back button in 3party printer dialog
Change-Id: I09f2aef83f802697ef581465eeda9b2239c806bf
2023-07-07 17:25:51 +08:00
tao wang
2d43ce4702 NEW:disable ams mapping when sending printing
Change-Id: Icf2c859151c8c5605e651426154ce6fa84269b87
2023-07-07 17:25:51 +08:00
tao wang
7d17cb20c8 ENH:transparent colored filaments are supported in the color picker
Change-Id: I1800d66ba4002ccef5c7edbd3c72d4410d1cd7a3
2023-07-07 17:25:51 +08:00
tao wang
da42ed6f58 ENH:display in black when the transparent filament is loaded
Change-Id: I4c2887ef93ac81571bcb037ddee8a363ab428e04
2023-07-07 17:25:51 +08:00
zhimin.zeng
1a9b82cf1a FIX: the assemble view is not correct after cutting or splitting
STUDIO-2934

Change-Id: Ia77b8704d65fad09103a42f1c56191928eff8cb0
2023-07-07 17:25:51 +08:00
manch1n
ec7306e3cb FIX: false alarms due to wrong print z of gcode paths
The print z was wrong previously when there is a wipe tower, or there
is an object with floating parts.

Jira: STUDIO-2719
udesk: https://bblcs.s5.udesk.cn/entry/ticket/show/2258732

Change-Id: Ifa070aeb548d692549cf88df0d405ecdf0160c80
(cherry picked from commit be3097d8044ce9e0079ebf7070b15c7aad7aff0e)
2023-07-07 17:25:51 +08:00
zhou.xu
b849a82725 FIX:Remove all spaces and special symbols in the plate name
Remove all spaces and special symbols like \ / : * ? " < > |  in the plate name,allow xml special symbols such as & '

Change-Id: I2b391d13be709af0e47f1573c0e225e63591fd23
(cherry picked from commit 135c97e9916c852a8625d9d9bf0a4dda051b6e2b)
2023-07-07 17:25:51 +08:00
zhou.xu
531757366e FIX:Calculation returns auto is optimized in camera class
Change-Id: I753b96702955a320872cb34893de5e201c407551
(cherry picked from commit 1f2c5e8801fc58db8c438a0ae8c5afd62023e5ff)
2023-07-07 17:25:51 +08:00
zhou.xu
28532b990b FIX:m_target of Camera is not updated
m_target of Camera is not updated in these api:  Camera::translate Camera::set_distance

Change-Id: I2a6a878700849e062fca7a65e53baa03d64312c4
(cherry picked from commit 835ee9fdea77259c155ceae4d3abe62385e7a853)
2023-07-07 17:25:51 +08:00
tao wang
fb6a40b06b ENH:optimizing the style of AMS refueling process in a French language
Change-Id: Ie0acb57aadd577c3dd7f42a5d76781e19a75dbd3
2023-07-07 17:25:51 +08:00
tao wang
73d3b37979 NEW:update the style when the virtual tray is empty
Change-Id: I40fc05ce31ed9225e5dea6d080fdbff138b2f9d8
2023-07-07 17:25:51 +08:00
maosheng.wei
c1010e5d0e ENH: [STUDIO-1398] UI optimization for flushing amount setting window
Change-Id: I40f7a589b4a9dac0022c588e71aaa13d10c5e4d8
2023-07-07 17:25:51 +08:00
tao wang
12a66c5c70 FIX:fixed dark mode correction in gcode view page
Change-Id: I4b2dd266024a5858aa5003e3f418cb5f2053d80f
2023-07-07 17:25:51 +08:00
chunmao.guo
a7138a47ad FIX: [STUDIO-2301] SideButton: not show hover state with focus
Change-Id: I76be9d6c24e75cf97135b398928f50a3483e0fae
2023-07-07 17:25:51 +08:00
chunmao.guo
bec1858a16 FIX: [STUDIO-2980] switch param to object mode not work
Change-Id: I4f5191986bf312ad3736671d5cc96d36f53487f4
2023-07-07 17:25:51 +08:00
tao wang
80d6479bee NEW:support for filament backup and edit
Change-Id: Id0a83e56df75253046cc07d972e9ad156690bbe7
2023-07-07 17:25:51 +08:00
maosheng.wei
049a5c5a8f NEW: add Report issue entry
Change-Id: Ie5cc195e34f2dbb94b4958c495cd28cd5bf4fd51
2023-07-07 17:25:51 +08:00
lane.wei
84b89094b2 ENH: cli: refine the progress logic
update 1% at the very beginning

Change-Id: I85e19ad5c8ed4b8465510ffb3db4fac12c0f20b9
(cherry picked from commit 5d4ca3be8e6af2c66ecd5d51fead3e7ca5ffa7f5)
2023-07-07 17:25:51 +08:00
tao wang
839f4fe85e ENH:display the retry button when the print error requires retty
Change-Id: Ia0aaa33015dec2492d611c93293becbf32f34c23
2023-07-07 17:25:51 +08:00
tao wang
6591d1d0ed ENH:filter domain names in network errors
Change-Id: I86d7f11bb198ac9060a1f1d6e6432f39471c70fb
2023-07-07 17:25:51 +08:00
manch1n
8714b3e5e5 ENH: arrange partplate objects intersect with plate are also arranged
Jira: STUDIO-2961

Change-Id: I744e99f8bdd95289efa37d1e022b109518befa51
(cherry picked from commit 15bc33d58de118deea93c568ef4e5ffb0370be75)
2023-07-07 17:25:51 +08:00
manch1n
33c69cdb4f FIX: make fill in bed arrange parameters same as normal arrange
Change-Id: Iec9d4e9c145ea75fc06d096e9c6905b3e412940c
2023-07-07 17:25:51 +08:00
maosheng.wei
739732ec18 ENH: [STUDIO-2858] UI optimization in FullCompareDialog dark mode
Change-Id: Ie51a6ef931c83fd61d0268f7a59a0a49791fee6f
2023-07-07 17:25:51 +08:00
chunmao.guo
1f56efe5ea FIX: printer file system debug log
Change-Id: Iac9520de0d844fe24e116b0b4f0491c560ff3c26
(cherry picked from commit c97f927110b9c96cc8d43f521f88ea0e77522ff7)
2023-07-07 17:25:51 +08:00
tao wang
8e41e6cee2 FIX:supports dark mode on linux systems
Change-Id: I424f4a686ffe0d25075022b7e58c89d2683fcea2
2023-07-07 17:25:51 +08:00
lane.wei
bda8d1cb98 FIX: fix the print_seq not display issue
the by_object setting is in plate
previous judge logic doesn't handle it

Change-Id: I7e32c9a6decc0797f7098e9e4c53ab53d17c072e
(cherry picked from commit 3c712001239002eb1b5c79e291069ed424f8141a)
2023-07-07 17:25:51 +08:00
Arthur
7c5e96a43a NEW: add boolean in export stl
Change-Id: Ibeab33f27ad7a2531bb256edd0e3f853cf8def7c
(cherry picked from commit 6cfb4371a1b9053b54569d91a9c29af97a753c0e)
2023-07-07 17:25:51 +08:00
lane.wei
2c620aa855 ENH: debug: set the crash dump to SetUnhandledExceptionFilter
AddVectoredExceptionHandler is too heavy now

Change-Id: I354a023723d16cfa5d20c282bb6d98773dcde74f
(cherry picked from commit c213904026960ebbc6621aa5413ad944af13cb97)
2023-07-07 17:25:51 +08:00
lane.wei
716f4a9b5c FIX: fix a bbox compute error issue when using multiple height ranges
Change-Id: I8a5f044a9817b946eb1321f98b96fe5d1d4bcdf1
(cherry picked from commit 045ee2537cac64160d53b2aa2ce2b96ed63a6d86)
2023-07-07 17:25:51 +08:00
maosheng.wei
3c5f5f1ea3 FIX: Developer Mode Unlimited Popup
Change-Id: Idcb8fe686c85e13cae5c8c36e6a08520e805876c
2023-07-07 17:25:51 +08:00
qing.zhang
1d0476fa44 ENH: optimize the efficiency of auto lift
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9c1679cc80ae23ff066df6e2fe98b5530a9d2288
2023-07-07 17:25:51 +08:00
chunmao.guo
1b0b14c0f2 FIX: [STUDIO-2844] use user presets only if login
Change-Id: Iec2dc9a77be8354ff1d5e0e4a60f79006ee682d3
2023-07-07 17:25:51 +08:00
chunmao.guo
ddabc14676 FIX: C12(P1S) tunnel proto compatible
Change-Id: Ibbf39b4fefe7e73e35f6096ac6989afbb531db03
2023-07-07 17:25:51 +08:00
chunmao.guo
a7566ea592 FIX: [STUDIO-2675] linux language switch zh_CN
Change-Id: Ifba1682b7fb402712665dad0219a84db0a23f1c3
2023-07-07 17:25:51 +08:00
Stone Li
6e5e947aa2 FIX: disable micro lidar in P1P
Change-Id: Idec534e783319c51c19f3b1bafce633c29a13a71
2023-07-07 17:25:51 +08:00
Stone Li
1babf060e6 ENH: disable extrusion cali btn when printing a job
Change-Id: Iacc559665a00527b01c100e316f61f75b11569d3
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:25:51 +08:00
tao wang
8271cdd7f1 ENH:optimize the logic of disconnecting printers
Change-Id: I01b42b213c46929bebd8106e6c17a53bdcb5fd7c
2023-07-07 17:25:51 +08:00
chunmao.guo
e4d4ac01d6 FIX: rstp proto mode & tutk state
Change-Id: I3d8b4a278426644bb716f18d7b8259032d22e444
2023-07-07 17:25:51 +08:00
maosheng.wei
eb3a97f55b ENH: [STUDIO-2450] Update the bed type to be consistent with the gcode
Change-Id: Ic69face644bc193e7125535697905c35ba210058
2023-07-07 17:25:51 +08:00
maosheng.wei
2718eafb5a NEW: [STUDIO-2888] Slice, third-party printing buried point
Change-Id: Ic713bdc8087b57dfb37638da3e4b7a6c1662f4c0
2023-07-07 17:25:51 +08:00
tao wang
9f8397b187 NEW:support transparent color display
Change-Id: I49e0e4c507121af7dad912a3a549348e7ade8eec
2023-07-07 17:25:51 +08:00
tao wang
57873e6e59 FIX:fixed download address splicing failure
Change-Id: I41b3f822aac95be86bf05db40dee54da133e6acf
2023-07-07 17:25:51 +08:00
chunmao.guo
dfd049374c FIX: [STUDIO-2865] only send changed thubmails to home page
Change-Id: I88ae0dd3a47c4cf02bf97978a22fd72ed0ef0299
2023-07-07 17:25:51 +08:00
gerrit
1cde1ebaed ci: update network module based on commit ec16b83
Change-Id: I306b66e265ef32fa83d2363797228752bb06f838
(cherry picked from commit 28061562c23a6f72a1414b26aeed062ecd454d62)
2023-07-07 17:25:51 +08:00
Stone Li
c731a1aceb NEW: auto logout when mqtt return code = 5
Change-Id: I75f7d0939d8483ad612408df9fe817ed652f9634
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:25:51 +08:00
chunmao.guo
de895e573a FIX: [STUDIO-2825] ctrl + tab only switch main pages
Change-Id: I10ed43929e4b757fb7c5415ba23a78ded1f2c7d0
(cherry picked from commit 10983c4d177b772e8eda264e5a9957218f779435)
2023-07-07 17:25:51 +08:00
chunmao.guo
3dc94b6f12 FIX: [STUDIO-2940] prefer use remote tunnel for liveview
Change-Id: I23708989e6d5ab38724e5da2cff2fe9d648bf730
2023-07-07 17:25:51 +08:00
chunmao.guo
f8bc0fd2d2 FIX: filament color icon on macOS
Change-Id: I9ed9d5d87554acfab67e0c41b64c7e8bb3a90f99
2023-07-07 17:25:51 +08:00
chunmao.guo
164251531e FIX: [STUDIO-2448] switch machine in camera popup
Change-Id: I40531dde899beb11efea985348de8b77354e6724
2023-07-07 17:25:51 +08:00
chunmao.guo
c770926142 FIX: [STUDIO-2702] fix maximize size offset, ad7bda2
Change-Id: I4f65ef25dc4241bf7c1c3d15c38198ea2b40b337
2023-07-07 17:25:51 +08:00
zhimin.zeng
9352f34ad0 FIX: fix some crashes
Change-Id: Iab830fd58c2a6abc77787cba95d530f9b53d7b52
2023-07-07 17:25:51 +08:00
manch1n
d76edece9f FIX: fill in bed menu item removes dots
Change-Id: I4f0a0571965a6cd57108c35ad6cc06c8f06f6316
(cherry picked from commit 7999377b90eb8dd243102f2fb9e94cd1017e9bb3)
2023-07-07 17:25:51 +08:00
zhimin.zeng
00b5a1db3a FIX: crash when add modifier(load from file)
Change-Id: I6e6a7e10d4362fd14af70b7f8f4e9c6bc442aa25
2023-07-07 17:25:51 +08:00
zhimin.zeng
65ea350f01 FIX: color is not correct after sync ams
Change-Id: Ib681f84c3b2d8267fa832072a32d1f49c21145fd
2023-07-07 17:25:51 +08:00
tao wang
c351ac54aa ENH:do not write to config file when user access code is empty
Change-Id: I180e20b7d26fd337eef09ff4267cd4c2c61b6518
2023-07-07 17:25:51 +08:00
tao wang
4892a0491c FIX:fixed task name too long causing HTTP request failure
Change-Id: I912b1a9c64038c6f236d76bec670a7369d47579a
2023-07-07 17:25:51 +08:00
tao wang
85d7baf79c FIX:fixed incomplete display of button text in German
Change-Id: Ic801d5d13c5ddd2e79b648d5eaebd71639023dee
2023-07-07 17:25:51 +08:00
tao wang
18cddb3b8d ENH:update the style of the privacy agreement confirmation window
Change-Id: Ibc042dbd5020681213bed1684160f9a239a1eb65
2023-07-07 17:25:51 +08:00
tao wang
8991c31e33 ENH:fixed incomplete text display in step controls
Change-Id: I11af7df2b9262d7d9ef6dcb69fc93ae1603dc7bf
2023-07-07 17:25:51 +08:00
chunmao.guo
0699ee2da3 FIX: [STUDIO-2846] redirect wxLog to Boost Log
Change-Id: Idb95e9095c857eee37d809079bab08903f336bb9
2023-07-07 17:25:51 +08:00
chunmao.guo
d0905486ff FIX: [STUDIO-2588] load staff pick after upgrade plugin
Change-Id: I89efa67ddb409bf5e1bb3668f9b074f11e87e03e
2023-07-07 17:25:51 +08:00
chunmao.guo
2b5f8082be FIX: support alpha color in 3DScene
Change-Id: Id6e6346b8ddb77a911ff5d56331d9088ca41017e
2023-07-07 17:25:51 +08:00
chunmao.guo
149b1112fc ENH: transparent filament color
Change-Id: I8f6a26763a3ad790bda6ca13327d40403d88dd59
2023-07-07 17:25:51 +08:00
liz.li
ab0c6611c8 NEW:add paint tool in assembly view
Change-Id: I108e1e24ca9d033d2279c8153585166971a347a6
2023-07-07 17:25:51 +08:00
liz.li
5236f17792 FIX: keep change filament menu item followed by convert menu item
Change-Id: I460b01078ae5cde22afe30b4a7ac13cdd9e67b26
(cherry picked from commit e37460eb4a30db3449132e36df97ea613eebf41d)
2023-07-07 17:25:51 +08:00
tao wang
7af252fa99 NEW:support for sending print job from SD card view
Change-Id: I8366345ae4323c1b568bfd267d036e2474ff969a
2023-07-07 17:25:51 +08:00
Arthur
3d1f61c7ed NEW: add tree_support_brim_width option
Jira: STUDIO-2921

Change-Id: Id5fddc0b6f5ffe3beb9afb0be5f81a766fc5b21e
(cherry picked from commit 86d7b6016e48143aad03744a58d44042ff0a0b4c)
2023-07-07 17:25:51 +08:00
zhimin.zeng
297e922daf FIX: crash when slicing(make perimeters)
Udesk: https://bblcs.s5.udesk.cn/entry/ticket/show/2193141
Change-Id: Ibb2e20e9e6d159821e96dc81fd4e384f773a39dc
2023-07-07 17:25:51 +08:00
Arthur
55a1141e67 FIX: sharp tail detection misses some sharp tails
1. Previously if there are multiple sharp tails in a layer, some will be
 missed. To fix this, we should not skip if the current layer is already
 detected as sharp tails.
2. Do not mistakenly detect sharp horns as sharp tails by only detecting
 the overhang areas larger than half of the extrusion line width.

Github: #1578
Jira: STUDIO-2659
Change-Id: If7ba5c9ae547d3051551aa6fa34eb6214d01a46d
2023-07-07 17:25:51 +08:00
Arthur
3d8383f127 ENH: upgrade some deps libraries
CGAL to 5.4
 TBB to 2021.5
 OpenVDB to 8.2

Change-Id: I08992fce104e6f56001643c3c5dbf6c3f59ffc3d
(cherry picked from commit 1571f176fc37dda1c3e889776e13fa49bba4ae42)
2023-07-07 17:25:51 +08:00
maosheng.wei
238080e0ab ENH: [STUDIO-2647] Optimize the interface for selecting part types
Change-Id: Ia277a37ce102708c1c8d535bf323fd58bbd0d230
2023-07-07 17:25:51 +08:00
lane.wei
33ae019a95 ENH: CLI: don't popup dialog when loading shader failed
STUDIO-2855(github issue-1703)

Change-Id: I46476e94951aa2337fee3439159e777773366c59
2023-07-07 17:25:51 +08:00
chunmao.guo
8dae5b6980 ENH: [STUDIO-2759] network queue on main thread
Change-Id: Ie1fa855b354047ab015c801cae5df7271e844e58
2023-07-07 17:25:51 +08:00
chunmao.guo
5a7aa74e62 ENH: printer compatible for tunnel protos
Change-Id: Ic409ad967da43ad696b75a6c97e90e1f70e7610d
2023-07-07 17:25:51 +08:00
tao wang
d70a608921 NEW:confirm privacy agreement before binding printer
Change-Id: Iee6776bf533577dd9fd388c3ea2efad27692cf82
2023-07-07 17:25:51 +08:00
chunmao.guo
56b9d0fbb3 FIX: [STUDIO-2608] recent project not open starting from number 10
Change-Id: I9e867f26342993cae7a98d6e8b61e9c21b4f434c
2023-07-07 17:25:51 +08:00
maosheng.wei
187718890f FIX: [STUDIO-2899] Model mall entrance issue
The device window switches from a printer that has printed the mall
model to a printer that does not download the model from the mall. The
printing progress area also displays a rating button

Change-Id: I240cc4d2045cab043f9f6d20e8d40632c4f5b862
2023-07-07 17:25:51 +08:00
Stone Li
f3fdfee569 ENH: refine Cool Plate to Cool Plate / PLA Plate
Change-Id: I186ea538465322220dcb088c9998716aad8398ee
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:25:51 +08:00
zhimin.zeng
63acf7f6f0 FIX: Crash when perform cut
"keep upper" and "keep lower" may be not checked when check "Cut to parts"

Change-Id: I8f902d3013e465f0a672369f1b732cce5f30f66d
2023-07-07 17:25:51 +08:00
zhimin.zeng
ab17e418cf FIX: modify the flushing volume of transparent material
The transparent material is regarded as the white material to calculate the flushing volume

Change-Id: I922ff55ede62acb7040d6f7cdc6b14bcf6e31274
2023-07-07 17:25:51 +08:00
liz.li
01e556a038 NEW:add pause print message
Change-Id: I5b1fe20f0ecbcb9349f630f40048eb3c7eebb577
2023-07-07 17:25:51 +08:00
chunmao.guo
d8517991e4 FIX: [STUDIO-2767] retry with remote tunnel when local failed
Change-Id: Id0172239d752508227729e81bee6c1a6ff4d3e9d
2023-07-07 17:25:51 +08:00
chunmao.guo
c142c8a31e FIX: [STUDIO-1868] not show wrong models with old printer firmware
Change-Id: Ifa08e2e18348827ab3577ae98c0cf553bd4028f0
2023-07-07 17:25:51 +08:00
chunmao.guo
9240b6f7bc FIX: not saving instance when skip model
Change-Id: I07fea76b9579857801ad54dddbda64578b454e95
2023-07-07 17:25:51 +08:00
chunmao.guo
9c01ff269e FIX: not restore old object with components in sub model
Change-Id: I6adb7aa58dae1a2e9e9910cd19757b5e56e8eae8
2023-07-07 17:25:51 +08:00
chunmao.guo
c2e0c3d109 FIX: [STUDIO-2562] tooltip splash on speed button
Change-Id: I29a9d5bde81b7ddca962568ddcd9298850d6ea3a
2023-07-07 17:25:51 +08:00
chunmao.guo
b5663b25c9 FIX: is_support_remote_tunnel P1P >= 01.03.00.00
Change-Id: I97e7a38f7bd3d42f61fb4c56b3757b36805a28bf
2023-07-07 17:25:51 +08:00
maosheng.wei
f40851ff31 FIX: [STUDIO-2492] Model Centering Problem
Click on Add in the top menu bar, the model is not centered

Change-Id: I950ce13262090ada316d5c350af8c7edc9826222
2023-07-07 17:25:51 +08:00
maosheng.wei
92d764e9ee NEW: [STUDIO-2769] Split developer mode
Divide developer mode into display parameters and other development
options

Change-Id: I8666991f3e5580c1abb46f36567651893e8fba4a
2023-07-07 17:25:51 +08:00
zhou.xu
def87a59c0 FIX:The mirrored patch normal vector needs to be reversed
Change-Id: I3a67322eb59355ed91d1af390eb34f7f3d378198
(cherry picked from commit 3187f2b7944ddd2b9b6dc621da07dac6d4b3b31f)
2023-07-07 17:25:51 +08:00
zhou.xu
aa82c67e5f FIX:Change Camera for support, coloring, and z-stitching
Using the same camera as the assembly drawing for support, coloring, and z-stitching

Change-Id: I2f9a5724e43cd10a30658e742ed7986e49958668
(cherry picked from commit 8fd0d3e342b329fae93150677677565ec7c04a05)
2023-07-07 17:25:51 +08:00
zhou.xu
507a8a6d36 NEW: add overhang highlight area
overhang rgb=(200,0,0),remove supportType,do not save para after overhang operation preview

Change-Id: I947bbd9db264f00f0609b3f02140060f9a2621fb
(cherry picked from commit 796c4460fe998da206f9ca77973a20796fa1d3ca)
2023-07-07 17:25:51 +08:00
manch1n
35d6b072d3 ENH: merge all error when multi obj have empty layer
Change-Id: Iff091babff67050fe512a3cffe6cb2af0e91efa5

STUDIO-2540
(cherry picked from commit e23781245e3a6ae9bffcff869aa8991eb0298243)

Change-Id: Ia90ffa1244ef8a89c8d3007ca65b68439b09249b
2023-07-07 17:25:51 +08:00
Arthur
81319b6a9e FIX: normal support crashes when only raft enabled
Github: #1786
Change-Id: I349fab71953b6eb77fbb1f70b00f37c1e450a562
(cherry picked from commit e961e05c5cc8644398d5bba7eac8527b34759354)
2023-07-07 17:25:51 +08:00
tao wang
8b490adc51 NEW:optimizing error info for network requests
Change-Id: I8656c2f899b086b5ab52d94b7186e64df1625e3e
2023-07-07 17:25:51 +08:00
qing.zhang
7b12dcb6ea NEW: add concentric infill pattern for ironing
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Icd9f9fe0e39d86725faa98dd3eae82a4189130e0
2023-07-07 17:25:51 +08:00
qing.zhang
b5c7532700 NEW: only one wall for first layer
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I4ed31db361230b7192c210e506717e16bd28a6f3
2023-07-07 17:25:51 +08:00
qing.zhang
345536e07f ENH: optimize the process of top-one-wall
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ieee51f872bfbe9d0a56f2231b47a0381aa5b5896
2023-07-07 17:25:51 +08:00
maosheng.wei
f4768996e8 NEW: [STUDIO-2764] Marketplace Model Scoring Entry
Change-Id: I097028699e86bc4de756e6e80b4d98e0e66622ea
2023-07-07 17:25:51 +08:00
liz.li
537ec8da26 FIX: cannot change filament if has support filament(STUDIO-2737)
Change-Id: Ie5f7d33e0a3a40357cd443ff114187c742208fe9
2023-07-07 17:25:51 +08:00
zhou.xu
fdd7d11b14 NEW:Enhanced disk name function
Right click to modify the disk name, which is also displayed in the left UI bar
# Conflicts:
#	src/slic3r/GUI/GUI_Factories.cpp
#	src/slic3r/GUI/GUI_Factories.hpp

Change-Id: Ib688bef58d75fba1e5df4f201bfdcef7a3872308
(cherry picked from commit 019681ce69e115e8e4602a93dcb3dc61f20ecba5)
2023-07-07 17:25:51 +08:00
liz.li
edba4d18a6 FIX: adjust the camera view of loading a .gcode.3mf file(STUDIO-2598)
Change-Id: I42e82e6883ac613c3683deb2c9a465618b0cb6ab
2023-07-07 17:25:51 +08:00
liz.li
000fab5261 FIX: thumbnail in preview display problem(STUDIO-2578)
after a .gcode.3mf file loaded, the thumbnail in preview will not show
until click the canvas3D region.

Change-Id: Ia58e5a44ea3dc87ac7609d434aebbf0e89cf3023
2023-07-07 17:25:51 +08:00
liz.li
b2eee96a80 FIX:time displayed inconsisitently on send dialog(STUDIO-2694)
Change-Id: Id15a328b6dcbde329a25bf45e8b886597689549d
2023-07-07 17:25:51 +08:00
Arthur
826f27089e ENH: improve multi-material arranging
Multi-material arranging is more compact by redefining same_color_with_previous_items:
if the colors of previous items are a subset of current object's colors, or vice versa.
Either of the two cases will not increase the total number of colors of the plate.

Jira: STUDIO-2871
Change-Id: I7cbe0835408d306084490b4849d03bb9fb617d2b
(cherry picked from commit d58702e9c0db54bcd123739298ce6dc03f5ca1a5)
2023-07-07 17:25:51 +08:00
manch1n
4db1a6d46e ENH: allow big obj arrange into bed with calibration region
Change-Id: I4dac878e0c5ec75a4b06dd5803c0a4839f312bfe
(cherry picked from commit b216a5f4ae97b29eb5ba0c2b5de3b12da80f374d)
2023-07-07 17:25:51 +08:00
manch1n
352f4222b1 ENH: increase conflict threshold to 1mm for both support lines
Little overlap of support lines from two objects are allowed.

Change-Id: I738874ee71fc9787abbef764dbad762c76bc5731
(cherry picked from commit a5f7a53dc818d598523149d675fd0310f5d22f86)
2023-07-07 17:25:51 +08:00
chunmao.guo
8c1dce19d3 FIX: [STUDIO-1868] sdcard model files runnable
Change-Id: I3b644a5bbea5e936903f7308e3bf484e5203f92c
2023-07-07 17:25:51 +08:00
chunmao.guo
c58baa6b16 FIX: error log reduce
Change-Id: I836ba41eefb3a8c12a57a22d208ee7d60140e345
2023-07-07 17:25:51 +08:00
tao wang
f343b4d1db NEW:flow calibration is not supported when using Textured PEI Plate
Change-Id: Ib6a584cbfba762088472b55a09061af83a5a937a
2023-07-07 17:25:51 +08:00
qing.zhang
37dfa47f34 ENH: chang key value-- Cool Plate --> PLA Plate
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If96be38356cf08adbd4a7139014ab87057996dcb
2023-07-07 17:25:51 +08:00
Arthur
e7a21ce0e1 FIX: support blockers in tree support not working after mirroring
This is caused by the inverse-order polgyons after mirroring. Adding
a union_ before offset_ex fixes this bug.

Github: #1621
Jira: 2738
Change-Id: I885a3ca6af4e5fadb2158d913cf67525bfffa91e
(cherry picked from commit 4ea95d89e7ec058ac21218e1839cfe16b486893a)
2023-07-07 17:25:51 +08:00
liz.li
751f318675 FIX: operated an iter cause crash
Change-Id: I70fcbb4f0387bd7fd0344e31ac5acbd45c635f44
2023-07-07 17:25:51 +08:00
Arthur
ef109ca170 FIX: tree support may generate floating circles
Github: #1687
Change-Id: Ib762bd2f43e1a3671404a85e234c51a0f159d919
(cherry picked from commit adf84cb6e618b60eff57c66c9f4d2fc703a87cae)
2023-07-07 17:25:51 +08:00
tao wang
8c57d3cc47 ENH:update the profile name of the private model
Change-Id: I7a64b273817f8340824e9510ac67e8c8fe96bde2
2023-07-07 17:25:51 +08:00
liz.li
70bbaa4337 FIX: imgui font display (STUDIO-2786)
Change-Id: Ie99262b6f0fe859c52becc344c0c9369d47d0f04
(cherry picked from commit e0073704189483f98a3d51d28bee0bf8b51a8742)
2023-07-07 17:25:51 +08:00
tao wang
d3b722c12d FIX:fixed has wrong status of the confirm button
Change-Id: I1228fc8e3327adaf613c78eb20d4aeaa8534a139
2023-07-07 17:25:51 +08:00
lane.wei
53dc1694a3 FIX: fix the cached id related issue after 3mf format adjust
Change-Id: Ie3da4a672d166f0cf23efc29faf02de633b3484e
(cherry picked from commit 842fe9310c0cdb18e7a491dae2c8ebc7a5753136)
2023-07-07 17:25:51 +08:00
zhimin.zeng
c720e1eb0f ENH: Tolerance of the connectors in mm instead of percents
github issue #1644

Change-Id: I7d7bd02f7b695108abbcbdb0c077d2c1ce911af4
(cherry picked from commit fd89cbdba2bd4a9808d43e8ad2d68b60d076ddb8)
2023-07-07 17:25:51 +08:00
zhou.xu
2b9f3c9912 NEW: add plate name
referenced OrcaSlicer code and support for Chinese textures,chinese xml,limit plate_name length,Code decoupling,wxColour use Local Variables

Change-Id: I6434b90efb2f90235527c7dfb3a7ed516ac2cf4b
(cherry picked from commit 0ecfefb0e1cfccbe73b0fcc530e04e6405ecf68a)
2023-07-07 17:25:51 +08:00
chunmao.guo
21fbe91ca7 ENH: reduce share mesh from 3mf
Change-Id: I7c504c98fdf05c8dbd67e852e100c2cc38190c3b
(cherry picked from commit bab4fc7310e15354e98e650540fb91eefb2f4248)
2023-07-07 17:25:51 +08:00
chunmao.guo
89d58dc030 ENH: save components in 3mf main model
Change-Id: I9cd33d56b21506f955550689a287347bbd43d6df
2023-07-07 17:25:51 +08:00
chunmao.guo
1483d75848 FIX: [STUDIO-2768] delete file confirm
Change-Id: I0e4c81d7a4b312e5b1c339c5652ac4a68298910e
2023-07-07 17:25:51 +08:00
chunmao.guo
14836c5f4a NEW: [STUDIO-1868] show model files in printer's sdcard
Change-Id: I48a3e9d4b0422ddae17fc1eeeb671d1051cd7c6f
2023-07-07 17:25:51 +08:00