Commit Graph

4505 Commits

Author SHA1 Message Date
Arthur 647bd4213c FIX: fix hybrid tree support may go outside plate
1. fix hybrid tree support may go outside plate
github: #4769
2. fix false alarm of empty layer warning
jira: STUDIO-8178

Change-Id: I7bcc3959b06184901cbec946e8840c7a94bc1cab
2024-10-15 15:50:26 +08:00
zhou.xu 9b69440ae0 ENH:support multiple svg import
jira: none
Change-Id: I1afe671aec6c75cebcc77902b172557ee967475f
2024-10-15 15:50:26 +08:00
maosheng.wei 96c23f743c ENH: Limit the size of uploaded cloud files
Jira: no-jira

Change-Id: Id8890f4194e56e3c6172fe1c6a065e3a7a7469b9
2024-10-15 15:50:26 +08:00
tao wang 30bad38fb9 ENH:optimized the retry of requests
jira:[for network optimized]

Change-Id: Iea43f4a97c7cd568171287278a07689e954d1093
(cherry picked from commit 35d3de8abe63a0cba30948581ed26a8bc7f94162)
2024-10-15 15:50:26 +08:00
xun.zhang baeefc0ff5 ENH: limit min layer height
When set layer height smaller than episilon=0.0001, we will adjust
the layer height to min_layer_height

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic39c24527942c77845b94c874924ebd142d74ea4
2024-10-15 15:50:26 +08:00
chunmao.guo ee290b439d FIX: take addr of refresh_agora_url
Change-Id: I02e7010634f578d76d3d4ee39edf73117d5684d1
Jira: none
2024-10-15 15:50:26 +08:00
maosheng.wei 039ac0d69b FIX: check path exist before create directories
Jira: XXXX

Change-Id: Id79329a97e51944a339421aaf3594deb03211fb1
2024-10-15 15:50:26 +08:00
chunmao.guo 57e11a721b FIX: resolve merge conflict of StatusPanel.cpp
jira: no-jira

Change-Id: Ia40e50197a39fe378455e46802b32c79ed409055
2024-10-15 15:50:26 +08:00
Mack 38c5c25cdd ENH:add brim ear invalid warning
1.fix dragging causes wrong orientation

2.clean up useless include

jira:nojira

Change-Id: Ia723da626ac5434a1675e4a1b781579057f1403a
(cherry picked from commit 252ff6f0247546761ac9660e04ecf1bb2951d80e)
2024-10-15 15:50:26 +08:00
zhou.xu a4e636d1a9 FIX:Fixed calculation of camera's tight frustrum around box
jira:none
code is from prusaSlicer , thanks prusaSlicer and enricoturri
commit bf3772d68ab6f15bf9170ba363e5264d8623631c
Author: enricoturri1966 <enricoturri@seznam.cz>
Date:   Thu Nov 9 09:55:37 2023 +0100

    #11617 - Fixed calculation of camera's tight frustrum around box (SPE-2023)

Change-Id: If61ab54fbeebac7fbe1a771ebd1bd8abc88071c3
2024-10-15 15:50:26 +08:00
chunmao.guo 4a8709cd03 FIX: local liveview start play timer
Change-Id: I171a6ce87e4df4cf8420f330162bd1ed209da755
Jira: none
2024-10-15 15:50:26 +08:00
chunmao.guo 23581ce0d3 FIX: log WebView2Loader load failed
Change-Id: I859744d85d034b8c6b6de083aac7b5272c19b5d5
Jira: none
2024-10-15 15:50:26 +08:00
chunmao.guo fe8b819a69 FIX: filament preset order PLA by name
Change-Id: Iac37eaa9bb216f3613c50d183df1cf2e1fcc65cb
Jira: STUDIO-7854
2024-10-15 15:50:26 +08:00
chunmao.guo e3c534cd64 FIX: crash when load printer_file thumbnail failed
Change-Id: I3ea988cb95e6721f21e0b1ff6c70dc3dbf8d9f7e
Jira: STUDIO-8052
2024-10-15 15:50:26 +08:00
chunmao.guo f095e2bcb4 FIX: preset group title
Change-Id: I1195efbddb64fb0af30a304ea1d17e5c6b363b91
Jira: STUDIO-7885
2024-10-15 15:50:26 +08:00
chunmao.guo 851699e045 FIX: remove agora test & show liveview error time
Change-Id: I972731d2616117589a5944bb9f24235125ba3d7b
Jira: none
2024-10-15 15:50:26 +08:00
chunmao.guo 76025099da ENH: sort filament preset list by type
Change-Id: I116bc492b7a3e462701043fcf34b188b2b98a86a
Jira: none
2024-10-15 15:50:26 +08:00
chunmao.guo ff622e2502 FIX: AVVideoDecoder sws_ctx_ == nullptr on zero size
Change-Id: I9698354bb1f341e276ec9780d4ef4fcd9f8a1028
Jira: STUDIO-7706
2024-10-15 15:50:26 +08:00
chunmao.guo d51247c46e FIX: wxMediaCtrl3 idle image & center pos
Change-Id: Ib9652573e31bfd6229f174c0a1388942d9d98822
Jira: STUDIO-7633
2024-10-15 15:50:26 +08:00
chunmao.guo 5a2c75d835 FIX: ffmpeg swscale & frame_size
Change-Id: I9f4cb8c739b726f7e5cdbe0df7ed06b2eb2154d5
Jira: STUDIO-7624
2024-10-15 15:50:26 +08:00
chunmao.guo 342cea29bd FIX: ffmpeg decoder memory leak
Change-Id: I997572b5730618a969959f9b24c405d80fa9f83c
Jira: STUDIO-7597
2024-10-15 15:50:26 +08:00
chunmao.guo 28d9c6743f FIX: reset bambu lib after restart network plugin
Change-Id: I4a3a4b7420745835ca3fa00c6edebe9d8d98cbf6
Jira: STUDIO-7571
2024-10-15 15:50:26 +08:00
chunmao.guo 94d91be60b NEW: reimpl wxMediaCtrl from ffmpeg
Jira: none
Change-Id: I46a47118a7649b2a50fcce8911e2888342ef25de
(cherry picked from commit d6c7f08769c8cfdbbf0e80ad280c9b3408a3c27d)
2024-10-15 15:50:26 +08:00
chunmao.guo 76ef39c588 ENH: refresh_agora_url callback
Change-Id: I0d9a659d8bc9d004798409e1e76003854d4e5af6
2024-10-15 15:50:26 +08:00
chunmao.guo 46eba0048b ENH: liveview remote protocols with agora
Change-Id: Id86aa4bfa5f5e09675a6fe627668c63d20c7d1bf
Jira: none
2024-10-15 15:50:26 +08:00
lane.wei 07e4aa213a ENH: networking: sync the header files to fix the compile issue
JIRA: no-jira
Change-Id: Ie1d454d4a9256e15a27b294af680a5ed49137f90
2024-10-15 15:50:26 +08:00
gerrit 620b40c904 ci: update network module based on commit 4b3f1e5
Change-Id: Ifde48fc6f2d3f4d5bd6e348cc2a09deef83bd090
2024-10-15 15:50:26 +08:00
zhou.xu 20547f58c1 NEW:Unified SVG import entrance
jira: none

Change-Id: Ieabad4379765202383b09af905ad59a53d9abd5a
2024-10-15 15:50:26 +08:00
Arthur a557bbe758 ENH: precise tree support wall count
Change the behavior of "tree support wall count" option, let it control precisely.
0 means auto.

jira: STUDIO-8068
github: 4780
Change-Id: I6d1a64cff9b121f5c0a3e910c5ddbfe6db198687
2024-10-15 15:50:26 +08:00
zhimin.zeng 3a3e5e3844 FIX: the heightrange part of the object disappears after slicing
jira: none
Change-Id: I826c6eedda199b0ab81e8dbf9a6c25d2c063bdd6
2024-10-15 15:50:26 +08:00
tao wang 2483257cfb NEW:support makerlab info tracking
jira:[makerlab info]

Change-Id: I9b35df5357cd5b00028a7e5ac65b1ca4fe7d6959
2024-10-15 15:50:26 +08:00
zhou.xu b47342178e ENH:always render shells in preview window
jira: none
Change-Id: Id5a13f28b08e58a4c17f2731376cc7b76dc28b3d
2024-10-15 15:50:26 +08:00
Arthur 2c6a6ae5f4 ENH: clip the organic supports outside bed
1. Clip the organic supports outside bed.
jira: STUDIO-7061, STUDIO-7211, STUDIO-8076,
github: #4175, #4769
2. Move raft_first_layer_density outside raft section. raft_first_layer_density controls both raft and support first layer density.
jira: STUDIO-8083
github: #4773

Change-Id: I6a1300787cef917a9c1395707ef50aaf6dad66e5
2024-10-15 15:50:26 +08:00
Mack a45a2eec54 ENH:brim ears are saved in 3MF
1.The default diameter setting is 16 times the init layer line width

2.Fixed the slice button was not reset after data changed

3.Fixed normal is initialized to the wrong value

4.Fixed delete button crash

jira: nojira
Change-Id: I3b331d81e762aa02f92edf0fd5067b97857f2f8e
2024-10-15 15:50:26 +08:00
Arthur 26a0213a1c ENH: [auto arranging] pop message for skipped plates
jira: STUDIO-5652
Change-Id: I1ecc191e333cc837ff71163ffcc47d4bc6116a86
(cherry picked from commit b250e3dba4c897c5bb36f52e2ddbabfe8578b32f)
2024-10-15 15:50:26 +08:00
Arthur 038b92a536 ENH: improve hybrid tree support
1. keep all polygon nodes in drop_nodes
2. prevent generating too small polygon nodes

jira: STUDIO-8107
Change-Id: I1311158ab15097eb10727a8d6884b0bcd8136ef1
2024-10-15 15:50:26 +08:00
Arthur 1fa7359913 ENH: improve auto arranging after bed changes
1. fix that the arranging results may collide with wipe tower
2. remove unnecessary empty plates
Note: there may still be empty plates due to large objects
put outside. This is normal.

jira: STUDIO-8090, STUDIO-8091
Change-Id: Id8be1ede8794a8ef69bd882a663652d8efc9eeda
(cherry picked from commit 393bfe0602d6b7c4d352965c9c6011d129e12141)
2024-10-15 15:50:26 +08:00
tao wang 00b65490dc ENH:fix directly connected text
jira:[STUDIO-8031]

Change-Id: I0e747e4a279ab97ed7cab2acc6efb14cbafc4685
2024-10-15 15:50:26 +08:00
tao wang c3bb86f26c FIX:Fixed the issue of disconnection cause no respon
jira:[STUDIO-8062]

Change-Id: Ic369f6f6b293c0f616e6408651c6f40cec0de051
2024-10-15 15:50:26 +08:00
zhou.xu 070973e2ce FIX:delete useless assert code
jira: none
Change-Id: I09f5299a67e2907dca9be0eb64ad3a3cc2d41b98
2024-10-15 15:50:26 +08:00
zhou.xu 2a7a3f9960 NEW:add "svg" in right menu
jira:none
most of code is from PrusaSlicer and OrcaSlicer,thanks for  Filip Sykala - NTB T15p(PrusaSlicer) and Noisyfox(OrcaSlicer)
 Port Emboss & SVG gizmo from PrusaSlicer (#2819)
* Rework UI jobs to make them more understandable and flexible.

Change-Id: I06bf1e4db0068b8b452083a1624dec2620e5d336
2024-10-15 15:50:26 +08:00
zhou.xu 811e257936 FIX:delete useless code
jira: none
Change-Id: I036cc0d18ad67a46db159537680943dfa1236538
2024-10-15 15:50:26 +08:00
zhou.xu 9541e2d05e NEW:add interactive function after importing SVG
jira:STUDIO-7406

most of code is from PrusaSlicer and OrcaSlicer,thanks for  Filip Sykala - NTB T15p(PrusaSlicer) and Noisyfox(OrcaSlicer)
 Port Emboss & SVG gizmo from PrusaSlicer (#2819)
* Rework UI jobs to make them more understandable and flexible.

Change-Id: I765c7658b0881869754bdb161d720e4cbb180c92
(cherry picked from commit 3cef4611793899fa0ac39cb4d3a3abed7270a8e9)
2024-10-15 15:50:26 +08:00
zhou.xu 4091f3e042 ENH:fix text coordinate system calculation
jira: STUDIO-6449
Change-Id: I36214c14c348e8f52b96501cd027205819b0dabc
(cherry picked from commit 44287812a0cb212f1bf6fe70e32e1075f532886d)
2024-10-15 15:50:26 +08:00
Mack 92c85a13d0 NEW: add brim ear gizmo
jira: STUDIO-7378
Change-Id: Ib6b5dbd3b113981612b05e01e59f62054ff0b654
(cherry picked from commit 37120830a2f958f464719db1f5d0180882bc4095)
2024-10-15 15:50:26 +08:00
Mack 84e7063c54 NEW:add step mesh parameters
jira: STUDIO-7415
Change-Id: I5e09a1eb1ad31063ad56d08d5738907a804dc112
(cherry picked from commit ccbe9630076b754ab440e98977c4164afff96250)
2024-10-15 15:50:26 +08:00
maosheng.wei 4e3893a6e3 NEW: add double tear romboid cylinder stl
github: #4023

Website platform: Printables
File Source: https://www.printables.com/model/769742-negative-volume-double-tear-romboid-cylinder-for-h
Author: Ro3Deee@Ro3Deee

Change-Id: I118031d5ca6663cca6e92dc33988d63b0ae9cd02
2024-10-15 15:50:26 +08:00
maosheng.wei 15ec81745f FIX: finish time not show info of day
Change-Id: I0c92b1405be46e93989816a1df95899c947dfe59
2024-10-15 15:50:26 +08:00
Arthur 45386c862f NEW: auto arrange after bed size changes
1. auto arrange after bed size changes
When the bed size changes from big to small, auto arrange items outside
beds, while keeping the inside ones still.
This action can be undoed with ctrl+z.
2. Fix the issue that double clicking the orient button of plate causes
a never disappearing busy cursor.
jira: STUDIO-7978

Change-Id: I5ee1f73b80735777c21438a01cbc4649d8cce3fa
(cherry picked from commit f67fd877ea7b07148dc9539938ba319a4f960d0e)
2024-10-15 15:50:26 +08:00
zhou.xu d1d60d0af2 FIX:center object should select its plate first
jira: none
Change-Id: I0f52bc12ac70e55135a5d1cce16163f9c7e32803
(cherry picked from commit 0a55e520bcca36a5994316e0ed73a6132b8a8d0e)
2024-10-15 15:50:26 +08:00
Arthur 91d135a4de FIX: do not allow auto arranging or orienting when slicing
do not allow arranging/orienting when slicing

Jira: STUDIO-5489
Change-Id: I7773941e5aca6819e2b65a5103ea917702fefcad
2024-10-15 15:50:26 +08:00
wintergua e3f1efbb36 FIX: can not get speed when generating brim gcodes
jira: none

Change-Id: I0680406c2cd727ca23be4bf356fa18f628f1a7d1
2024-10-15 15:50:26 +08:00
zhou.xu bdde293d45 ENH:reduce unnecessary filament in obj import
jira: none
Change-Id: I417b889204e4fa6f9dc2860695ef71518a5f6095
2024-10-15 15:50:26 +08:00
wintergua b51ff1721d FIX: brim should be extruded only on first layer
github: github.com/bambulab/BambuStudio/issues/4678

Change-Id: Ib00795dfba2e6d869c30ac906385f170088bbfd6
2024-10-15 15:50:26 +08:00
qing.zhang f82b599bd4 FIX: z speed smoothing crash while by object print
Jira: none

and add protect for calculating loop connection

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ie74280403d8afc55e699a30f3d1e69afdc41a86d
2024-10-15 15:50:26 +08:00
qing.zhang b52a9de509 ENH: smooth z dir speed and layer time
Jira: none

generate continuitious outer wall speed in z dir
generate continuitious layer time in z dir

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I0ade543d2f9ee40f5cd65c533eb261d85e5eaa34
2024-10-15 15:50:26 +08:00
qing.zhang 4ed1cd9cb9 FIX: regular vertical texture on fuzzy skin outlook
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I27a7596290ecdb741f2ede084093b6eee1ac49c5
2024-10-15 15:50:26 +08:00
Kunlong Ma 777c16fef0 ENH: Optimize the presentation of error code dialog
JIRA: STUDIO-7469 STUDIO-7477 STUDIO-7613

Change-Id: I6689dc375a51a1d690b82f9dbaa79d1555f7816f
2024-10-15 15:50:26 +08:00
tao wang c179ae8ede FIX:restore a port of the layout
jira:[for page fault]

Change-Id: Ifa440903e703d7ceb7e1414d3fcc850ea5546944
2024-10-15 15:50:26 +08:00
hang.xu 86a8e6c433 NEW: Add tag for variable layer_height
jira: STUDIO-7412

Change-Id: I4b5c8e158b073b302db6faad77bb8ca0f70f766a
(cherry picked from commit ffc34acf783aa1f6ac23f24a96fff30be90880d0)
2024-10-15 15:50:26 +08:00
hang.xu fd9767eb4f NEW: Add SecondaryCheckDialog for home
jira: none

Change-Id: I5cabae467c62391156e7af1fb99afc0b18400fb6
(cherry picked from commit b33715dcc59c07872f7d1b23eb30a2adea13f481)
2024-10-15 15:50:26 +08:00
hang.xu dbeed95448 NEW: Support beta version update
jira: STUDIO-7392

Change-Id: Iea71823295669c56e2550e1c61bf782e611a2daa
(cherry picked from commit f6f87cd36fece5df8e9a63e229a6f2c965b2b417)
2024-10-15 15:50:26 +08:00
hang.xu 9096b2403c FIX:Default option of stop printing is no
jira: STUDIO-7405

Change-Id: I0a100746b2845bba57f57e8f6962eca1dbd562aa
(cherry picked from commit cbba4177361d8dce1ee09a1bfc39528292d72682)
2024-10-15 15:50:26 +08:00
Arthur e42aabebb1 FIX: chain_and_reorder_extrusion_entities crashes
this function crashes if there are empty elements in entities.

jira: STUDIO-7975
Change-Id: I0dbeb6b1151dd089be7617ebc3271691f64ac61e
(cherry picked from commit df30728617a89891c68e36cce771fb6380355b82)
2024-10-15 15:50:26 +08:00
Arthur 04756bf447 FIX: support wall count doesn't work
jira: STUDIO-7975
Change-Id: Ic580d298568fc6eab8b1a2c017fa182869b432bf
(cherry picked from commit 82bcb099e139065cc00c133f507e955d9955b2f4)
2024-10-15 15:50:26 +08:00
Arthur 499b39b133 FIX: auto arranging gets collision with occlusion areas
jira: STUDIO-6645
Change-Id: I57e62b824e3faadf9fae1294ef329456055893d0
(cherry picked from commit a678094ffa3d6b8b7900f3e3cac0d3f18fed9f30)
2024-10-15 15:50:26 +08:00
zorro.zhang 264fd5a6b4 ENH: Optimize WebView FileType
JIRA: none
Change-Id: I70b5e8586332df9892687ae165212aca9e5e3427
2024-10-15 15:50:26 +08:00
zhou.xu d4fe1fb53f FIX:maintain a fixed size interface display
jira: STUDIO-7953

Change-Id: Ic7cc3efbbd160e3c3b4eddac145f2eb70491b614
(cherry picked from commit 5f7416a8ddd6fe850f7255cb3f5847daedc70113)
2024-10-15 15:50:26 +08:00
zhou.xu 218cf55376 NEW:add "show hit face index" function
when show non_manifold_edges

jira: none
Change-Id: I9bb3e731715eb595c84e01acd0af86b5600618be
(cherry picked from commit 6f56123a42a0837ddf5dbd7f12453899f6a2bcb2)
2024-10-15 15:50:26 +08:00
zhou.xu bfa92a5a23 FIX:update_plate_trans should use when finish reload_all_plates
jira: STUDIO-7886
Change-Id: I8e439e26ca9de179726b053291ff029ef4b1dd41
(cherry picked from commit aaa46831a79f309b1775300bb0b6ce4060d27b7c)
2024-10-15 15:50:26 +08:00
zhou.xu 53d7c755a7 NEW: add "render non_manifold_edges" function
jira: none
Change-Id: I620e095740c60a8c9d4ceb33d6b3a44ab3d17f05
(cherry picked from commit f71b0fdeee18e3fb1482fa3e5f1121d33724b1a7)
2024-10-15 15:50:26 +08:00
zhou.xu 498face4d6 FIX:delete unnecessary render_background
jira: STUDIO-7828
Change-Id: I7a42ab65f260b983b8ea1653e3e23b3eab8c15fd
(cherry picked from commit 8f5a5f0dde012f51ce2c3d8997df4bf808ad216a)
2024-10-15 15:50:26 +08:00
Arthur 68625a6e60 ENH: add vertical support enforcer
Previously painting support enforces on vertical faces doesn't work, as projecting the facets downwards will give empty polygons.
Now we use a different mechanism to enable vertical paint-on enforces, by directly adding contact nodes.
Note: this feature only works with tree support as only tree support has contact nodes.

jira: none
Change-Id: Id171b1665566d142a6427285baccb40c0aa00949
(cherry picked from commit 9c882f61eb37350a4486df58de48f0ae489f2d15)
2024-10-15 15:50:26 +08:00
zhou.xu 65cfb9ad13 FIX:together update plate_trans and unselected_plate_trans
jira: STUDIO-7814
Change-Id: I0dc2da305b5a4c83b8f27bd07478b2f8fddebac0
(cherry picked from commit 625336509444cb5ea7640d64b260ede738887941)
2024-10-15 15:50:26 +08:00
zhou.xu c03aa5ffeb FIX:fix crash opengl api in mac
jira: none
Change-Id: I797082987378f53480eacdc6a2528cfdedf50528
(cherry picked from commit 654db45bc293c03ec72cbbb7f4a651a7e946f9ea)
2024-10-15 15:50:26 +08:00
zhou.xu bb53c4b517 NEW:Use instance rendering by opengl for plate
jira: none
Change-Id: I3d5888480ad033953a597a6f74b0b9c8ac47795e
(cherry picked from commit 7fa3cb3d6224bab6ef6d8ad75446ed1b460afd4e)
2024-10-15 15:50:26 +08:00
tao wang 66403ba19f ENH:Reduce the number of page faults on the device
Change-Id: I72e140de35d06308f8aa45f4254e049a83abc432
2024-10-15 15:50:26 +08:00
zhou.xu 8c852bc925 ENH:update render code in PartPlate
jira: STUDIO-5985
most of code from OrcaSlicer,thanks for OrcaSlicer and enricoturri1966

commit 28d0147d0988917a8b9d85441b8836453e0f222e
Author: enricoturri1966 <enricoturri@seznam.cz>
Date:   Fri Oct 20 15:41:26 2023 +0800

    Introduction of classes ColorRGB and ColorRGBA to unify color data definition and manipulation

Change-Id: I94ff38d9a03b4b91183b150617d6407a8ffa279e
2024-10-15 15:50:26 +08:00
tao wang 0ec49c3588 NEW:Support direct connection to LAN printers
jira:[connect printer]

Change-Id: Ifdc25651f4effde8e2a2d2a4e690aa20e0ef7022
2024-10-15 15:50:26 +08:00
liz.li f81a9d97c8 ENH: improve meshboolean gizmo user experience
jira: STUDIO-7401

1.support select meshboolean target from object list
2.other improvements

Change-Id: I81cc914e412e622871930974ac65be9fd8bc36e1
2024-10-15 15:50:26 +08:00
zhou.xu a6d0f0021e FIX:delete redundant .gcode.3mf"
jira: github 4715
Change-Id: I6a305395661b3490867ff91d19e2a8e869b73191
2024-10-15 15:50:26 +08:00
gerrit 20a531733c ci: update network module based on commit ba54563
Change-Id: I587d656e20ed2ee8927ca2f5272ad715bed66740
2024-10-15 15:50:26 +08:00
liz.li d5e6da2199 ENH: show prime tower info when select the prime tower
jira: new

Change-Id: I333af9376d952b2607ee87ebb87f6a6b24462111
2024-10-15 15:50:26 +08:00
liz.li 5dbc61737a ENH: add publish to makerworld menuitem and remove the original button
jira: new

Change-Id: I253018cf93d8379de1eaff146420103c0d876e16
2024-10-15 15:50:26 +08:00
zhimin.zeng a1c3a99011 FIX: crash when top_shell_layer = 0 and is sinking
github: 4673
Change-Id: I260b48e833f47383c582f813d979a4fdc2926dd2
2024-10-15 15:50:26 +08:00
Arthur f2fc996652 ENH: improve hybrid tree support
1. do not add interface for small overhangs so supports are easier to
   remove
2. calculate avoidance more accurately using real layer height
  jira: STUDIO-6285
3. hybrid nodes won't collide with lower layers
4. calculate max move more accurately
5. do not increase radius if next layer has collision
  jira: STUDIO-2296, STUDIO-7883
6. rewrite plan_layer_heights to prevent support layers overlap.
  Now the tree support layers are completely independent to object layers.
6. increase collision areas for interface. The top layers may be too
close to interface with adaptive layer heights and very small overhang angle

Change-Id: I052c3f66e68afb7663e2d70c846dd09ed7086071
(cherry picked from commit aca511caebfdeec270d4fc0ec6bbbadde77cddc9)
2024-10-15 15:50:26 +08:00
Arthur 69cf816b94 ENH: add rectilinear interface pattern for organic support
1. add rectilinear interface pattern for organic support
    jira: STUDIO-7181
2. add tree support optgroup

Change-Id: I94882bc34a61c6adc06b8ecbc9f2323f9b039aac
(cherry picked from commit a8142ab3f37e0bd140a31a7e635b8475f471d7e3)
2024-10-15 15:50:26 +08:00
zhimin.zeng c80a3fc5d1 ENH: support auto calibration for A series
jira: none
Change-Id: I6340cb8aa8b2fff174859d796ebf8a36effae004
2024-10-15 15:50:26 +08:00
zhou.xu 49f67b80e5 FIX:use extruder_clearance_radius para not max radius
jira: STUDIO-7851
Change-Id: I34b00a5997fbebe89519fb17545c8a5f6c948bcf
2024-10-15 15:50:26 +08:00
maosheng.wei 050f51fe15 NEW: add finish time in status panel
Change-Id: I3048cbe2aa20a7f2b78b5ca5fb9b40c3bb796689
2024-10-15 15:50:26 +08:00
tao wang 5648ef61af FIX:fixed unable to pick color
jira:[for setting]

Change-Id: I877af3561fcbeb43b46202cb2b27b6522425a83f
2024-10-15 15:50:26 +08:00
tao wang 1f4dd2b2a8 FIX:disable some non existent methods
Change-Id: Ic5af8864bcb709f9f76303eb4a0f13b4789400b4
2024-10-15 15:50:26 +08:00
lane.wei e0b5be5416 FIX: GLVolume: fix the crash under CLI when load object with lod_enabled
add log_enabled param when loading volumes
JIRA: no-jira

Change-Id: I77806622f6b9c5abc723adc389fbb7bd8dc414c5
(cherry picked from commit b2513b139547dfcce0f277fba9ec3d621f09bfa5)
2024-10-15 15:50:26 +08:00
zhou.xu 065dddb890 FIX:add wipe tower'position in move gizmo
jira: STUDIO-7861
Change-Id: I8147717bc61ba06a7e1fba45532cdadc2ba1174e
2024-10-15 15:50:26 +08:00
zhou.xu 95e8ca7285 FIX:select all should ban in paint,cut and so on gizmo
jira: STUDIO-7872
Change-Id: Ic6496dbdd892814e1fc41625ee34ffc46f171657
2024-10-15 15:50:26 +08:00
xun.zhang 9267bd65aa FIX: wrong prepare time with chamber temp
1.Caused by missing break of switch case

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie667eda4069f3e2487ed87081580e2540ae4da7b
2024-10-15 15:50:26 +08:00
tao wang fa2dbd7ada NEW:Support setting filaments in printing
jira:[set filament]

Change-Id: Ib37896f9101d93ca63c7edb0b1e6328045a5ddb3
2024-10-15 15:50:26 +08:00
zhimin.zeng c24cf8ef60 FIX: G1 F0 in gcode
jira: 7631
Change-Id: I5060efef30f3e9250188b0dc4ee1d9ee6058af69
2024-10-15 15:50:26 +08:00
gerrit 553028775e ci: update network module based on commit ce3b330
Change-Id: I5700edccc853075ea82118a3b9eed78e5c5f48e8
2024-10-15 15:50:26 +08:00
zhou.xu 715d2b9b78 FIX:add can_sequential_clearance_show_in_gizmo api
jira: STUDIO-7836
Change-Id: Ie0cded272596bafee4e491e379722dcc23035dc4
2024-10-15 15:50:26 +08:00
zhou.xu 10e41fbd07 FIX:calculate frustum of ortho view
jira: none
Change-Id: Ia0c30ebd9366ae1dfc5cdd555aa9f89a9dd878f1
2024-10-15 15:50:26 +08:00
zhou.xu b7ab08e65b FIX:need to clarify eigen data type in linux
jira: none

Change-Id: Ibb1d0015912641d1ba16355f5842f1693c72f391
2024-10-15 15:50:26 +08:00
lane.wei 75994cc765 ENH: updater: refine the logic of upgrading to presets
1. use seperate directory in ota
2. remove previous folder before updating
3. use new change file format
4. support force upgrading

jira: no-jira

Change-Id: I193a1a452ee62d2e808c6956aa3b0da060f2ae58
2024-10-15 15:50:26 +08:00
chunmao.guo cddb32b9e9 FIX: set wx log level from app config
Change-Id: Ic75c3eb8fd922cbea2de2b94bd9b210e020baf19
Jira: none
2024-10-15 15:50:26 +08:00
maosheng.wei ddbecb4f5e FIX: preset without compatible_printer cannot be exported
github: #4290

Change-Id: I42dff3380a698ff86dba6409e61442357759a7c4
2024-10-15 15:50:26 +08:00
BBL\chuan.he 1ca982c9fc fix:wrong exe file version
Change-Id: Ibb1d0015912641d1ba16355f5842f1693c72f392
jira: none
(cherry picked from commit 0a4a28935a2ef8b18774fdf4619903828b3cd34c)
2024-10-15 15:50:26 +08:00
zhou.xu 438d9201fc FIX:mesh's volume <0.01mm^3,should ignore
jira: STUDIO-7808
Change-Id: Ie6d1b60314cc2303c96f2f29a08eedc6ee66b06c
2024-10-15 15:50:26 +08:00
zhou.xu 4bf4e1bb91 ENH:enhance render performance
jira: none
Change-Id: I23ba97d0a00752a131b719436bd062cd0b79e9d2
2024-10-15 15:50:26 +08:00
xun.zhang afdd72b177 ENH: add description for filament profiles
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ibdbc4335717c4260c65c6169095e44cdcb7f8140
2024-10-15 15:50:26 +08:00
Arthur 98e9be4eb8 ENH: better way to rotate items in auto arranging
This helps stabilize "auto rotate" and "align to Y axis" functions.

jira: STUDIO-7775, STUDIO-7036
Change-Id: I3c35fa1d6c5e033915584213cdf79f3aac4dc099
2024-10-15 15:50:26 +08:00
xun.zhang 8be37b1a73 ENH: profile description support inherits
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8c49101cbc38b5d9364f28c6a0b82acdb47a2a80
2024-10-15 15:50:26 +08:00
zhou.xu eec7de441b ENH:add "volume selection" checkbox
jira: none
Change-Id: I68b5f54e37ea2ab9e2b65ac84abc834060f400df
2024-10-15 15:50:26 +08:00
qing.zhang 94d1d62340 FIX: no overhang wall on bridge
while on the one top wall mode, extra overhang wall loop may produced
on bridge. this commit fix that.

Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I469ffae57016db523a1b42442adf156dfbd82d45
2024-10-15 15:50:26 +08:00
zhou.xu 072db17e25 FIX:remove custom logo for third printer
jira: STUDIO-7627
Change-Id: I6b3bbf321b0b8049fb10c48d5348d69f706cfb0e
2024-10-15 15:50:26 +08:00
Arthur 4542c8eaff FIX: skirt distance was incorrect in auto arranging
Can't use plater->config(),have to use full_config instead.

jira: STUDIO-7588
Change-Id: I1677ff615a7ed99ad439c6bfe3fac9bdf1e3434b
2024-10-15 15:50:26 +08:00
lane.wei 0cfa60b657 FIX: config: fix a endless loop issue when replace string
jira: STUDIO-7545
Change-Id: I7ea06556142242f44b183599d9d23d063ad509f9
(cherry picked from commit 842e238d6265abb34f33614c255d1292c3345c34)
2024-10-15 15:50:26 +08:00
zhou.xu f402685aee FIX:selection should be not empty when update_ui_from_settings
jira: none
Change-Id: I74b76733eba03d148dfd70279ec2ba65f19cc39a
2024-10-15 15:50:26 +08:00
zhou.xu 630d36324f ENH:Unified text,remove unused shortcut key for "Show Labels"
jira: STUDIO-7638
Change-Id: Icfbf72cbf9664aa0f2d0d3032df93880498caeae
2024-10-15 15:50:26 +08:00
zhou.xu 5a4c51a31f FIX:continuous click can add new plate
jira: STUDIO-7609
Change-Id: I0888c62777c0675be2639e493edbf43d2af90999
2024-10-15 15:50:26 +08:00
qing.zhang 47139ad690 ENH: add tpu-ams type
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I98c1c8a1e214b2fcb6b51857e6da3716b7aa04f8
2024-10-15 15:50:26 +08:00
zhou.xu bcde272546 ENH:continuous click can add new plate
on same mouse pos
jira:none

Change-Id: I45ddd8fb823c470f8417482272b952602e71a6c8
2024-10-15 15:50:26 +08:00
zhou.xu 437dade362 FIX:ban cut connector move
jira: none
Change-Id: If3dcc18d95be1fd13fc806e26066942ce8603e7a
2024-10-15 15:50:26 +08:00
zhou.xu 85b990e8ad FIX:update calculation method in part render for cut gizmo
jira: none
Change-Id: I0948f118fbd8c204b5ae0e16d6b14ef094c7da30
2024-10-15 15:50:26 +08:00
zhou.xu 85aa6fddfc FIX:very small face can't be selected in assembly gizmo
jira: STUDIO-7594
Change-Id: Ibc2f0e80b9d5ef20de6997527b0dde09aee8d32b
2024-10-15 15:50:26 +08:00
zhou.xu 2a7ee65e8b FIX:read "bed_custom_texture" for non-system printer
jira: none
Change-Id: Ibc5e3ee88ca1b8e46e2f110d16629045f37d722f
2024-10-15 15:50:26 +08:00
zhou.xu 97f63f167e FIX:limit scaling ratio by grabber in scale tool
jira: none
Change-Id: I20a4404d4e4025ae230ab46ba8d8d3e5ffed10e3
2024-10-15 15:50:26 +08:00
enricoturri1966 e412fa3492 ENH:set "Rotate (relative)"
jira:none
code is from PrusaSlicer,thanks for PrusaSlicer and enricoturri1966

commit 243985173e70c189ad9a86eefaaea0757d9749cb
Author: enricoturri1966 <enricoturri@seznam.cz>
Date:   Thu May 12 14:33:41 2022 +0200

    Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Allow for relative rotations

Change-Id: I851939093ffb6881542fb21b434e17cc31a6dab2
2024-10-15 15:50:26 +08:00
zhou.xu 0e88cb8858 FIX:world to screen calculation was error
jira: none
Change-Id: I13f978e4c15882c271ffe6c6fc5fbcf69482a224
2024-10-15 15:50:26 +08:00
qing.zhang 379238772e FIX: crash for ironing spacing out of range
Jira: 7570

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ic2b07f7e1cb2534cbe356a294d450d05f8b31cbe
2024-10-15 15:50:26 +08:00
zhou.xu e5cb4f0539 FIX:world displacement should convert to local displacement
jira: none
Change-Id: I6910735ad7ccf9d8393b8e0085cb486038ed0c4b
2024-10-15 15:50:26 +08:00
zhou.xu ba035f55a4 FIX:import part and so on should on bed
jira: STUDIO-7552
Change-Id: I6f1961d2bff1d7ad377ca65eddb1896bba2a8f68
2024-10-15 15:50:26 +08:00
qing.zhang 4b23b42b22 ENH: ironing inset
Jira: 7391

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I2233b267ad7e3eb22ed9c232a89b7679173c7b34
2024-10-15 15:50:26 +08:00
qing.zhang af7f87c238 ENH: add option to decide if overhang join cooling
Jira: 7414

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I223c8b72d025947652a1f36c31c1a0adc3c9d180
2024-10-15 15:50:26 +08:00
qing.zhang 04beaae9e3 ENH: imprve scarf seam
Jira: none

fix missing wipe while avoid acrossing wall on

set wipe speeed base on previou path
first implement by orca

add slope gap params

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I45655f087f5a165b52b1007ef5afe0b20d0b13a4
2024-10-15 15:50:26 +08:00
zhou.xu c0536c09b4 NEW:add "world coordinates" scale for scale gizmo
upgrade Transformation class
jira:none
about 75% code is from PrusaSlicer,thanks for PrusaSlicer and enricoturri1966
commit b32e9366606dce7d4f8de8db84fd902113bdbe28
Author: enricoturri1966 <enricoturri@seznam.cz>
Date:   Tue Mar 7 14:32:18 2023 +0100

    Rework of constrained scaling

Change-Id: I1248ea586e6b8f2fb6cdf3aa901ed7f525c3f111
(cherry picked from commit e10381aad1412b0c47afa340b634faa3af9d1a1f)
2024-10-15 15:50:26 +08:00
lane.wei 0756fd979a FIX: gizmos: fix the compiling issue
caused by cherry-pick of aef92cd8eb9bae95939fdc1e8dfadec4ca529a3e

Change-Id: I8fdfd2df0bbb2a8a31e164cc7bbb29c66f07d03e
2024-10-15 15:50:26 +08:00
zhou.xu 5bc97e4997 FIX:set logo name empty when no custom svg
jira: STUDIO-7532
Change-Id: I42ac46aec070facf55333c00b06c65e592ab9345
2024-10-15 15:50:26 +08:00
Arthur 319b3e2247 FIX: enforcers may not work with contour expansion
To fix this we have to expand the enforcer areas just like organic support.

jira: STUDIO-7538
Change-Id: I8e4e3fd18b0e77db9beb57347d8da895fc83f4b0
2024-10-15 15:50:26 +08:00
Arthur c262a7ea13 FIX: top z distance inaccurate if it's too large
The top z gap should be split if it's too large.
Also we use same logic for both synced and independent support layer.

jira: STUDIO-7232
github: #4191
Change-Id: Idca792e8fa51a83c2a09441ecac64d40b91d6390
2024-10-15 15:50:26 +08:00
zhou.xu 2af6c4f4f4 FIX:ban object drag downward when camera is horizontal
jira: none
Change-Id: I8dd64eadb783aababb12a707fe78bfe29d1f8a50
2024-10-15 15:50:26 +08:00
tao wang f6a230869b ENH:Support for binding farm mode printers
jira:[for farm mode]

Change-Id: Icb2eb3f8435bcc1cabcb343ba040ce426eb50581
2024-10-15 15:50:26 +08:00
zhou.xu ea7f000df9 FIX:bbl machine log default is empty
jira: none
Change-Id: Ib0f309ca9028efb981261a58abea86624f1fc0d1
2024-10-15 15:50:26 +08:00
zhou.xu 604437ba19 NEW:split part or objects keep color
jira: STUDIO-7386
Change-Id: Ic2d6ea1139de0dcca0140600fcb97ebea3efbd99
2024-10-15 15:50:26 +08:00
zhou.xu 3e607854ed FIX:add null pointer protection for m_partplate_list
jira: none
Change-Id: I64f778c8c4773355fa2f3b6bedf924dd7683d7bb
2024-10-15 15:50:26 +08:00
zhou.xu f493a4495b NEW:add "user custom texture" in bbl machine
jira: STUDIO-7407
Change-Id: I6e6fdac76573aa96dd2898cd5880604b8358fa74
2024-10-15 15:50:26 +08:00
zhou.xu 56f628dac1 NEW:add "set grabber size" imgui
jira: STUDIO-7395
Change-Id: I87aeb683cf29e004d6b285810c5135f2b45ae4b9
2024-10-15 15:50:26 +08:00
maosheng.wei 7b7801b825 ENH: change export filament boundle structure
Jira: XXXX

Change-Id: Iefc078f8de1a8a83516ba2b8fabb2237534c5870
2024-10-15 15:50:26 +08:00
zhimin.zeng dc94ad4fb6 FIX: cannot select k value when connect 2 printer
github: 4085
Change-Id: I660f20032535ad8ab1f218224af68f7cc0dc3395
2024-10-15 15:50:26 +08:00
zhou.xu 17d3915733 FIX:cursor invalid when it overlaps with imgui window
jira: STUDIO-7356
Change-Id: Id16cb4cd878bbb26782f1a470c8b74b476214bac
(cherry picked from commit 668a147e916bc114df513326fc7b743b738f4306)
2024-10-15 15:50:26 +08:00
chunmao.guo 4d7715cc11 FIX: liveview local missing ip dialog not show
Change-Id: Ie15bdf0ac20354aecb2e0dffe9471e12e0143aa9
2024-10-15 15:50:26 +08:00
Mack a2fb749b2d ENH: delete src/expat
Remove useless code
JIRA: STUDIO-7199
GITHUB: #4166

Change-Id: I6ecb3cc6d065054aa0d0432d1e5bf4613a8f02ef
2024-10-15 15:50:26 +08:00
zhou.xu 01e2a2032b ENH:import obj by right menu set new assembly pos
jira: STUDIO-7409
Change-Id: I089aea9333cf0f894dbfa67b09fbb8019c6f6023
(cherry picked from commit ab249fa3b4ec9f5e2965c7cffdbbe1f3f2d14332)
2024-10-15 15:50:26 +08:00
zhou.xu 18a0a7e6e7 ENH: 3d mouse shortcut change to ctrl+m
jira: STUDIO-7448
Change-Id: Ie444d9d84ef644694ab63a16722c9810bc1560fb
(cherry picked from commit 5edced9d4b371f2a7f8c8f511845fc9084db0f87)
2024-10-15 15:50:26 +08:00
zhou.xu 0d393d64b8 FIX:scale and size sholud >0 in scale tool
jira: STUDIO-7433
Change-Id: Ibd4d00d9ca4762d002049e97a6d0819649f464db
(cherry picked from commit eaaf11031ee49009af14abbd05bb4a07c88aceda)
2024-10-15 15:50:26 +08:00
zhou.xu 6e458699cf FIX:modify 3d mouse shortcut and add a menu
jira: STUDIO-7290
Change-Id: Ie05b3cfd5d34a5626b39bda16815936cecc1e991
(cherry picked from commit a2b7e0c74289b2faffb6a568c511401540a07dce)
2024-10-15 15:50:26 +08:00
zhou.xu f5eb2899e7 NEW:add tip button for move,rotate,scale
jira: STUDIO-7273
Change-Id: I44aeecd8aaa17ec49ac1d8ff2bee5c3729c52061
(cherry picked from commit 998f33b4ce588f59cef345e327a97f6f669f6089)
2024-10-15 15:50:26 +08:00
zhou.xu 8400e162a7 ENH:add a cross mark for object cs
jira: STUDIO-6947
Change-Id: Iaaab4f072045756ac3ba12c3f65e1c7f04ba65b8
(cherry picked from commit a2a2f49b4d94f257d36c9d17b4ec952e5dc9f0eb)
2024-10-15 15:50:26 +08:00
zhou.xu 5af9cd3a23 FIX:fix bug of shortcut key
jira: STUDIO-7252
Change-Id: Ic5bfbc0ffe0ad096b99df53f0aff36c7ebf0c1b4
(cherry picked from commit 17867078f062b3b879d47eea6be3e16b1e055fbd)
2024-10-15 15:50:26 +08:00
zhou.xu 2822ac102b FIX:move text should update text info
jira: STUDIO-7038
Change-Id: Ibd760c3655e6ff3f7c0a5604ef66e001f7cdc1fb
(cherry picked from commit aef92cd8eb9bae95939fdc1e8dfadec4ca529a3e)
2024-10-15 15:50:26 +08:00
zhou.xu 795ec50eb4 FIX:return bar pos only been modified in 3d view
jira: none
Change-Id: I353b2245f8032707c593985eff20bbecc6905525
(cherry picked from commit 01bbdc0b303ab3832e88c580159e73aedd80b929)
2024-10-15 15:50:26 +08:00
zhou.xu b28ac4f812 ENH:use local cs for non_model_part better
jira: STUDIO-7234
Change-Id: I0f0e99429e5e0b7cc4932a661eceffcff4a495f6
(cherry picked from commit b4305a3bfc9e5ae05c1785a710238a70f2dfb44a)
2024-10-15 15:50:26 +08:00
zhou.xu 4f5922f193 FIX:fix bug of shortcut key
jira: STUDIO-7252
Change-Id: I9e83c4055250aa78701baa5626006f14390f4fc5
(cherry picked from commit f20788cd2c2eded210ad008601915630c998427b)
2024-10-15 15:50:26 +08:00
zhou.xu c89732a046 FIX:fix imgui style at Object coordinate
in move tool
jira:STUDIO-7141

Change-Id: Ib2900012c28878c4e7ad97eb0cf319f693cb9f6f
(cherry picked from commit b7b09c82897678c4f3615713bc5d1cc7a3b17b19)
2024-10-15 15:50:26 +08:00
zhou.xu b035115b06 ENH:modify "return" bar pos and Text
jira: none
Change-Id: I541c0006ffd8d2e8c815c5316c8cc858266da580
(cherry picked from commit bfdf139a41c551c4a62271f8bb34dd0447e68c8d)
2024-10-15 15:50:26 +08:00
qing.zhang 61481700a4 FIX: can not set 0 wall on arachne mode
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Iaf84d5bd6cb58dbcdfe30ad81aeda33c19a89421
2024-10-15 15:50:26 +08:00
qing.zhang 3d1f1ef858 FIX: limit the speed of wipetower skirt
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9d4cbb8e6a83fe654ceb99c27fb2ba294fbe55d1
2024-10-15 15:50:26 +08:00
qing.zhang 9845767295 FIX: wrong wall order
Github: 4139

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ibc2c433b3de5a0c5e7cd2edcd4f9e91956645e88
(cherry picked from commit d4282d26cbbfbbfacf7352c5e45c078eb3ef14f8)
2024-10-15 15:50:26 +08:00
qing.zhang 773e79d9f4 FIX: error toppest layer height on scarf seam
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Iac47613c8e161059c420f04f2c34febfb630cd45
2024-10-15 15:50:26 +08:00
zhou.xu edf8a4bdc0 ENH:add "Lock x value of bottom" checkbox
for height range

jira: STUDIO-6815
Change-Id: Ia1dfde0670e61714200353b40ad8f9d50060d699
(cherry picked from commit 43b2219db6916ee6e4b102bf120222f65e772889)
2024-10-15 15:50:26 +08:00
zhou.xu 98cce3b656 NEW:add Object coordinates in move gizmo
jira: none
Part of the code references PrusaSlicer,thanks for PrusaSlicer and enricoturri1966
commit c12eeee12f9e2c91a9dfe7905f1370143805f038
Author: enricoturri1966 <enricoturri@seznam.cz>
Date:   Mon Oct 2 14:26:36 2023 +0200

    SPE-1926: Tech ENABLE_CGAL_BOUNDING_SPHERE - Use selection's bounding sphere center as pivot for rotations

Change-Id: Iae7e4539c198af3ff1aa99e1c0ce015fbcf80256
(cherry picked from commit 2b73bc915ee27218c9803ba0a01b0d3e47adf1da)
2024-10-15 15:50:26 +08:00
zhou.xu bccb230fc1 ENH:cancel "Keep horizontal" linkage selected when click "Vertical"
jira: STUDIO-7159 STUDIO-7134
Change-Id: If9a1a66e62004e9e6d2198dda9e562eea7d41354
(cherry picked from commit bea64e0c639bc1cf9ed4a47144ae2ba0c2361ffd)
2024-10-15 15:50:26 +08:00
zhou.xu a5cc52beb7 FIX:z offset is error after copy and paste several objects
jira: STUDIO-6753 STUDIO-7135
Change-Id: I6d9c8eb0c957ff1e3194709704ceb6c3920baa4f
(cherry picked from commit 847a7141a6f47e409566b19e73c0ebdeb08f39e2)
2024-10-15 15:50:26 +08:00
Mack 90f325792d FIX: step model split COMPOUND and COMPOUNSOLID type
JIRA:STUDIO-5632

GITHUB: #3153
Change-Id: I1b9b49321cc0da8bdd79e2beb4009283cfada287
(cherry picked from commit 6191a66441549b1cee8be8d7f740c2d466557691)
2024-10-15 15:50:26 +08:00
Mack 539dea0885 FIX: reload step file not work
JIRA:STUDIO-7282

GITHUB:#4247

fix commit ed34eaa

Change-Id: Ib73654052d8f0b6b917f86a910b4f91a0198f2d4
(cherry picked from commit 387ff008c85588f8ab378ffa283f428b2ff2ec8c)
2024-10-15 15:50:26 +08:00
Mack bab2790759 FIX: simplify mesh decimate ratio set min value 0
JIRA: STUDIO-7257
Change-Id: I9751b5bbce4f93fe3b0acae786df3d3b20391760
2024-10-15 15:50:26 +08:00
Mack 0768e51938 FIX: Simplify mesh decimate ratio text input not work
JIRA:STUDIO-7042

GITHUB: #4015
Change-Id: Ia1910a953f6d18e6bd1e78e6ecb43420a27e9bc9
(cherry picked from commit a60818e982d986d2f4023f2ebd9550b2b5b7e5e5)
2024-10-15 15:50:26 +08:00
zhou.xu 9eb08038b6 ENH:update the camera's horizontal rotation radian
if the camera is already horizontal

jira: none
Change-Id: I45c88d0c394421e90404c8749192bb4bd7b6543b
2024-10-15 15:50:26 +08:00
zhou.xu 473a86435f FIX:left up code is not run on paint gizmo
when middle and left press sequentially

jira: STUDIO-7220
Change-Id: I738bea5b9333e69a665b8ab7fdef6424cf35ead8
2024-10-15 15:50:26 +08:00
zhou.xu 0e692f472d FIX:modify range of camera horizontal angle is 9 degree
when drag object
jira:STUDIO-7087

Change-Id: Idd3141daa025cd9c57ba5a1c8df79c583eeb8ed4
2024-10-15 15:50:26 +08:00
zhou.xu a037f0fdbe ENH:not show busy info when reload obj file
jira: STUDIO-7216
Change-Id: Ia1a35a51aa924c19414c5bf9b42b414afd510b7f
2024-10-15 15:50:26 +08:00
zhou.xu 7750c82ebf ENH:"Option" key on Mac is equal to "Alt" key on Windows
jira: STUDIO-7218
Change-Id: Ic2ce789e1b874fdbb7829b8814e7a851f0af8aaa
2024-10-15 15:50:26 +08:00
gerrit 76b5bc626e ci: update network module based on commit 053c1c1
Change-Id: I88b9699d48ad1e8da53f26ff549b1700bd60247b
2024-10-15 15:50:26 +08:00
maosheng.wei 60149a7322 FIX: [6657] AMS humidity display title change
Jira: 6657

Change-Id: I88ed6f438211f741ec918bc35e6c10c3f2e23975
Signed-off-by: maosheng.wei <maosheng.wei@bambulab.com>
2024-10-15 15:50:26 +08:00
maosheng.wei 76290b08ef FIX: structure json line break process when export configs
Jira: XXXX

Change-Id: I9b518d7363f51c39574a1e8733174ae6ad99f1c5
2024-10-15 15:50:26 +08:00
xun.zhang 791abec8e1 FIX: wrong bridge area
1.Caused by removing the hole stored in polygon

jira:NEW

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I36c776dd6466b09ae8627eea59a93656f14d297d
2024-10-15 15:50:26 +08:00
Arthur 65a87ed03b FIX: bottom surface type was incorrect with soluable support
jira: STUDIO-6200
github: #3507
Change-Id: Ia5aee1a0a9e54674588b949428e993d1c0c5efac
2024-10-15 15:50:26 +08:00
jianjia.ma ee57873081 FIX: crosshatch height shift error since orca commit
jira 6984

Fix the layer shift cauculating error while reducing wrapping after importing the improvement from orca.

Change-Id: I1af1b29a6578836e5715685a4478a5b1d29f4ecf
2024-10-15 15:50:26 +08:00
lane.wei 8c155da07c Revert "ENH: support spiral lift with timelapse gcode"
This reverts commit f701afb34de3487e8d3560dd1e2051a21790e6ae.

found regressions

JIRA: https://www.reddit.com/r/BambuLabA1/comments/1fkuw4v/bambu_studio_v01090750_issues_with_multi_colour/
https://www.reddit.com/r/BambuLab/comments/1fkxabt/bumping_noise_on_a1_at_color_change_since_bambu/
2024-09-20 15:48:34 +08:00
SIMPLE MARK c7cb968e6d ENH:Add filament usage stats to GCode files
1.Add accurate filament usage stats to gcode after processing gcode

github:#3090

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8eb20c0cf1b9c70f540d4549e2d65b8c79908952
2024-09-18 21:27:27 +08:00
chunmao.guo 0b5a2e0dcc FIX: auto stop liveview not restart
Change-Id: I815eddd44c825d9648ad036c7015e268acdb769a
Jira: none
2024-09-18 21:27:27 +08:00
Stone Li 6588ff440b FIX: fix crash in ams mapping
JIRA: STUDIO-8195

Change-Id: I8d2bed7b6b2789879d802a95566c47d5006e4069
Signed-off-by: Stone Li <stone.li@bambulab.com>
2024-09-18 21:27:27 +08:00
Stone Li 530153b32b NEW: support polish language
JIRA: STUDIO-9551

Change-Id: Ife612ddd24a7b3247167be04c3fbfa9219a15777
Signed-off-by: Stone Li <stone.li@bambulab.com>
(cherry picked from commit c66e4e54096c93aaa56956b1d59859fa6e602961)
2024-09-18 21:27:27 +08:00
maosheng.wei 784dada917 ENH: open wizard dialog after creating or editing custom Filament
Jira: XXXX

Change-Id: I68d13df943b29cb9464f04651ed3fa9ec7511789
(cherry picked from commit e4f4720a249559c6a3c98872338ca7dbe4c73044)
2024-09-18 21:27:27 +08:00
tao wang 6eb533019e FIX:remove the auxiliary directory when sending for printing
jira:[for send gcode]

Change-Id: I0774ca97043e25ce1f731371739052921f721087
(cherry picked from commit 0dda96f91ee68c89b16f0f2622902817a1171798)
(cherry picked from commit 73b45f347bba8654fa5a415b673beb0d3ab1f5bf)
2024-09-18 21:27:27 +08:00
zorro.zhang 5a9d129ed0 ENH: Optimize Json Load
JIRA: none
Change-Id: I1298400ed5f563a9eb46565b9bd428f878fea6a8
2024-09-18 21:27:27 +08:00
liz.li 253b47edc6 ENH: add a repair model url for Mac bbs
jira: new

Change-Id: I6230588700d01e5b9599cb408713e63bf01a144a
(cherry picked from commit d67a977969bb5731de8c0f7fb47d60211183e243)
2024-09-18 21:27:27 +08:00
liz.li 6edf07e2a1 ENH: complete filament stats and time stats info in All Plates Stats
jira: STUDIO-7382

Change-Id: I1fa33be48d34265efaf4757ff31683a983f1d421
(cherry picked from commit c497eea1eacfa34db2703844fb3575a21297388c)
2024-09-18 21:27:27 +08:00
chunmao.guo 3b8ef667b1 FIX: sleep before retry on file session lost
Change-Id: I924f0a370a2a8d6a9b5aa082cbe791fc2e1a18c5
Jira: STUDIO-7991
2024-09-18 21:27:27 +08:00
chunmao.guo 2c38dc51f2 FIX: auto stop liveview when no operation
Change-Id: Icc8668fefcdbdd8bf767dddee0226413a089c2c9
Jira: none
2024-09-18 21:27:27 +08:00
chunmao.guo 06bbd235b8 ENH: auto stop liveview when print idle
Change-Id: I06dcc2a6ae469df8c39c1dc6c8626f66bc778f81
Jira: none
2024-09-18 21:27:27 +08:00
chunmao.guo 69ad831570 FIX: change to 'Video Stopped'
Change-Id: Ie8ed7865719652998577d2801ad71bc7da1f634f
Jira: none
2024-09-18 21:27:27 +08:00
xun.zhang 2e243b3e76 FIX: missing flush for small purge length
1.Caused by round(), if purge volume is small, flush count may be 0 due
to round()

Github:#4738

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I382ab3021761c2fcc84d3537a18bd619637985b8
2024-09-18 21:27:27 +08:00
xun.zhang 43e4569f55 FIX: can't merge paths with different attributes
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0c853de6b1938c7e2addbaab5a45b35daf5a32fa
2024-09-18 21:27:27 +08:00
Stone Li 89909211fa FIX: fix ams mapping issue
JIRA: STUDIO-8116

Change-Id: I66a75de8e4c2c7ba12e26b4057f9b150c58df31b
Signed-off-by: Stone Li <stone.li@bambulab.com>
2024-09-18 21:27:27 +08:00
zorro.zhang ba35ed5938 FIX: Open New WebTab in Local Browser
JIRA: none
Change-Id: I62baf32ec4ebb3130fe1721dbecbae8ed2533423
2024-09-18 21:27:27 +08:00
zorro.zhang 8d65ede5e0 ENH: Open Makerlab with Studio Tag
JIRA: none
Change-Id: Ibbf993b75bcb10545e0332b4bf34feea095a08aa
2024-09-18 21:27:27 +08:00
zorro.zhang 2c2f19c5bd ENH: Limit StaffPick Query
JIRA: none
Change-Id: Iee09c8e73e07af69472b373e2d3f89d4715e836f
2024-09-18 21:27:27 +08:00
lane.wei 77130cf68d FIX: CLI: don't auto arrange when printer not changed
JIRA: no-jira
Change-Id: I8745540c06c1f9c74bfe8e32247ca3a18ba26365
2024-09-18 21:27:27 +08:00
lane.wei 114a3e157b ENH: CLI: refine the sequence_print check logic in downward_check
JIRA: no-jira
Change-Id: I7995f083346f49e2ed4554d9859c5f08ba8d292f
2024-09-18 21:27:27 +08:00
xun.zhang 95d9d846c6 FIX: remove white space in line end
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I833c2e84ba58919de5eb8f20c7f93919b180dadc
2024-09-10 08:18:43 +08:00
ziehmon ce669e421d ENH: support spiral lift with timelapse gcode
The existing implementation did only read the new Z position from the injected timelapse_gcode and flagged the position as unsafe because of this.

This change reads X, Y and Z pos from the timelapgse_gcode and will keep the position state correct to enable safety checks required for using spiral Z hop.

Because of this, spiral Z hop can be used everyhwere now. The same pattern is also applied for layer_change/toolhead gcode injection.

The set_current_position_clear method is unused but will be kept in implementation for future scenarios.
2024-09-09 19:31:19 +08:00
Bastien Nocera 22885b057f Fix missing std::regex declaration
/run/build/BambuStudio/src/slic3r/GUI/WebViewDialog.cpp: In member function ‘void Slic3r::GUI::WebViewPanel::SetMakerworldPageLoginStatus(bool, wxString)’:
/run/build/BambuStudio/src/slic3r/GUI/WebViewDialog.cpp:818:10: error: ‘regex’ is not a member of ‘std’; did you mean ‘boost::regex’?
  818 |     std::regex pattern("^https://.*/(.*/){0,1}agree-terms.*");
      |          ^~~~~
2024-09-06 15:08:20 +08:00
Bastien Nocera 07fbb1f7f5 Fix missing BOOST_LOG_TRIVIAL declaration
/run/build/BambuStudio/src/libslic3r/Flow.cpp: In static member function ‘static float Slic3r::Flow::rounded_rectangle_extrusion_spacing(float, float)’:
/run/build/BambuStudio/src/libslic3r/Flow.cpp:194:27: error: ‘error’ was not declared in this scope; did you mean ‘nlohmann::detail::cbor_tag_handler_t::error’?
  194 |         BOOST_LOG_TRIVIAL(error)<< __FUNCTION__ << boost::format("negative extrusion : width %1%   height %2%") % width % height;
      |                           ^~~~~
      |                           nlohmann::detail::cbor_tag_handler_t::error
2024-09-06 15:08:20 +08:00
Bastien Nocera 93e2d68412 Fix missing std::thread declaration
/run/build/BambuStudio/src/libslic3r/PerimeterGenerator.cpp: In function ‘double Slic3r::random_value()’:
/run/build/BambuStudio/src/libslic3r/PerimeterGenerator.cpp:31:76: error: ‘thread’ is not a member of ‘std’
   31 |     thread_local std::mt19937 gen(rd.entropy() > 0 ? rd() : std::hash<std:🧵:id>()(std::this_thread::get_id()));
      |                                                                            ^~~~~~
/run/build/BambuStudio/src/libslic3r/PerimeterGenerator.cpp:15:1: note: ‘std::thread’ is defined in header ‘<thread>’; did you forget to ‘#include <thread>’?
   14 | #include "libslic3r/AABBTreeLines.hpp"
  +++ |+#include <thread>
   15 | static const int overhang_sampling_number = 6;
2024-09-06 15:08:20 +08:00
qing.zhang 819de9ccad FIX: SSDA cause arachne print fail
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ibf75f66db1edaad7cb1b45f999751143442869fc
2024-08-28 21:38:54 +08:00
lane.wei 172ec282dc FIX: CLI: check enable_prime_tower also when checking wipe tower
JIRA: MAK-4101
Change-Id: Ida2f4ef2e95a1ae39cbfd73f996ff063e51dd59e
2024-08-28 21:38:54 +08:00
tao wang da286c4662 ENH:add hungarian language
Change-Id: I5d7e4decc25c3c6be0cf0d7530685f7d290b2b91
2024-08-26 17:23:33 +08:00
qing.zhang 85ba19f4f9 FIX: not set too short line speed and not apply error wall
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I7b92833d789731b1f30d1ec82f8e7e74036f6bd7
2024-08-26 17:23:33 +08:00
tao wang a3a8db76e3 ENH:Update some translations
Change-Id: Ia320aa8dc1a13ffa95010a05afb0b7c45075b47e
2024-08-26 17:23:33 +08:00
qing.zhang 1f37581b28 FIX: exit will apply speed params
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I0222356a93097ed0e4e2abbcbc2458617609e666
2024-08-26 17:23:33 +08:00
qing.zhang 0efa2db823 ENH: imprve overhang quality
Jira: none

add speed transition between discontinuity speed
detect bridge-wall and only use bride speed on bridge wall
fix the bug that not use overhang speed while support z
distance is 0 on arachne mode

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I72a1504544fe1ed7bd184ca073bd1b52cd2dcd75
2024-08-26 17:23:33 +08:00
xun.zhang 18eeba6e7a FIX: negative width in spacing function
JIRA:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie84ff1b6ca3faac733c004def484401872c707ff
(cherry picked from commit b1bd0738f78c4e253fd34d39fa32e0dcf959f418)
2024-08-26 17:23:33 +08:00
lane.wei 2d4655e780 FIX: CLI: fix an exception when parsing scale params
github: https://github.com/bambulab/BambuStudio/issues/4628
Change-Id: I29f1f8e605c12a92b140e53b6b894a0a676f3588
2024-08-26 17:23:33 +08:00
lane.wei 62b98f783d ENH: network: refine current path logic
only use the same path as binary for current path

JIRA: STUDIO-7875

Change-Id: I5523e3b7e20b0f24de50c8d295f54b984693165a
2024-08-26 17:23:33 +08:00
Stone Li ff22a86515 FIX: fix network wired issue
JIRA: STUDIO-7534

Change-Id: I0b5d3764ebf61735238207adc2053ad45ce5ec1a
Signed-off-by: Stone Li <stone.li@bambulab.com>
(cherry picked from commit babda59caa2cb83ae993bfe87c865d7f61c6ab4b)
2024-08-26 17:23:33 +08:00
Stone Li acfdcadac0 ENH: parse net conf for network wired status
JIRA: STUDIO-5195

Change-Id: Ida3cd5c60b25d1eff4f04e324a74d63394a9ffeb
Signed-off-by: Stone Li <stone.li@bambulab.com>
(cherry picked from commit 6b6787b30736f87491171237a36c6badc8e51878)
2024-08-26 17:23:33 +08:00
tao wang 8f45467b49 ENH:Update some Chinese translations
Change-Id: I982c469a81dd8b64b339ed5e6b61998d153838f9
2024-08-26 17:23:33 +08:00
zhou.xu 512da73aae FIX:ban wipe_tower in measure and assembly gizmo
jira: STUDIO-7860
Change-Id: I6c02d970007719110ac627b1c0f1435b229e9854
2024-08-26 17:23:33 +08:00
chunmao.guo e3a7ad0548 ENH: stop liveview long time no input
Change-Id: I0951e2f4e8ff9433a66b15bb852d4d5c1d0974d5
Jira: STUDIO-7574
(cherry picked from commit 81ca78382f8adba58bbb72bc7810ef76f746fbd6)
2024-08-26 17:23:33 +08:00
tao wang 8a735b76ad ENH:rename region
jira:[for rename region]

Change-Id: I031f958c5539629a0544d9785fea4faba0f2b4d0
2024-08-26 17:23:33 +08:00
zhou.xu b6a196a210 FIX:fix bug of export .gcode.3mf
jira: STUDIO-7292
Change-Id: Ice1d10b48298b3766b879132e7b7d5de6de4da2c
(cherry picked from commit 2f91017fff1606b80932126277d9e393669438fe)
2024-08-26 17:23:33 +08:00
zhou.xu bd9d5efff9 FIX:ban wipe_tower rotate by page up key
jira: STUDIO-7504
Change-Id: Icffaad78ed5750085da3d42d6f4209bd0d7a21e8
(cherry picked from commit efc768113d42f5278baa72171072f64411256594)
2024-08-26 17:23:33 +08:00
zhou.xu ed81888b6c FIX:open or replace 3MF file case insensitive
jira: STUDIO-7678
Change-Id: I32b34efa053da25edab80ebff1cfe0a414042dd5
(cherry picked from commit fa07ae4d21d3c4cf5286a38f2cc0a35363a5f53a)
2024-08-26 17:23:33 +08:00
SeaRyanC 70a0f0a447 ENH: C++11 random number generator for fuzzy skin
Github: 4253

Change-Id: Ib58022485c131b6c28f4bd1e78a3bf6e1188cf23
(cherry picked from commit 6dd9ceb6065aa6eb664acf7ba3d1510f31407258)
2024-08-26 17:23:33 +08:00
Arthur 4bebe9eb6a ENH: remove tree_support_brim_width
This option is duplicated with raft_first_layer_expansion. Now we
use raft_first_layer_expansion for all support types. Note: the name starts with raft, but it actually controls first layer expansion of both raft and support.

jira: none
Change-Id: I3d2bfc86d36c87d75f0bc1d077c6855f668b19b6
(cherry picked from commit 241a77bd6371330aff58b92b63d066054d4920ce)
2024-08-26 17:23:33 +08:00
Arthur da7f1439ce FIX: missing support layers at raft gap
jira: none
Change-Id: I9a7f34c148ee0e228cf2e8e18c85136253f354ad
(cherry picked from commit 615751538a65cdaeb8e398dcc941971c98ec11b8)
2024-08-26 17:23:33 +08:00
zhimin.zeng 12c237ac19 FIX: PA profile sort alphabetically on history dialog
github: 4029
Change-Id: Ic7d7d961be11783254d79c8736e265a30fd2af87
(cherry picked from commit 8097610796f9538893189d1633bb4c347cf117a6)
2024-08-26 17:23:33 +08:00
Arthur 6a130a19ef FIX: do not break bridges in tree support
jira: STUDIO-7424
github: #4318
Change-Id: Icccf56b129c4910f3b0a49d69871b8df1375a6d9
(cherry picked from commit 99211cde5f2114fd64e2724069540577793f889a)
2024-08-26 17:23:33 +08:00
Arthur d2daa4bd16 FIX: do not use organic tree with height ranger modifier
jira: STUDIO-7351
github: #4313
Change-Id: I5a99f88883ec68ab424613fd8b5fdd0d09ef829b
(cherry picked from commit 0b0c3fcd5bec5ee7f4519d936b31f3fb2926919c)
2024-08-26 17:23:33 +08:00
lane.wei 146d857f50 ENH: CLI: support to remove duplicate colors when import obj
jira: no-jira
Change-Id: Ied11676ec1d173b6d80d12b72a0d6dc18d130efc
2024-08-26 17:23:33 +08:00
lane.wei bba3c30517 FIX: CLI: fix the obj color not correct issue
wrong first_filament_id used

Change-Id: I371e7c6bcbf174ffda8966b05c7f4abe74a7771f
(cherry picked from commit 07757be0c70112e86550f5cdae3393313e7d3582)
2024-08-26 17:23:33 +08:00
lane.wei bc04672f50 ENH: 3mf: don't add object unprintable into skip list
JIRA: no-jira
Change-Id: I1f7f55265ed9aedde3cf626d088477a89a67a208
(cherry picked from commit 2b121b468cb8c1abecf4d2ebf2a80ff34260647f)
(cherry picked from commit 9635928d255b4dded919006f26123c56bdd79d3b)
2024-08-26 17:23:33 +08:00
lane.wei ba99ca275a ENH: 3mf: limit the identify_id's hight bits to 0
JIRA: no jira
Change-Id: Id57be2e53c411a1397e26dda3cb3b31721cb0df2
(cherry picked from commit e5341c39f2cfe8a4aabd366f4a55115a42b9cc2c)
2024-08-26 17:23:33 +08:00
lane.wei 7650f2c7c4 FIX: gcode: fix the .gcode loading issue
JIRA: no-jira
Change-Id: Ib4fd7aa7d997b85953d9a7062d4683392ac434fc
2024-08-26 17:23:33 +08:00
lane.wei b4cc20ac14 ENH: network: load dlls from current directory if failed
JIRA: no-jira
Change-Id: I86efafe3aefac85d56879a68f864a52c0e62fca5
(cherry picked from commit cdf0859e78e8d62c2de13f2f9bf56a216a79a12a)
2024-08-26 17:23:33 +08:00
lane.wei fa2caa8bc8 ENH: config: add version different check logic
jira: STUDIO-7361
Change-Id: I0541d2cdd3bcef059f50ad3accf92bf4bdeaa670
2024-08-26 17:23:33 +08:00
zorro.zhang 552b73dec4 ENH: Resize Webview When Studio Resize
JIRA: STUDIO-7535
Change-Id: I78525ba171402e3d29bd64cbbed7d72bfeff0639
(cherry picked from commit ebecebb25bb4cd1dacd3b4efea283eff4a6c0693)
2024-08-26 17:23:33 +08:00
zorro.zhang 5e8f430bf6 ENH: Ignore AgreeTerm WebPage When User LogOut
JIRA: none
Change-Id: Ib8566df069192036b28aafa055a7f67a47f38d65
(cherry picked from commit e7613a7b157f1fa0554f3ec8ea4c8a68475e9b10)
2024-08-26 17:23:33 +08:00
lane.wei 9525d8657a ENH: CLI: remove the limitation of assemble and transform
JIRA: no-jira
Change-Id: I2c2a880e64b844a9dbed0d62bbe749f3f7e85753
2024-08-26 17:23:33 +08:00
lane.wei 201d3b18cc ENH: CLI: add support for colored obj
jira: no-jira
Change-Id: If9e698d60b71e8835a3ae46c75e9c8c2878556a7
(cherry picked from commit a2b2ec9cb80e3bafabd07a377aff9e11188be346)
2024-08-26 17:23:33 +08:00