Commit Graph

1777 Commits

Author SHA1 Message Date
chunmao.guo 9b5a86ba01 FIX: [STUDIO-3271] load staff pick model list with network agent
Change-Id: Ie2c36348a32a4cd0c0c1457fd715619b23550794
2023-07-07 17:29:08 +08:00
qing.zhang 739d8c9b28 ENH: filter small gap
thanks SoftFever

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I9bffe629419455b2a7b4494aa595b711619939da
2023-07-07 17:29:08 +08:00
qing.zhang 346321379a ENH: add decel para
thanks SoftFever

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I95a1240c8d6ce7365055e840e526f279a55939e4
2023-07-07 17:29:08 +08:00
zhimin.zeng 4b23192d6f NEW: add calibration for 3rd printer
cherry pick from SoftFever

Change-Id: Ibb2b4693c3f2e800dbef1542cbada6736154ce48
2023-07-07 17:29:08 +08:00
chunmao.guo d79ee0bafe FIX: [STUDIO-3239] switch page before select object from notification
Change-Id: I74f4c278d7579c165e9d23425f3e715c7bfa56a6
2023-07-07 17:29:08 +08:00
tao wang d8349610f7 ENH:filter characters not supported by windows system
Change-Id: I0dcbf9535df7bdc4b19e095aa0c23223efa5087b
2023-07-07 17:29:08 +08:00
tao wang fa49bdebd3 ENH:transparent images are not complete
Change-Id: I09882f74730fa47dec829901491f411d081b833f
2023-07-07 17:29:08 +08:00
qing.zhang aa62c6e870 ENH: add jerk parameter
thanks SoftFever

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I6aadbffebc069167a460c991aa8fb711b754ff37
2023-07-07 17:29:08 +08:00
qing.zhang 112712e966 ENH: add top & bottom infill flow ratio
thanks SoftFever

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If4b2d203d8568a7c640425702b0a77ccea3b596b
2023-07-07 17:29:08 +08:00
chunmao.guo d164cd0265 FIX: special char # in printer file name
Change-Id: If9553108acc4b84c9d8824c995d3b0f607da7687
2023-07-07 17:29:08 +08:00
Arthur 6c41c6cd1a ENH: turn off flow calibration on PEI plate by default
Flow calibration on PEI plate may fail. To reduce users' confusion, let it be off by default.

Change-Id: Ic31f18b5fd378ac8b20e4d1461ed3dbfbae1ae4b
(cherry picked from commit bc8b4cb082f20984207f44e63104be9a603a2332)
2023-07-07 17:29:08 +08:00
lane.wei a7ec66c294 FIX: fix a slicing state not correct issue in some corner case[Studio-2600]
add a new object in other plate when slicing a plate
it will stop the background slicing process
and it should also send a complete event

Change-Id: Ie7cbcb5a97251a002b7448eb8a9c5bbde1680956
(cherry picked from commit 710a2b273424d59313d7053f0f2c2b54b0c849c0)
2023-07-07 17:29:08 +08:00
lane.wei 0fcc235e14 FIX: fix the crash issue when change setting after .gcode.3mf loaded
Change-Id: I47ae6c6b14f94858ff9789ef3ed927930b611203
(cherry picked from commit ad548cdc7491fd432603c80ea2fcf151115efd10)
2023-07-07 17:29:08 +08:00
chunmao.guo f96e60a14a FIX: [STUDIO-3254] deselect all files when changing list type
Change-Id: I6904653093bcf72c4df8f98877e2bbd7f3cf4ae9
2023-07-07 17:29:08 +08:00
tao wang 68c894981c ENH:limit the length of taskname
Change-Id: Iddac0f5a88f1090562862a5cd1aa72e321272c71
2023-07-07 17:29:08 +08:00
maosheng.wei 23b4230335 ENH: [STUDIO-3179] The third-party printed material parameter page
Change-Id: I6a9d575bebb21a87e790aab973aecb1e6cc0e279
2023-07-07 17:29:08 +08:00
maosheng.wei 0f138bb21e FIX: [STUDIO-3122] Update the scoring link to the corresponding env
Change-Id: Ic8a09402d5990661fdc4c4ebedfa115e5de7c955
2023-07-07 17:29:08 +08:00
tao wang 447e7306bd FIX:macos13 system display printer rename button
Change-Id: I56a492043690ee6ef320fee626f4a09c070119d9
2023-07-07 17:29:08 +08:00
tao wang 1ca7c4e554 FIX:fixed invalid cancellation of loading user preset
Change-Id: Ia46d1c8cd8dcd8203a248e036cea8df54af3bd64
2023-07-07 17:29:08 +08:00
Stone Li 34c0cc5c63 ENH: add some code to avoid crash in linux
Change-Id: Ia82c05b0a7e16f8eb16fd5b3ff502ef1d7337291
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
liz.li a66c2d6d13 NEW: add meshboolean gizmo
Change-Id: I89a343a2ed3b43f97b87d99a0836abf4b291a4f8
2023-07-07 17:29:08 +08:00
chunmao.guo 8bc581d662 FIX: object table setting toggle line
Change-Id: I77f40d5563ca22d292ffa3ace67284766a4fa87e
2023-07-07 17:29:08 +08:00
salt.wei 026eaf6bc4 ENH: manual setting for PA for 3-rd party printer only
Should never use these two setting for bambuPrinter.
Thanks original code from OrcaSlicer.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ifda4086b71fd2ef170b044c7632d15fe2ef490fd
2023-07-07 17:29:08 +08:00
maosheng.wei ca1facfaa0 FIX: [STUDIO-3157] AMS material blacklist, prompt without translation
Change-Id: Id4ec08aea568680d2f08346bf18782830bebf205
2023-07-07 17:29:08 +08:00
tao wang 3dd15ee681 FIX:fixed that the book control would take away the focus
Change-Id: I6baeba59d94b4417cd7f487706e6084cb6d0619c
2023-07-07 17:29:08 +08:00
chunmao.guo fba2431f91 FIX: cycle request when ModelThumbnail failed
Change-Id: Id3faa194b9cc5b8a7d54007fd7d15dd9d054955f
2023-07-07 17:29:08 +08:00
tao wang 2871e77e79 ENH:fixed missing model name when sending all plate
Change-Id: Iae9d58466ad9263dea170d9055db443a6d6a6168
2023-07-07 17:29:08 +08:00
qing.zhang 4f4516357f ENH: add seam parameters and increase wall loops
Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id5c6cd6e97493f8912ce1857aed56eecace66cee
2023-07-07 17:29:08 +08:00
salt.wei 8905121af5 ENH: sync voron profile from orca
Thanks OrcaSlicer.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I02f6b712cc07907ae7cae4284fb75ddef053dfea
2023-07-07 17:29:08 +08:00
Stone Li 4e778539b8 ENH: avoid crash when http return body is not a json
Change-Id: I4d0d3bae9847ab2f9a9cf6f3affa593bec4ab411
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
Arthur b9abdbe4f8 ENH: add context menu "Mesh boolean"
Apply boolean operation on parts. No need to export stl to apply.

Change-Id: I14479d0977e5ec6f5f80f55b22ed02974b8271c7
(cherry picked from commit 14fe96b2b7529380832007a3d3eb93eb8b9a5217)
2023-07-07 17:29:08 +08:00
Stone Li efd65561a2 NEW: add Device view for third-party printers
cherry-picked from SoftFever

Change-Id: I36b2fa0227886e4fac494c8b83e12f4fc0b04e17
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
maosheng.wei 5e4f4f82da NEW: [STUDIO-3178] Add three common benchmark models
Change-Id: Ie9c73260692baab865ca99fabcce8f090e54de21
2023-07-07 17:29:08 +08:00
chunmao.guo ac4f641222 FIX: media error message
Change-Id: I6fb9879b03fee6fab3b0aa2123cfe67c9b5916dc
2023-07-07 17:29:08 +08:00
zhimin.zeng 11fb7fb89f ENH: add new calibration
pa calibration for 3rd party printer and retraction calibration

Change-Id: Ifeb12807cdce366c9d265a0490b320224dfb23fe
(cherry picked from commit 732adceeef43c9c957468ab490f0e3ee20f3173b)
2023-07-07 17:29:08 +08:00
Stone Li 2910014887 NEW: render cali lines for X1 series printer
Change-Id: I0edbe9cac3be837702e0b03d66766291b012b4b8
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
tao wang 50aa952f3a ENH:delete old subscription when switching printers
Change-Id: If56bb376cf2a4cbd35a6954f9cf8d1a1e590ca73
2023-07-07 17:29:08 +08:00
maosheng.wei efa2cb7ca9 FIX: [STUDIO-3154] The scoring pop-up only pops up once
Change-Id: Ie43e08b6431ffe5fe3575c0995b76cf41a10597e
2023-07-07 17:29:08 +08:00
zhimin.zeng 5cd1c1b685 FIX: the cut tool gizmo display problem
STUDIO-3182

Change-Id: I728cae259b613835f4c2a0a86543c23936e713c8
2023-07-07 17:29:08 +08:00
manch1n d303e41acc FIX: correct the obj distance of by-object partplate arrangement
STUDIO-3103

Change-Id: I44dd3e8677713bf5427f266ff3c88870fbb4b2f9
(cherry picked from commit aebcba75ba760d31245f9cf336cba72da3521b1a)
2023-07-07 17:29:08 +08:00
Stone Li 43810bdac8 NEW: add more track records
Change-Id: If82430f8b432f1a1d5a78cd6a63a16cf50d2bbaa
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
maosheng.wei 494437f324 FIX: print all and send all enable issue
Change-Id: Ia7dc22670eb1bc00f925254c760397e735a52496
2023-07-07 17:29:08 +08:00
liz.li eccc479199 ENH: add transparent icon [STUDIO-3074]
add transparent icon at flush dialog and IMSlider menu

Change-Id: Ib2b5ac6680287406c06fb68f28676b3bd75b6cf3
2023-07-07 17:29:08 +08:00
liz.li fa4d2b654d ENH: refine intersection of height range [STUDIO-2830]
Change-Id: I5dab3a9e2e6e4a9e5afe7d86a18a4d247d26a03e
2023-07-07 17:29:08 +08:00
maosheng.wei 4b2d52ac0c FIX: [STUDIO-3097] The issue of changing the region in preferences
but keeping the region unchanged

Change-Id: I17b16145a9da2ae94354174a9b660e3183927025
2023-07-07 17:29:08 +08:00
chunmao.guo 46fa0867fb FIX: [STUDIO-2976] handle Shift+Tab on key down
Change-Id: I67703b0c58f61ccd15297a5f2a0a9b60cf7afb2e
2023-07-07 17:29:08 +08:00
maosheng.wei c84f52142f FIX: [STUDIO-2570] Localization of parameter names
Change-Id: I0c1830e970a354963fca15e89f8849902d3b6dba
2023-07-07 17:29:08 +08:00
tao wang 7c651c6ba6 ENH:add protection to ota version
Change-Id: Iae4c7d6f766c40e5339e608c1378dbd707b5e7c1
2023-07-07 17:29:08 +08:00
tao wang cd58ba0bee FIX:fixed the model did not consume time info
Change-Id: Iab6d52af62e8bd6ea7f01b73b42d5b61304c10f7
2023-07-07 17:29:08 +08:00
liz.li 373152c78a FIX: print button enable status [STUDIO-3136]
on all plates stats page, should disable print button

Change-Id: I27dbc87c6a3ffda8f58a8544aae71618bffb3272
2023-07-07 17:29:08 +08:00
zhou.xu 059ea09353 FIX: improve speed of calculating lay plane
The code references PrusaSlicer

Change-Id: Ie39d8ce0dc6d98ef1fc062828b4818825923169f
(cherry picked from commit d17e7d90f885109e14c0b48f92a6366ba0af44c6)
2023-07-07 17:29:08 +08:00
lane.wei 49f8d9e697 ENH: skip_object: add label_object_enabled flag in sliced_info
Change-Id: I7e62fd931d123b328c38da27de9625971938ac4a
2023-07-07 17:29:08 +08:00
liz.li 8973615a8d FIX: text display: 'alt' -> 'shift' [STUDIO-2975]
Change-Id: I363617d9f9d735069801470c38c9f8ef61998e06
2023-07-07 17:29:08 +08:00
chunmao.guo 5a7a2f7c42 FIX: [STUDIO-3016] fix not select model objects on load project
Change-Id: I4b686df9cd505f1c6c631aa3431201791c8d586d
2023-07-07 17:29:08 +08:00
chunmao.guo ca0847d0ac FIX: wxLog level in public version
Change-Id: I9ff3829dcfd649120f422aed195ecea6cd37ddb1
2023-07-07 17:29:08 +08:00
tao wang 03e8a358db ENH:delete invalid test code
Change-Id: Idadf2446f270d284bda6bb7ed9cd7e08eeeb34b9
2023-07-07 17:29:08 +08:00
chunmao.guo 92cbd56082 FIX: fix dropdown event string value
Change-Id: I01d827bc11c70d485cf728d72ad98ec6ee06079f
2023-07-07 17:29:08 +08:00
chunmao.guo 415c4ede8a FIX: avoid multiple unsaved dialog \(2\)
Change-Id: Ia41ede7c78d6218691694b3d3c8d05f2275bb014
2023-07-07 17:29:08 +08:00
chunmao.guo e1bd4e2529 FIX: tooltip text in media file panel
Change-Id: I3c548b0522657695b5fc5c24ac3e6e4e312e20c4
2023-07-07 17:29:08 +08:00
tao wang f7d33fd855 ENH:do not popup msg dialog when the connection mode changes
Change-Id: Ib5b5c5255bf8feff8395d9adce554d228c0523a2
2023-07-07 17:29:08 +08:00
liz.li d140b572ff ENH: calibration bitmaps management and default save name
1. optimize bitmaps initialize
2. has a default name when saving
3. add a DEBUG macro
4. fix some issue STUDIO-3140、STUDIO-3142、STUDIO-3110

Change-Id: I9bbe5db42aa3988b76653f82627ccb1c3c76dfcb
2023-07-07 17:29:08 +08:00
zhou.xu cc447bf122 FIX: render the opaque shell to the transparent shell
alpha channel is not need to update in shell

Change-Id: I4ad3caa7d40f69ec799f1076cf617805ba1a240b
(cherry picked from commit 315605926764121f6d0ccedf0e88a1ffc3aa0b46)
2023-07-07 17:29:08 +08:00
zhou.xu ca81c370fd FIX: delete special symbol for filename
delete special symbol when plateName for filename

Change-Id: Ibb6b6603bc2ca040cb765dbedd013564ebcf3dff
(cherry picked from commit 840c085ae842e77b81de73def038fa9b417eac84)
2023-07-07 17:29:08 +08:00
zhou.xu eca3d311d7 FIX: Opaque display after completed slicing
Change-Id: I944f5063ba41b767d01a26052e23bd803425b081
(cherry picked from commit f4d5ef5814c50d8477ac21e58182b00dbb20d6c8)
2023-07-07 17:29:08 +08:00
Arthur c7ed4e7e14 ENH: revert boolean tool to mcut
Change-Id: I1aca763869e107a996519cb74e025043407005f2
(cherry picked from commit f7865828cf4b7b3ab8987bf0fc3d45efad2f08fe)
2023-07-07 17:29:08 +08:00
chunmao.guo b55a5b7556 FIX: [STUDIO-3155] text color of editor in ObjectList
Change-Id: Ia414c5b72ac371222907ec043ac865a3d84857aa
2023-07-07 17:29:08 +08:00
lane.wei d1c6cc03d5 ENH: disable MSAA for picking in framebuffer_ext
Change-Id: I768b87826cdb747bea45fef8b490b04eb559e133
2023-07-07 17:29:08 +08:00
lane.wei b62e3f5114 ENH: disable MSAA for picking
Change-Id: I44b8dc1ec89d20d57a92a7b6c6a390eee603b6d9
2023-07-07 17:29:08 +08:00
chunmao.guo ac57ac41ab FIX: c11 tunnel mqtt
Change-Id: I550978822998fe9ef5b17ba76374fb5f7688fc7e
2023-07-07 17:29:08 +08:00
chunmao.guo b76c9b756d FIX: [STUDIO-3158] use nautilus to select file in linux
Change-Id: I37fc5f26c9b38ce749adf3ff7662f982a6f9f452
2023-07-07 17:29:08 +08:00
chunmao.guo 10988f0bae FIX: [STUDIO-3090] export error string to file panel
Change-Id: Ifabff9646dfcf19da9188edfb2447b33c8c1089e
2023-07-07 17:29:08 +08:00
chunmao.guo 75545c65cd FIX: [STUDIO-3057] keep download state in file
Change-Id: I6685f014e9c6fe3bf2e33218cec68d188f8cbc72
2023-07-07 17:29:08 +08:00
tao wang 87386c817c FIX:fixed model import not in the latest list
fixed STUDIO-2986 STUDIO-2989

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

Change-Id: Ie6c04fdfd050cc48607182bd8cc8f145381a5b70
2023-07-07 17:29:08 +08:00
tao wang 959de9d8af ENH:optimize filtration backup
Change-Id: I578e5ad83ae798a41ff1139a566de66e0d097ee5
2023-07-07 17:29:08 +08:00
tao wang bd178a46d0 FIX:fixed the option to enable AMS even without AMS
Change-Id: Ia3326fefeafb0fedac8d538570bc90ced744df4f
2023-07-07 17:29:08 +08:00
tao wang 79b11359c8 ENH:display the progress of slicing the mall model
Change-Id: Ic3ee512d603928958019be22761becc28e57b8a3
2023-07-07 17:29:08 +08:00
Stone Li 030b3f0c58 ENH: compatible with old firmware in mqtt keep alive
Change-Id: Iaee3401d8dd26553169da7a9a627b31357c3d302
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-07 17:29:08 +08:00
zhimin.zeng 6ea3259d05 ENH: Improve some details for pa calib
Change-Id: I5d4e1b6a3385f28b616989e2a23cfda627eb79d8
(cherry picked from commit 01827ef8ede395d4bed856585e9ef6b316ee1d2c)
2023-07-07 17:29:08 +08:00
zhou.xu 9392e3a9f1 FIX:fix transparent 3D display
Change-Id: I6b7a09842d68c0417ae66640463b540500290848
(cherry picked from commit fce7e678802d3087728eafa93992999cc745bd0a)
2023-07-07 17:29:08 +08:00
tao wang 3a0334869d ENH:optimize printing process
Change-Id: I494cbc53b5ab266dcf20a145c030b1443935ca6d
2023-07-07 17:29:08 +08:00
zhimin.zeng 7dda18fed8 FIX: crash when loading stl file for modifier
Change-Id: If358e1a8bca908c2c4dda4a95510163867f56eb4
2023-07-07 17:29:08 +08:00
chunmao.guo 2ccf0a84d8 FIX: not handle print sequence id in mqtt message
Change-Id: I2d097cc23b165a2c8c7e85cd38a34b314f7b0bb5
2023-07-07 17:29:08 +08:00
chunmao.guo e44aa0e31c FIX: [STUDIO-2431] unset audio sink from gst playbin
Change-Id: I4e3e1656842167b039d11003e75b7f4b6048b178
2023-07-07 17:29:08 +08:00
chunmao.guo f2b8604088 FIX: [STUDIO-3121] load ams color erase ff alpha
Change-Id: Id6984e3a159bfea0bb644c77c993e7a71eb8f149
2023-07-07 17:29:08 +08:00
chunmao.guo 9c251c59ec FIX: [STUDIO-3132] modify text of delete files
Change-Id: I74c9c06f41f6c143f56c2aad086381588d059408
2023-07-07 17:29:08 +08:00
chunmao.guo 49bbf6bdbb FIX: avoid multiple unsaved dialog
Change-Id: Ibcfde4033de8f75e65ac868c62de74e2187d0dde
2023-07-07 17:29:08 +08:00
chunmao.guo fa91174af2 FIX: [STUDIO-3027] media file dark mode ui
Change-Id: I1b611392d0fa82471ffe9a8043c32931f8be325d
2023-07-07 17:29:08 +08:00
zhou.xu cc33bb90ca FIX:update_target() in get_target()
Resolve the issue of camera rotation and translation, which cause a change in perspective

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