Commit Graph

2481 Commits

Author SHA1 Message Date
wintergua
8d3efad461 FIX: the convexhull of first layer is wrong during making skrit
to avoid integer overflow during the polygon operations in make_brim(),
plateoffset is applied during gcode generation. This results in a wrong
first layer convexhull "m_first_layer_convex_hull" which is used in _make_skrit().
This patch fixs this issue.

JIRA: https://jira.bambooolab.com/browse/STUDIO-3719
Change-Id: Icfe21f4dbab05cc9e1c6f668791a62f954c2e0e5
(cherry picked from commit 6286b3e447b7ac7cbc061dca435091094783f74b)
2023-07-31 14:29:15 +08:00
chunmao.guo
f22098f60f FIX: param page scroll field position
Change-Id: Iefb363073d79b3f69022f555e99193a1ba2a2e07
2023-07-31 14:29:15 +08:00
chunmao.guo
207f7e63b9 FIX: [STUDIO-3551] pass worker thread id to DirectShow
Change-Id: If55e39768ec1e43103c59168b139bb115db6b092
2023-07-31 14:29:15 +08:00
tao wang
7cfb87503e ENH:use user settings when not using PEI bed
fixed https://github.com/bambulab/BambuStudio/issues/2014
1. Disable flow calibration when using PEI bed
2. Use user settings when PEI bed is not in use

Change-Id: Ie4f81f0d4649c69255f97355af14cacedf8b2bbf
2023-07-31 14:29:15 +08:00
tao wang
2680ae4217 ENH:actively select a printer on the calibration page
fixed:https://github.com/bambulab/BambuStudio/issues/2054

Change-Id: I087eebcda934c4f2447f2dc6e473a8389e9d4a25
2023-07-31 14:29:15 +08:00
tao wang
052cc5a1cd ENH:add an error that requires a done operation
Change-Id: I9824658ee3a847e70e979640c51a34d812fe284d
2023-07-31 14:29:15 +08:00
lane.wei
bf17d45230 FIX: CLI: fix the crash caused by plate name snapshot
Change-Id: I757597609c05c8eeabcb3011c9638ba5adee4904
2023-07-31 14:29:15 +08:00
tao wang
ad31cc3c99 FIX:fixed the style of the retry button
Change-Id: I915a71d6b9891041feadc8e0fbd719c7e4d87a2d
2023-07-31 14:29:15 +08:00
lane.wei
7f446e1312 ENH: thumbnail: optimize the thumbnail
1. set background to transparent
2. set the view to iso

Change-Id: Ib3371e60bea743ade55430a5d39b58f9b9acf050
2023-07-31 14:29:15 +08:00
liz.li
c406ae38a5 ENH: refine calibration UI layout
1. adjust layout of every cali page
2. add tips panel about how to use PA result factor
3. modify PA start page text

Change-Id: I5e9d4f9ab63e231289ac2b0db5efee158ddee7f5
2023-07-31 14:29:15 +08:00
zhou.xu
6f1d18089d FIX: undo/redo plate name
Change-Id: Ic47d399ecce25db4a5b6cbd1f58b821c6cb36136
(cherry picked from commit 0c11d73777d507381419d928549143c9ee56682d)
2023-07-31 14:29:15 +08:00
manch1n
b3b475001f FIX: let independent support layer height option show all time.
STUDIO-3703

Change-Id: Ib67f9a9894cca8cb391bcceae087f026c0060f4d
(cherry picked from commit 6c4bdcf1b7dbf8f55ec7bf5186ba3ccdde75e611)
2023-07-31 14:29:15 +08:00
战马
1a414a29e6 ENH: Revert "SidePopup actively destroys the window after closing"
This reverts commit 4e1ac98a089b4391699a333185150f468ddc42a1.

Reason for revert: bug

Change-Id: Ifc5c0596b0993d4e20f5b9e167e0ad5aaed92020
2023-07-13 18:34:17 +08:00
zhimin.zeng
53a0bd581a FIX: add filament type for flow rate slice info
Change-Id: I21cee225cc4349774216eda730ba086bf3697b00
2023-07-13 10:35:05 +08:00
chunmao.guo
3e8bef006a FIX: ModelMetadata is zipped without subpath, not substract it
Change-Id: I5af608b1aa312bfab79bbdea09e99f8b4b2de5de
2023-07-13 10:35:05 +08:00
chunmao.guo
e20d6236c4 FIX: pass error from gstreamer to wxMediaCtrl
Change-Id: If275d0ebeb7089f67ad366811dc48009b86af564
2023-07-13 10:35:05 +08:00
zhimin.zeng
779955cc41 FIX: crash when save P1P pa cali result
Change-Id: I28cebba490210a998d07ed779f04adea89a83191
2023-07-13 10:35:05 +08:00
qing.zhang
937aa01ffb FIX: pressure advance unrecogized
while the newer version of 3mf be load to older software
pressure_advance be unrecogized

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ie160759f58e573f8ad01a2941763016e9b070e9e
2023-07-13 10:35:05 +08:00
zhimin.zeng
87caaf5c5e FIX: selected preset is not correct when switch printer
Change-Id: I82d5155a279e36e02f439475839f79cdb738063c
2023-07-13 10:35:05 +08:00
tao wang
26d856361c FIX:ip address dlg&no help images displayed
Change-Id: I8c55ab3e8d466499a7a790938f41151690bc0d65
2023-07-13 10:35:05 +08:00
tao wang
8f76563cba ENH:SidePopup actively destroys the window after closing
fixed STUDIO-3525

Change-Id: I6ae33e8c73694c574a26126abbcf1074807abdd8
2023-07-13 10:35:05 +08:00
tao wang
65048d3737 FIX:fixed error msg cannot be displayed in the bind dialog
Change-Id: Id64a755c91eed08dc5c9beeea17959b16ea4f4f0
2023-07-13 10:35:05 +08:00
zhimin.zeng
3456e29644 FIX: select preset in modifying, the preset is null
Change-Id: If002b614af542c351c26b12a77123e3ce26f8301
2023-07-13 10:35:05 +08:00
zhimin.zeng
b54c802954 FIX: probabilistic errors occur when flow rate cali(manual)
Probabilistic errors occur during the calibration process, resulting in the inability to continue the flow rate calibration

Change-Id: I132b08755383f358c5573610a51f91aacf912ca9
2023-07-13 10:35:05 +08:00
liz.li
350d69937e FIX: replace user preset name with sys preset name
Change-Id: I8469224c9443049bb8b2b1c0feee3bdc4335a7ea
2023-07-13 10:35:05 +08:00
梨子
fb35b77e85 NEW:Revert "add pause print message"
This reverts commit f24178896e2e9701165a3a5df8e711489beb34e5.

Reason for revert: pause

Change-Id: Ie55d14143a9e5ea9d593cb2ff0196688f3b0345e
2023-07-13 10:35:05 +08:00
liz.li
cc166a6bcb FIX: add validation when save calibration result
Change-Id: I694c038f98ea6cbd2fe44dfe624c8afdf56cc9ac
2023-07-13 10:35:05 +08:00
zhimin.zeng
1db11bf267 FIX: P1P PA save value to error tray when switch printer
Change-Id: I2b136e47f99ecd98cf4d89865f48f360a9ee03dc
2023-07-13 10:35:05 +08:00
chunmao.guo
90fead29ae FIX: delay start tunnel mqtt when deivce is busy
Change-Id: Ied28a74a35d9be54aa55f157aff8352160d85535
2023-07-13 10:35:05 +08:00
Stone Li
aba6fb9868 ENH: fix track record logic
Change-Id: If2953bd3ed9ce1c156f805e551dbe4d99b895737
2023-07-13 10:35:05 +08:00
zhimin.zeng
b9a745eae1 FIX: fix some display problem
1. check the flow rate save name valid
2. fix the crash when saving with Chinese symbols
3. handle the display of Chinese symbols

Change-Id: I3abe99ba17b2cc5893431d48de11a9597bf489a6
2023-07-13 10:35:05 +08:00
liz.li
535adbc04d FIX: calibrate button layout [STUDIO-3595]
Change-Id: I98f6d6a1d9607b9b1e3db343da854d09ce3c5336
2023-07-13 10:35:05 +08:00
liz.li
56d41c374a FIX: string_to_float not work as expected in some language
Change-Id: I2ea4e5547d48167f066638378417a30b1b0c82ac
2023-07-13 10:35:05 +08:00
zhou.xu
2a5dbdd800 FIX: deleted plate name donot update
fix the issue of deleting plate name after entering some character

Change-Id: I572a922b05b3f5e83ad956a7b4fb197430f13df5
(cherry picked from commit bfb5f58e1d29a6f518915882736453fe425ad984)
2023-07-13 10:35:05 +08:00
liz.li
38cb7c9070 FIX: didn't update ext spool comboBox filaments
Change-Id: I5c2d12952b1b3a4f12e1110ff2635eb17e4eccef
2023-07-13 10:35:05 +08:00
chunmao.guo
7df14ec4df FIX: flush logs on crash
Change-Id: Ifc3a9c087dfe4d437b658e305db6f986fa181fab
2023-07-13 10:35:05 +08:00
chunmao.guo
3ac7715bda FIX: big thumbnail send by multi-frame
Change-Id: Ia3a88fb53b8cc27d20fa976822c91c09b4442d71
2023-07-13 10:35:05 +08:00
liz.li
ceb9cf8967 FIX: flush menu item crash
Change-Id: I632da563eb6be000c7eb9238fd25d3fa07ecce0e
2023-07-13 10:35:05 +08:00
chunmao.guo
fdb5d7414b FIX: [STUDIO-3619] avoid quick play/stop when switch to device
Change-Id: I957dc1e06e227a721824fe1448bdb5b6a57cbe7e
2023-07-13 10:35:05 +08:00
chunmao.guo
95448d15a9 FIX: [STUDIO-3621] release note title label size
Change-Id: I78a039f3ff656f02b43666fbb05f18459568f9ab
2023-07-13 10:35:05 +08:00
chunmao.guo
a1c5da4405 FIX: c12 version parse
Change-Id: I30461a306adbc2ddc5f3b9ee460369b655755d4e
2023-07-13 10:35:05 +08:00
zhimin.zeng
a2e5937d15 FIX: the bed temp always use cool plater for manual cali
github-1994

Change-Id: Ic28a42897a889e91f1c5003a231aca375a23e1d8
2023-07-13 10:35:05 +08:00
zhimin.zeng
39a9d74835 FIX: Prompts version incompatibility when start cali
STUDIO-3616 Switching from U4 firmware to U6 firmware, calibration prompts version incompatibility

Change-Id: I42cbc5057765b9a3b06bb100763995c14f5f1e69
2023-07-13 10:35:05 +08:00
Stone Li
54eb0273cd NEW: add config for C12
Change-Id: I80d8ce0a31a18f87cf72823a1a90c351b43c88e4
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-13 10:35:05 +08:00
Arsalan Afzal
e068fd4cb3 Fix mcut for GCC 13
GCC 13 requires an explicit #include <cstdint> for the std::uint32_t  data type used by this file. Adding this include allows for the whole project to successfully be compiled on GCC 13
2023-07-10 12:02:11 +08:00
zhimin.zeng
816b0cec1a FIX: modify the flow rate cali button type
Change-Id: I7aa1254564c120e93a104065971e7c1626785411
(cherry picked from commit 29385e71d00d264e2aaf6cf6181156d6ed9f6bc1)
2023-07-07 21:17:48 +08:00
tao wang
417d3a24a1 FIX:fixed wrong dev_id of printer object
The current printer object was not determined when restoring calibration data from appconfig

Change-Id: I2b74ee5911aef27e91136b8f6051a66199419d56
2023-07-07 21:17:48 +08:00
Stone Li
9ffd2d1cbb 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
liz.li
45b910b54c FIX: wrong pop dialog when all results are failed
Change-Id: I50acb15ea7541b619472622a1715b99396fcad69
2023-07-07 21:17:48 +08:00
liz.li
b176064498 FIX: operator priority error
Change-Id: Ie3abc4e2a307b3cfc31cecbf8fb151115dde4021
2023-07-07 17:52:43 +08:00