Commit Graph

2344 Commits

Author SHA1 Message Date
战马 394a602e8f FIX: Revert "[STUDIO-3361] hide model mall"
This reverts commit a6dfd79ea40e16a4942971ee8c5a0000a0b749d7.

Reason for revert: not master

Change-Id: If3e14e6f42bc05cdce610a1beb65c592fbb998fd
(cherry picked from commit 6fe189b233491b3700cdcc9a3c1d54d30754d06e)
2023-11-01 09:33:21 +08:00
chunmao.guo 6a356d0161 ENH: [STUDIO-4333] show error dialog for preset update fail
Change-Id: Iace2911956f083b798d88109761302a0341f0f37
Jira: STUDIO-4333
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
shuai.liu a939c6e434 ENH: auto adapt distance in arrangement
JIRA: STUDIO-4408
1. if min_obj_distance is 0, use auto mode
2. normal support, 5mm gap, tree support, 22mm gap, no support, 0.1mm
   gap

Change-Id: I906ccf267bef1f33a946572614d658fd50cfcda3
(cherry picked from commit 771efc935da625d8faa4cc5b77fedc5055f93c6c)
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
hu.wang 2336c56887 FIX:Crash caused by calibrating dialog constructors
JIRA: STUDIO-4416
Change-Id: I7a15b773ab4df86f3e4234dcd8275fd8e17fad19
2023-11-01 09:33:21 +08:00
hu.wang 2ad11b3ed2 FIX:Color mapping,select the same material
The consumables synchronized by AMS are prepared to be set to the same slot as AMS in the disk. However, after initiating printing, the slot value of the modified consumables sorting is not the set material

Jira:STUDIO-2564
Change-Id: I839b10a1b8169091c4e495beb6a15354e436f325
2023-11-01 09:33:21 +08:00
liz.li 88ba163383 NEW: re-add printable_area config
Jira: STUDIO-4052

Change-Id: I31d1bbeba3adaf612bbef5e90d1be182c629e212
2023-11-01 09:33:21 +08:00
zhou.xu 7e51bf41a1 NEW: add snap connector
Jira:STUDIO-4227

most of the codes are referenced from PrusaSlicer,thanks YuSanka for the original submits

commit 7cd99d98f537198b78158feced2aa8977bfcbe08
Author: YuSanka <yusanka@gmail.com>
Date:   Wed Jul 12 18:06:51 2023 +0200
    WIP: Cut with Rivets
    * Code refactoring: get_connector_mesh() and apply_cut_connectors() moved from ModelObject to CutGizmo.
    * Allow to change values of space and bulges for snaps
7cd99d98f5
...

Change-Id: Id4c7991a0ed5bf9608823601775920a81a3dd1c4
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
tao wang b0954a164c ENH:update base64 conversion method
jira:[for model mall]

Change-Id: Ia609ae4a559e0e2711e37db32738c057e8a8a33a
2023-11-01 09:33:21 +08:00
liz.li a73b97f083 FIX: korean font display issue
Jira: STUDIO-3995

Change-Id: If92b05c1a38041f976fc5a5823feb674549c4993
2023-11-01 09:33:21 +08:00
tao wang 028326c5b4 ENH:update text in auto refill
jira:[STUDIO-4344]

Change-Id: Ieb1f40e03fd4a266b768f8b97e28328858fe63cc
2023-11-01 09:33:21 +08:00
tao wang 29dca94b32 ENH:http request to download avatar file
jira:[STUDIO-4327]

Change-Id: Ifc3314d8c03eca0475616ef67990e63e72366638
2023-11-01 09:33:21 +08:00
tao wang 405886925c FIX:fixed the issue of IP changes
Change-Id: Iff87825ae92effa5a4e473d7282c172c6871c0cf
2023-11-01 09:33:21 +08:00
zhimin.zeng 67f23cc1c2 FIX: add log for cali
Jira: XXXX
Change-Id: I4ba755e4700122bd331f8d95ec4b1a09f4b7b5f9
2023-11-01 09:33:21 +08:00
Arthur 76d073a9ea ENH: improve auto arranging's wipe tower logic
1. If there is already a wipe tower on current plate, leave it there regardless need_wipe_tower flag.
This is useful when we have toolchange custom gcodes.
2. Correct wipe tower pos to prevent it outside bed.

Jira: STUDIO-4426
Change-Id: Iedecc7c5fe7ced01533d0a302253841046a7fb42
(cherry picked from commit e8d728e46b12baaf9fb0e87e3d14197ae3616826)
2023-11-01 09:33:21 +08:00
Kunlong Ma 845a397e37 ENH: optimize some descriptions of search
JIRA: NONE

Change-Id: Idbd11287fe1d9aa679a7b622f0cdb378410a4293
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
hu.wang 0e8b85842a FIX:translation of input IP address dialog
JIRA:STUDIO-4418
Change-Id: I65fdfdcd1c0f348bb4b4a07e025aa3d2c5ed9dd3
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
liz.li 1e99ce9535 ENH: select a volume in assembly view can enter painting
In assembly view, default selection is volume and painting needs an
object. It's inconvenient to select a full object to get in painting.

Jira: STUDIO-3322

Change-Id: I980e5a3ca7a9c5cf2800f28a38c1c68b978a343b
2023-11-01 09:33:21 +08:00
tao wang 1a24681885 NEW:optimize printer config files
jira:[STUDIO-4051]

Change-Id: I77cb16e62546eae63a73f8d12d7f11f496555197
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
hu.wang 3c9ea83ede ENH:K value and ? overlapping and AMS selection display
JIRA: STUDIO-3777
Change-Id: I59c9fd44bd23aaf26bfbad17e618eb5440ca7db3
2023-11-01 09:33:21 +08:00
zhimin.zeng 9757ec5fc3 FIX: translate for cali
Jira: 4141 4260
Change-Id: I2a426421985c74217d547329b935c8986e75fbe5
2023-11-01 09:33:21 +08:00
hu.wang 37feb7fbfa ENH:selecting AMS slots with consisten materials
When there are multiple AMS slots, priority should be given to selecting the AMS slot that is consistent with the filament idx
JIRA:STUDIO-2564
Change-Id: I9aa208ba24f01ae20913f11c34a7f75a0a2581d5
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
Stone Li 131161f29b NEW: support to display wired network for printer
JIRA: STUDIO-3519

Change-Id: I1c32254e249a3c0010973b17953121f4aa718f76
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:33:21 +08:00
maosheng.wei efb227af03 ENH: [STUDIO-3151] Optimize scoring entry 2
Jira: 3151

Change-Id: I3a3a9d53f9557a93f02c44af3906b2e9f0761baf
2023-11-01 09:33:21 +08:00
Arthur ad9fa81b01 ENH: add a new support style "Tree Organic"
Add a new suport style "Tree Organic" from Prusa, as organic support is
faster and seems more strong in some cases. Thanks to Prusa.

Feature detection including sharp tail, small overhang, long cantilever,
are still kept.

Known issue: first layer support path may go outside build plate.

Jira: STUDIO-2358
Github: #2420

Change-Id: I4cec149bf4fa9eb733ae720ac1a7f65098e3b951
(cherry picked from commit d977bc5d3b4609f4fec0aa68152a33cacf184c4a)
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
hu.wang c8cf950155 FIX:Access code and ip input and interaction logic
JIRA: STUDIO-3970
Change-Id: If7a33d6a70b09dda9f50d774d6cec732af923e71
2023-11-01 09:33:21 +08:00
zhimin.zeng 8407c409d9 FIX: crash when switch device page to cali page
Jira: 4358
Change-Id: Ic4d23bd7e31c7419516a3ab55a4d9a2e2072cd47
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
liz.li 7b67686528 FIX: pa calibration default save value issue
should not use last input value as default saving value

Jira: STUDIO-3648

Change-Id: I8ea5bac66ef723c668c09ffb40b141a489e7d637
2023-11-01 09:33:21 +08:00
liz.li 4c68a7634c FIX: export notification encoding display issue
Jira: STUDIO-3807

Change-Id: If5a6651ba1f29ad35d6e11ed76f959b3d0864be6
2023-11-01 09:33:21 +08:00
chunmao.guo 09ed7ac18e FIX: [STUDIO-4284] not set max height of liveview window
Change-Id: Ie00e6c30d37b0a308123c5f425ebeaf961000da8
Jira: STUDIO-4284,STUDIO-4258
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 cd6dd8343b ENH:updaite the target temperature for chamber
jira:[new]

Change-Id: Ifb16608b1de807bcecd58fbff9f64dea905c0b26
2023-11-01 09:33:21 +08:00
tao wang bf3974f6d0 ENH:update the style of the noise fan
jira:[STUDIO-4078]

Change-Id: Ibe42a25cc73010efac9d0d9d767153ec8090cb75
2023-11-01 09:33:21 +08:00
tao wang 3cf99c7b34 FIX:fixed some issues with other languages
jira:[STUDIO-3721]

Change-Id: I236c194d2ce6d0f4c97d3b8283cac1a8de904266
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 563b1255eb FIX: add log for cali
Jira: XXXX
Change-Id: Ifce2d57d2694c5b39fec93529e6efffa036b8e68
2023-11-01 09:33:21 +08:00
liz.li ae53c50098 FIX: slider show custom gcode issue
Jira: STUDIO-4316

Change-Id: I576e35861cd6306b67a0b5bd098eb2a739faf75b
2023-11-01 09:33:21 +08:00
liz.li 453662647e FIX: clone operation snapshot issue
Jira: STUDIO-4015

Change-Id: I6cecc67653ecf94bc550bb86f699f223fade4c4d
2023-11-01 09:33:21 +08:00
zhimin.zeng 588723a854 FIX: report warning when uncheck timelapse for i3
Jira: 4338
Change-Id: Ia66676c25f2fa6a111e3e864a7b25989beaaf59b
2023-11-01 09:33:21 +08:00
hu.wang 9f83f6deff ENH:Don't call the interface when task id is incorrect
JIRA:STUDIO-4322
Change-Id: I6fc1dc7379cba0702927e30cab0aa271074c59da
2023-11-01 09:33:21 +08:00
Kunlong Ma 378a0a9d75 FIX:crash when close preference
JIRA: STUDIO-4340

Change-Id: I95b1c77720bf1264ca70f2fa3652e814d8f20e53
2023-11-01 09:33:21 +08:00
xun.zhang 8d8b690adf ENH: optimize exhaust fan param display
1.Optimize exhaust fan param display
2.Set max chamber temp to 60

jira:STUDIO-3518

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0663803381f38f717554da4aefc61e02a8c1f37e
2023-11-01 09:33:21 +08:00
hu.wang 2509c9c90a FIX:Translation of Calibration and Printing Popups
JIRA:STUDIO-4055

Change-Id: I570a53a7a6b18b323b42893c3ddc128bae7d0b94
2023-11-01 09:33:21 +08:00
chunmao.guo bf6924de18 FIX: prefer local tunnel for P1P liveview
Change-Id: Ia4f52a8bd2b8bcf20740b2c7043e437d56a4a5b1
2023-11-01 09:33:21 +08:00
chunmao.guo f4ffe8621b ENH: [STUDIO-4005] support custom root preset
Change-Id: I0cf2142a2d3cee7269b53b73ad44e05934c2e9e6
Jira: STUDIO-4005
2023-11-01 09:33:21 +08:00
tao wang 375932aea0 FIX:do not store empty use access codes
jira:[STUDIO-3776]

Change-Id: I660533ecbee25409967ab7b4df625d4a53451faf
2023-11-01 09:33:21 +08:00
zhimin.zeng 34ee98f5ad FIX: modify the default position of wipe tower
Jira: XXXX
Change-Id: I8c44ef6fbeba57eb14bd261ab09ee08429cddcaf
2023-11-01 09:33:21 +08:00
Lukáš Hejl 11b55ccd73 ENH: Added option for enabling interlocking between segmented regions
by the multimaterial painting.
This commit is cherry pick from Prusa, the commit number is
9bce0fcf9bb479c289c396e7e23ce95841a61628
Thanks to Prusa.
Jira: XXXX

Change-Id: I29ad1fa9ab3ccc393a1e2affde1ae869d0a33afa
2023-11-01 09:33:21 +08:00
tao wang dd7bfa21e9 ENH:disable combobox when sending file
jira:[STUDIO-3243]

Change-Id: I90aa7a639bf729dba462c957bdbda7ba4af08266
2023-11-01 09:33:21 +08:00
tao wang db6bfca564 NEW:Use new command for chamber temperature settings
jira:[STUDIO-4296]

Change-Id: Ic70a6f6dc412cde7f6d9d6361f8646df59df56b9
2023-11-01 09:33:21 +08:00
hu.wang 147b6beecb FIX:fixed too many times requests for get_subtask
JIRA:STUDIO-4283
Change-Id: Ic15c782b8304d5fefbc78cc76fb32fa5ccf9335b
2023-11-01 09:33:21 +08:00
zhimin.zeng f88983f989 FIX: No progress bar is displayed during manual calibration
Jira: 3789
Change-Id: I4d56839136f4590b6df384f2287e9565e5e61afa
2023-11-01 09:33:21 +08:00
zhimin.zeng 9c91341f6b FIX: cali - The progress bar should not be displayed.
after the prompt box appears.
Jira: 4288

Change-Id: I97f2073847877dcfe98d4a6faa5b09cf257a5c7c
2023-11-01 09:33:21 +08:00
chunmao.guo ae67715eb5 FIX: [STUDIO-4305] fix crash when max-recent-proj is 0
Change-Id: I7f7ae9139e266667718b3275ada58fee63c627fa
Jira: STUDIO-4305
2023-11-01 09:33:21 +08:00
hu.wang b281285a2d NEW:[STUDIO-4016] Support motor noise cali for N1
Calibrated motor noise option, N1 supported.
And when none of the calibration options are selected, the start calibration button turns gray

Change-Id: I991034a13001f840016475171c33218ddc812d35
2023-11-01 09:33:21 +08:00
zhou.xu eb7f53d6c1 FIX: modify enforcer and blocker color
Jira: STUDIO-4304
Change-Id: I1d58d1b61929a831fc87f53ef364eb0d1af91c17
(cherry picked from commit 40022ec91a15f2663ce51948118fe2a5b716ecdf)
2023-11-01 09:33:21 +08:00
zhou.xu bcd8c90b4f FIX:add new light for text shape
Jira: STUDIO-2623
Change-Id: I3a189154455040e8c2cb41ff8d8ac065661406ad
(cherry picked from commit 5854839c8f552b136cca6b3ff75605fa1e696fd0)
2023-11-01 09:33:21 +08:00
Arthur c631a69c32 FIX: coPoint type couldn't display
This causes the printer setting page unable to display becase I added a
coPoint type option best_object_pos.

Add reading and writing coPoint type configs solves the problem.

Jira: STUDIO-4303

Change-Id: I34e40e567236d28ab1a7be265128275191fcc935
2023-11-01 09:33:21 +08:00
hu.wang 28376584a3 NEW:[STUDIO-4012] support prompt sound
support modifying whether to turn on prompt sound from the print option pop-up window

Change-Id: I3206bfcefc9292dd2a7acb7294addc901ad21d4d
(cherry picked from commit ecc13666689d7f644ed3db36088b32b239728779)
2023-11-01 09:33:21 +08:00
tao wang 44eaa75110 FIX:fixed studio crash caused by HTTP request blocking
jira:[STUDIO-3849]

Change-Id: I6348af96014e80da6b720da48239fed262f0f3c5
2023-11-01 09:33:21 +08:00
tao wang c144d4e7d6 FIX:fixed issue with calibration progress
jira:[STUDIO-3592]

Change-Id: I54ff7141169f8d1e33f2c1711d464ce5d04877c2
2023-11-01 09:33:21 +08:00
xun.zhang bc53eb23fc ENH: modify tooltip in chamber temp
Also remove bed_temperature_difference in config

jira: STUDIO-4197
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id992bf0a6b5496038d513a6243b54c5232113515
2023-11-01 09:33:21 +08:00
tao wang b1d38928fc FIX:clear calibration progress when switching printers
jira:[STUDIO-3407]

Change-Id: I5fcf6f9f6bd001a13c0f1e4b076334479ee98d45
2023-11-01 09:33:21 +08:00
tao wang b5e38cfe30 ENH:optimized display of German and Swedish
jira:[STUDIO-3722]

Change-Id: I4562b1d55c709a6aac56f91601b12ae3f3459fd1
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
zhimin.zeng f942d5d55d FIX: Text dragging of special file doesn't work
Jira: 4271
Change-Id: I0b2e33ac0cf4919bea93732151529deac3b7e9ed
2023-11-01 09:33:21 +08:00
slynn1324 6f1d04f270 ENH: support thumbnail in gcode for 3rd printers
Thanks @slynn1324
1. Add thumbnail size in printer params page
2. Optimize writing thumbnail data in gcode

jira:STUDIO-3942
Github: #2166
Github pull request: #2333

Change-Id: I6897cfddfa6a1b0c95decf67329a486d40ec0cc2
2023-11-01 09:33:21 +08:00
zhimin.zeng e379d127d6 FIX: Crash when switch to the calibration page
after binding the printer in device page
jira: 4080

Change-Id: I8e712389bf619b177255111766c271cb9f1bf66e
2023-11-01 09:11:19 +08:00
zhimin.zeng 4084702057 FIX: the default value of flow rate calibration is the last value set
Jira: 4147
Change-Id: If587d92aea872e8cfadb556b2912db402e0a6a86
2023-11-01 09:11:19 +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
tao wang 642e82fccf ENH:optimize the display logic of backup
jira:[STUDIO-4215]

Change-Id: I89436e88be64cfa9d6ff0c191a1539234917fd9b
2023-11-01 09:11:19 +08:00
tao wang a67eabbffb FIX:fixed the issue with the N1 unload step error
jira:[STUDIO-4151]

Change-Id: If70cb59bc479a932e73904a2752522e56ddce884
2023-11-01 09:11:19 +08:00
tao wang 3dfe33fbe1 ENH:optimize image config for different printers
jira:[STUDIO-4051]

Change-Id: Ibfcbc4c571a5c47eff95891e6f9079c3432e76a9
2023-11-01 09:11:19 +08:00
manch1n 76dda23702 FIX: add wipe tower for arrangement when timelapse_type is smooth
JIRA: STUDIO-4179

Change-Id: I45056a1b3d7316816b4919cd8185f914d6ad16f4
(cherry picked from commit bad658a228b3697ff1cbdbc45e038641cc5e3e24)
2023-11-01 09:11:19 +08:00
liz.li ca3a196ec6 ENH: notifications are expanded by default
Jira: STUDIO-4156

Change-Id: I9f1d95694b1725ecdf3973037b3df71d3a16fa98
2023-11-01 09:11:19 +08:00
hu.wang 8af1359868 FIX:Printing file name too long causes status panel display error
Jira: STUDIO-4031
Change-Id: I3e563a5ccf7b41732be81f80a86f21416aa1e8d2
2023-11-01 09:11:19 +08:00
hu.wang 791ad553fd FIX:Can't Close Filament Windows
Jira: STUDIO-4103
Change-Id: I66194721ef62313765afa9e360d11f3b1fcaa981
2023-11-01 09:11:19 +08:00
lane.wei a22fd80bf4 ENH: refine the logic of extruder_clearance_radius
1. use extruder_clearance_max_radius instead
2. set the value of P1P/P1S to the same value of X1C
JIRA: STUDIO-4214

Change-Id: I1ae5e4203db0933854b4388b5505dbf34b40edae
2023-11-01 09:11:19 +08:00
tao wang 1266e1f19e FIX:added icon for chamber temperature change
jira:[STUDIO-3902]

Change-Id: I699ae5025e80a2914276ee505bead9bac151f219
2023-11-01 09:11:19 +08:00
Stone Li 98a7a10ce5 ENH: get thumbnail from task info
JIRA: STUDIO-3975

Change-Id: Ic9ae120673098a4b62c4a00b515558fbef630890
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
zhimin.zeng fbd70b13a3 FIX: the ams control display the value of last time
when the filament is not recognized
Jira: 3831

Change-Id: I7f121e7ba8504a3a6de12227b3c7c032a452b62d
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 c7f07b668c FIX: [STUDIO-4235] cancel web request on bind dialog
Change-Id: I27d50814e52812f6f551eb4ee2c90cdbaaaeb3c0
Jira: STUDIO-4235
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
chunmao.guo ea8f299f6d FIX: [STUDIO-4199] Show group in unsaved param dialog
Change-Id: Ibb3223fc46d31586c140cde31a8eabbb178d79a6
Jira: STUDIO-4199
2023-11-01 09:11:19 +08:00
chunmao.guo d1ed562622 ENH: Revert "[STUDIO-3980] drag object accross plate in ObjectList"
This reverts commit 3c723583743938848db8392bddffc31ae7e68b6d.

Change-Id: Ie2500ede6c1839b88fd89666596a7d16957a2443
Jira: STUDIO-3980
2023-11-01 09:11:19 +08:00
chunmao.guo 24e672a0f1 FIX: [STUDIO-4228] clear cache data before require thumbnail of 3mf
Change-Id: I8cf60fa3b8a45a85311cddc5c508d88fcfdb41da
Jira: STUDIO-4228
2023-11-01 09:11:19 +08:00
tao wang b57557c746 FIX:fixed incomplete operation buttons
jira:[STUDIO-4119]

Change-Id: I73dd64fae9a42bfe248e6535d9cedb1343a2cc08
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
xun.zhang 630b458f2d ENH: disable edit support chamber temp
jira:STUDIO-4230

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4873badacc5d3947f56df1ea367481ddae748fff
2023-11-01 09:11:19 +08:00
xun.zhang 9737cd5f36 FIX: optimize exhaust fan ui logic
1. Enable open support_activate_air_filtration
2. Fix display exhaust fan params when support_activate_air_filtration is closed

jira:STUDIO-4230

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ieddba4bb104b6068b5afb4c109ea6b90d7c4045b
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
hu.wang 55453af689 FIX:displayed error file name
If the file name sent to the printer is changed to be too long, the final display format is incorrect

Jira:STUDIO-3137

Change-Id: Ia2a542a559ae8ff0343b159cff9e0317397e866f
2023-11-01 09:11:19 +08:00
zhimin.zeng d13e18a238 FIX: the position of wipe tower is not default when new project
Jira: 4173
Change-Id: Icde5cac961eb225d2e703e8e87811b2940603126
2023-11-01 09:11:19 +08:00
zhimin.zeng 4f48c48ad2 FIX: crash when multi-select connectors with different shape
Jira: 3916
Change-Id: Ic011827e5d301f91f684039a85b228196be1ba98
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
tao wang 11f0fb6016 NEW:add printer arch type
Change-Id: I4fedd3df960648d4ad1df32111431ccf126ef120
2023-11-01 09:11:19 +08:00
Stone Li 1453d196d8 ENH: add a device id parameter for hms wiki
JIRA: STUDIO-4177

different printer may have different hms wiki page

Change-Id: I0f4443580466ab1afc1fe16da6f5ed924e5d201d
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
Stone Li 5857025e8d ENH: do not change ip when connection name is different
JIRA: STUDIO-4072

Change-Id: I6e72f894fa5eca91d5bbbfaca3e897be95c305e0
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
tao wang 19ba3644ea ENH:optimize the display of transparent materials
jira:STUDIO-3965

Change-Id: Ibedd88876796935e875f5d70680311b80cb460e4
2023-11-01 09:11:19 +08:00
Kunlong Ma 6fa7ca2fd2 ENH:refine the title of dialog displayed
Change-Id: Icae618304064c9c30f2cf0a5eae98b6c8b6c1534
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
chunmao.guo d9de09bba6 ENH: [STUDIO-4135] only sync user preset that need update
Change-Id: I9a1c0f9c34a5f5950beffa1c5e8f63c4cf7be6c6
2023-11-01 09:11:19 +08:00
chunmao.guo dcb006535a FIX: [STUDIO-4164] charset problem in load printer config
Change-Id: Id1ee5108b70e926f822ca4f12715bd2255e5c272
(cherry picked from commit 8ea1abc1df9d1d1680f20c4f9f423360b9318ceb)
2023-11-01 09:11:19 +08:00
chunmao.guo ca32032654 FIX: [STUDIO-4207] fix tunnel mqtt not active
Change-Id: I561eb164256a7eb811d1daec84ad7907d3caa01d
Jira: STUDIO-4207
2023-11-01 09:11:19 +08:00
zhou.xu aaeebd7fe3 FIX: Upgrade the texture image
align texture image  to the grid of the x1 machine
Jira:STUDIO-4206

Change-Id: I7dcc5061017f355f30b3f584180751ec7a3f391b
2023-11-01 09:11:19 +08:00
chunmao.guo 22d5ea002e FIX: [STUDIO-4125] null crash in ImageGrid
Change-Id: Ibe2fcf6d3fe7ae901a2e594d782566a04aa19c39
Jira: STUDIO-4125
2023-11-01 09:11:19 +08:00
zhimin.zeng a05524417c ENH: Add Ellis' pattern method for flow dynamic calibration
Github: #2356

Change-Id: I05068bd47fa8381429064ea0e5ba0f38e5da17c1
(cherry picked from commit c5d54d26e32909e1785cef9ba6a07d801419fa98)
2023-11-01 09:11:19 +08:00
lane.wei f1362a7757 ENH: add the smooth pei bed type
smooth pei plate uses the same parameters as high temp plate
JIRA: STUDIO-4181

Change-Id: I9db8ca7440b5b205902fd4b35af6c24440e1104d
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
xun.zhang 5e23f73866 ENH: add protection for chamber temperature
As title. Also add time for waiting chamber temp in printing time

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8054080d2e8821e421a6d03222b8b25365b5977f
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
Kunlong Ma eb417083e0 FIX:[STUDIO-3565] icons grayed out unavailable
jira:STUDIO-3565

Change-Id: I7a005ab0d4f291ee664d37cc0f5a4890f848fa0d
2023-11-01 09:11:19 +08:00
hu.wang 5e2141f519 FIX:unit is English,sent to printer is still in grams
Under the preference settings, if the unit is selected in English, the displayed value in the send to printer pop-up will still be in grams

Jira:STUDIO-3726

Change-Id: Ida97f9f47caccd43d44e5310f9a55af60ad75822
2023-11-01 09:11:19 +08:00
chunmao.guo e95b1b6ea7 FIX: [STUDIO-3886] cancel and join sync thread when app closing
Change-Id: I9d9efb24d31489b31e72b6bee0e0d67882b613b2
2023-11-01 09:11:19 +08:00
hu.wang ab7dec0b87 ENH: Upgrade page optimization
implemented a click to jump to the browser, added a open in browser button, and skipped this version button,and download button

Jira:STUDIO-4042

Change-Id: I368a7eef0ac72c5b19cf8b03632112e183487c6e
2023-11-01 09:11:19 +08:00
tao wang 90b906584d FIX:fixed German not displaying error messages
jira:STUDIO-3722

Change-Id: I12883b4f494c1344a7b694ce627e95e4e14a3e1d
2023-11-01 09:11:19 +08:00
tao wang b73a91eae7 ENH:remove excess invalid text
Change-Id: I27600b2909b685bf90a924ff513ff8a6da39ff10
2023-11-01 09:11:19 +08:00
tao wang 1e7f0d7fcd FIX:fixed UI issues caused by Russian
jira:[STUDIO-4024]

Change-Id: Ib636a348917a88821cd9bcbbb64d847ae316ca0f
2023-11-01 09:11:19 +08:00
zhou.xu 59f0b580a3 FIX: cancel grid undo/redo function
Jira: STUDIO-4150
Change-Id: I854a1ef2a5fade8e5702fc6e2e31c98ff2207eea
2023-11-01 09:11:19 +08:00
xun.zhang 9bf251c54c ENH: add printer structure in code
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I57c24a0ea977b510932970817d67570ab3fe7bc4
(cherry picked from commit 409f03de471f65b9edf5c733b691e280c18c19cc)
2023-11-01 09:11:19 +08:00
tao wang eaca2bd0ed ENH:delete U0 firmware functions
Change-Id: I6a65f41224e346023989bd1f097d4bf1b069f907
2023-11-01 09:11:19 +08:00
zhou.xu 4a143ed8b1 NEW: add bottom setting for height range function
Change-Id: I0a818dde1e44e9f4475222038916c5ef992461de
2023-11-01 09:11:19 +08:00
tao wang ee478072c8 ENH:image to base64&supports uppercase file names
the issue occurs when trying to convert an image with uppercase file names to base64 format.

Change-Id: I1b3b4b95ae5602affc7c2d7c584fdc459d90ee0d
2023-11-01 09:11:19 +08:00
tao wang 54d5e9df8f FIX:fixed some unsupported HMS messages that cannot be displayed
Change-Id: Ib5acffb1e2c94bae56aed89fbb71a7a15a660485
2023-11-01 09:11:19 +08:00
tao wang 46a48539bb FIX:block HTTP links&open in default browser
fixed:https://jira.bambooolab.com/browse/STUDIO-3030
Block web page redirect requests and open them in the default browser

Change-Id: Ie79f8259859fa6ba158f31710179a8c7c53d6fa4
2023-11-01 09:11:19 +08:00
tao wang 297e4d1373 FIX:fixed send button refresh too many times
Change-Id: Ifb0b9e4d2e6ed7997ba7f033d555ea3aeec9fa9c
2023-11-01 09:11:19 +08:00
tao wang ae7a9303b8 ENH:no longer using config that support_virtual_tray
Change-Id: If578b66de609e5703bc6e912c744f10becaaebed
2023-11-01 09:11:19 +08:00
tao wang 23dc1ec960 ENH:dynamic display of AUX fan
Change-Id: Ib2b5578567eaa6fde15fdb54bdf24063b627d2d7
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
tao wang 022445b272 NEW:supports new layout of extra AMS
Change-Id: Ib00d7c2e1c09a2fbe2de739e1c7cc35e03900edc
2023-11-01 09:11:19 +08:00
wenjie.guo a980b78172 NEW: Z hop restriction
Z hop will only come into effect when it is between retract_lift_above and retract_lift_below.
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
Change-Id: If43aea7024018eb8f532c6af5d8000973f2edee3
2023-11-01 09:11:19 +08:00
maosheng.wei 86675c4caf ENH: [STUDIO-3151] Optimize scoring entry
Jira: STUDIO-3151

Change-Id: I6ffd236faea7de9f1e35b77f818f926f2477939a
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
zhimin.zeng 981a46920f FIX: the position of wipe tower is nor correct when multi-plate
Change-Id: Idabea67591102ee0f4595793e1ab027e805ace7a
2023-11-01 09:11:19 +08:00
chunmao.guo 8355bc949f ENH: [STUDIO-3892] different app config dirs for internal/beta
Change-Id: Ibd771b948f9a0b8e95b87c8d7244ab5728b6f4a8
2023-11-01 09:11:19 +08:00
chunmao.guo 94f26da614 ENH: [STUDIO-3980] drag object accross plate in ObjectList
Change-Id: Iee3193a8e0eaea67670a55e023fe64adca7a8695
2023-11-01 09:11:19 +08:00
wenjie.guo 5076a3008a NEW: insert Gcode between objects
Change-Id: Iec3535941390bfbd279a5677c352d92f36506d4c
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
(cherry picked from commit e0c5476e2e4c02055fb6ce7b4b4d927498c6ee90)
2023-11-01 09:11:19 +08:00
chunmao.guo 163ff38c3b ENH: [STUDIO-3895] enable mac window menu
Change-Id: Icd53c6866e9108f960aa52e54e518efc5def7101
2023-11-01 09:11:19 +08:00