331 Commits

Author SHA1 Message Date
maosheng.wei
308691e560 FIX: [STUDIO-4559 4557] translation
Change-Id: I54370aed677b6620c3b9b030a4e5d5ababe34569
2023-11-01 09:33:21 +08:00
maosheng.wei
d01a3c331b FIX: [STUDIO-4502 4505 4558] create filament dialog issue
Jira: STUDIO 4502 4505 4888

fix: 4502 modify vendor
fix: 4505 renew preset name in filament combobox
fix: 4558 reload from disk, delaying busyinfo
fix: encoding filament preset name

Change-Id: Iff55f539c5b0dd4c96ef22ba84ef22ce4d762443
2023-11-01 09:33:21 +08:00
zhou.xu
f9f44d0785 NEW:add groove cut function
Jira:STUDIO-4227
Approximately 70% of the code comes from Prusa,thanks for PrusaSlcer and YuSanka

commit 492e356a21734b3503caae115fbb280da5fbaa22
Author: YuSanka <yusanka@gmail.com>
Date:   Thu Aug 3 16:09:28 2023 +0200
    CutGizmo: Fixed and improved Undo/Redo.
...

Change-Id: I63abb69180aec2ab0ce9bc8f30477d9e9a25a5fb
2023-11-01 09:33:21 +08:00
tao wang
9aed4e9273 FIX:fixed issue of import french files failing
jira:[model mall]

Change-Id: I4cb9bfc0b75484ed6f1a39845c677260c5616019
2023-11-01 09:33:21 +08:00
maosheng.wei
998f53a585 ENH: [STUDIO-4047] Export presets dialog
Jira: 4047

Change-Id: I91c5b684784c6c3e31fa0ac53698976732f843cf
2023-11-01 09:33:21 +08:00
zhimin.zeng
3013d89b6b FIX: Adjust error information storage method
Jira: XXXX
Change-Id: If6564f6425678faa2df9b08d9c7642afb7ffbe50
(cherry picked from commit 9df5c5afdbdcb22b6af41f4b953e56ca8e736989)
2023-11-01 09:33:21 +08:00
chunmao.guo
73065641c0 FIX: [STUDIO-4387] fix extension of save project name
Change-Id: Ie287abc4c65fab134b9bf1ff24baf0dd36b728df
Jira: STUDIO-4387
2023-11-01 09:33:21 +08:00
liz.li
92f2d8c37c NEW: add plate tab at objectlist
Jira: STUDIO-4154

Change-Id: Id24517df3c15cc3907cb6b1fe0ea9d1b6c6d1e56
2023-11-01 09:33:21 +08:00
xun.zhang
6a5e3b3646 ENH: add cost info when loading GCode file
Add total cost infomation when loading Gcode file

jira:STUDIO-4353

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I930cb141e2a0b3cf328515f6543707c8bd5d620a
2023-11-01 09:33:21 +08:00
zhou.xu
487c86e915 NEW: support to edit bed stl and texture for third-party printers
Jira:STUDIO-4209
some codes are referenced form PrusaSlicer,thanks enricoturri1966 for the original commit

commit cf380fb4564fec4bd731e34819102f66fda23e75
Author: enricoturri1966 <enricoturri@seznam.cz>
Date:   Tue Sep 21 13:51:57 2021 +0200
    Tech ENABLE_OUT_OF_BED_DETECTION_IMPROVEMENTS - Out of bed detection for circular printbeds
...

Change-Id: I1b1e2ff045286566d4fb9f2d8ad4faa1f135f60c
(cherry picked from commit 284bca9f1f4cdb9eb405e8205cd50666a2b0b2a0)
2023-11-01 09:33:21 +08:00
liz.li
8f5a2bb229 ENH: increase the warning level of which blocking cloud slice
Jira: STUDIO-4457

Change-Id: I9a3be983cd5c585ed498829482e6b2202f4d5717
2023-11-01 09:33:21 +08:00
Kunlong Ma
5e912dc541 FIX:describe plater to plate
Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: Ia537e069ccdb08a35434422dea4e2806efad8f10
2023-11-01 09:33:21 +08:00
zhou.xu
5658d32633 FIX: enable wireframe in paint tool
Jira: STUDIO-3996

The buffer data submitted when the wireframe function is closed is half less than the buffer data submitted when the wireframe function is open

Change-Id: I92542190a5a45f562ec89d7c41fef3cdf1c26418
(cherry picked from commit b95650954f8bdb0cf81a2063efba4b2fced13a2f)
2023-11-01 09:33:21 +08:00
tao wang
5225e8d891 NEW:add a prompt after importing
jira:[for model mall import]

Change-Id: Ie9b418242f5e30dbd034c10aea0fd9735fb0717e
2023-11-01 09:33:21 +08:00
Kunlong Ma
debbed13d6 FIX:[STUDIO-4108] rename when load STL/STEP
JIRA: STUDIO-4108
github: #2325

Change-Id: Ibec16c822c0e8aeb1c064633225c7f500eb6990d
2023-11-01 09:33:21 +08:00
liz.li
4f356c70eb FIX: assemly view operation didn't update wipe tower
Jira: STUDIO-3307 STUDIO-3164

Change-Id: Iad6dc3df59d55e35abb313e9287df0f3b4485fe3
2023-11-01 09:33:21 +08:00
zhimin.zeng
48fcf4b012 FIX: spiral vase not support timelapse for i3 structure
Jira: XXXX
Change-Id: I2dd5c285c4d687d72a2dfcf94d0ff75a4d5dd498
2023-11-01 09:33:21 +08:00
maosheng.wei
743f485fad NEW: [STUDIO-4036 STUDIO-4073] create filament and printer dialog
Jira: 4036 4073

Change-Id: I073ee4a2af4c86332e6d052f5d7322c9f2784184
(cherry picked from commit f4ec32929e1e6ebecd87e2e709636a43be497265)
2023-11-01 09:33:21 +08:00
liz.li
b6995d8fb3 NEW: add spiral vase mode in plate config Jira: STUDIO-4127
Change-Id: I3bbcc1a165123ff81129e159ada1e00f23e38c68
2023-11-01 09:33:21 +08:00
liz.li
522cc9292f ENH: update slice status after insert all custom gcode
Jira: STUDIO-4155

Change-Id: Ia088a471477895c92eaeac6f26052e7ec0f060a9
2023-11-01 09:33:21 +08:00
chunmao.guo
280cad182b FIX: [STUDIO-4074] reduce filament combobox update with ams
Change-Id: If7f914584012ee75f320d3a8a42e4823a370713e
Jira: STUDIO-4074
2023-11-01 09:33:21 +08:00
tao wang
e171425b3e ENH:importing to studio will retry three times
jira:[STUDIO-4223]

Change-Id: If66faa4a21a414d43860ef8aa657562f5ee617b8
2023-11-01 09:33:21 +08:00
zhimin.zeng
668106cc5d ENH: support traditional timelapse for i3 structure
Jira: 3935
Change-Id: I38a270f7d9060ea1b271c69fd0d427205817e705
2023-11-01 09:33:21 +08:00
chunmao.guo
142499871e NEW: add best_object_pos for auto-arranging
For i3 printers, best object position may not be the bed center,
we need to align objects to the specified best_object_pos.

Jira: STUDIO-4133

Change-Id: I06e31e597d2dd8288eb24a52d836cc8a134a4111
2023-11-01 09:11:19 +08:00
manch1n
2a79af5729 NEW: add align_to_y_axis option for auto-arrange
1. Add align_to_y_axis option for auto-arrange.
   This is useful for auto-arranging of i3 type printers.
2. Change default value of align_to_origin to true when switching
   from non-i3 printers to i3 printers.

JIRA: STUDIO-2583

Change-Id: I7dabab846022a0da030a9fec060a60a4207537a0
(cherry picked from commit 9c549c18ecc1f513644e1bc4a60d6936721a13ac)
2023-11-01 09:11:19 +08:00
chunmao.guo
664a4a76a0 FIX: [STUDIO-4122] PopupMenu from main frame
Change-Id: Iabf60abcd7039c29e18d8957b5dd695702cb9058
Jira: STUDIO-4122
2023-11-01 09:11:19 +08:00
Arthur
a401ad6045 FIX: do not show "Fill bed" option for unprintable objects
Jira: STUDIO-4169
Change-Id: Ia5bb727fa71b99553d0f7365aecf182b0f3cfc34
2023-11-01 09:11:19 +08:00
lane.wei
9755a65289 FIX: CLI: fix the brim related issues
1. move the global functions to Model
2. set brim automation paremeters before process
JIRA: STUDIO-4208

Change-Id: I3f75175ec74d214ca2a6d5f3ade56d08e0ecd4f3
2023-11-01 09:11:19 +08:00
Kunlong Ma
9a193fbfea NEW:[STUDIO-4063] auto calculate flushing volumes
jira: STUDIO-4063

Change-Id: If8db1375bc8c17d4c86307c1c93a717f6c0df05a
2023-11-01 09:11:19 +08:00
chunmao.guo
042e6bf991 ENH: [STUDIO-4029] sync printer config with cloud
Change-Id: Icffee9d5987131e1d78d51ccfcafeefff18f26cb
Jira: STUDIO-4029
(cherry picked from commit 5b58e5f2658753efbf11037f0b6cbb023070c0ea)
2023-11-01 09:11:19 +08:00
Kunlong Ma
ab0f9d95fc FIX:[STUDIO-3974] Model reset by plate center when machine switching
jira:STUDIO-3974

Change-Id: I44f5d238a5e7afffc24bbc4359c7ede226d24b4a
2023-11-01 09:11:19 +08:00
tao wang
23079b23df NEW:support for dynamic configuration files
Change-Id: Iec433ca1f75f223af68c5103013ff47d1acf1678
(cherry picked from commit 40acd7f6b11e9b2b3403a84b4b7d4b70da5d0ed2)
2023-11-01 09:11:19 +08:00
Kunlong Ma
bcc5450522 NEW:[STUDIO-4121] Search object list
jira:STUDIO-4121

Change-Id: Ib0777fc19b8fd70c92fa1169dd1df8cd27a04b3f
2023-11-01 09:11:19 +08:00
qing.zhang
7a7a9f4296 ENH: add top_area_threshold param
Jira: 4136

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ic8a3d05cea769ae92dd5f2f2fcd685d660075c95
2023-11-01 09:11:19 +08:00
maosheng.wei
91cdfbf286 FIX: [github #2209 #2246] reload from disk not work
Github: #2209 #2246

Change-Id: I12ab1e08eaeff334315136914f0c20cc2c78fd98
2023-11-01 09:11:19 +08:00
thewildmage
c0a247994c NEW: Add Ellis' pattern method for pressure advance calibration
Add a new calibration pattern method for pressure advance calibration, which can better test the influence of k value on the corner. The changes of this patch are picked from OrcaSlicer by thewildmage, thanks to thewildmage for the great work!

github issue: https://github.com/bambulab/BambuStudio/issues/2222

Change-Id: Icc8fd4d52b20c1668bfa08716b48549dfada515b
(cherry picked from commit eb72d8b681bef270906406a2d10a36d4efbce900)
2023-11-01 09:11:19 +08:00
maosheng.wei
2a996d40b6 FIX: [github 2246 2209] reload form disk not working
Change-Id: If70d7b700c454e9290741980afb0a1fd73a1fa5a
2023-11-01 09:11:19 +08:00
zhou.xu
9b980c9bc6 FIX: The cancel button should not make plate name valid
Change-Id: Id2b3935e87d443f5a594fdd588a63e502c0321e5
2023-11-01 09:11:19 +08:00
liz.li
060b41707e NEW: first layer printing sequence
Change-Id: I19e39a27cf972eb859e51a334aeae8f57ee263f8
2023-11-01 09:11:19 +08:00
zhimin.zeng
d5120f890e FIX: crash when use manual flow rate
fix the PA tower is effect

Change-Id: Idc00090c75023d62beca2a32529a6749081de9ef
2023-11-01 09:11:19 +08:00
zhimin.zeng
476ca19689 ENH: support custom the first layer print sequence
Change-Id: I0516948292933fe47d39fb3ae2f7e91473b45b3a
(cherry picked from commit 5bbdb28c86509d5f94b5b9c33a0f2e1b2749e94b)
2023-11-01 09:11:19 +08:00
maosheng.wei
8e10ec039f FIX: Prompt dialog box for optimizing studio versions below 3mf
Change-Id: I6df693f31d25f023c2dc4c1f0a5ec27e70e105f7
2023-11-01 09:11:19 +08:00
tao wang
fb528c67b7 FIX:fixed download progress starting from 1%
Change-Id: I9b073e6fa1698f5ac02827d30e883f585ca68674
2023-11-01 09:11:19 +08:00
Kunlong Ma
be21570964 NEW:Add buried points for printing and machine control
Change-Id: I4ba4786fc1d343e497717a012d6e18aee22324e1
2023-07-31 14:29:15 +08:00
maosheng.wei
bf77b9208f FIX: [STUDIO-3578] safe darkUI for send to sd dialog
Change-Id: I9be144ae5272c900a3e770045bb24d531f939770
2023-07-31 14:29:15 +08:00
maosheng.wei
83cd88d4b8 FIX: [STUDIO-3578] send to sd darkUI not changed
Change-Id: I86d687bedd87222c9c59e6fd4466b57abe867640
2023-07-31 14:29:15 +08:00
maosheng.wei
9d552ddb10 FIX: [STUDIO-3564] Select an object display quantity 1
Select an object with multiple parts and display quantity 1.
Simultaneously fixing that when all parts under an object are selected,
only the information of that object is displayed.

Change-Id: I7fd68615aed75f4b0592c61f4b916783e7c4182a
2023-07-31 14:29:15 +08:00
Stone Li
225095d938 FIX: fix bed type error when loading from project
Change-Id: I13a6f46e4516f5237b006fff848ef5e75bbb30de
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 21:17:48 +08:00
Stone Li
d08e5f6531 FIX: notify bed type change when reload from config
Change-Id: Iaf6a4b61f4f1f06453ff0287a2fe852460cf8199
2023-07-07 17:52:43 +08:00
Arthur
fcda0e5f2c FIX: mesh boolean may take forever with CGAL
Only use MCut to do boolean, with a little modification to allow input
mesh to have multiple components.

Jira: STUDIO-3167

Change-Id: I4f53010f76fbcacfe966c2ef48e465f97d6516fe
(cherry picked from commit 92d0eb11744820466ee2f67c02d4764e496b7e60)
2023-07-07 17:52:43 +08:00