Commit graph

14949 commits

Author SHA1 Message Date
xin.zhang
0d528d2f17 FIX: the dialog display fault
jira: [STUDIO-9730]
Change-Id: I6ecd12c4ac4710ea63868963a806b219298c86d0
(cherry picked from commit fbb9ebcf7d7964cf476bb4d1fb40531d4df2db77)
2025-09-09 16:51:19 +08:00
xin.zhang
9c6b57f3c7 FIX: copy and override HMS files
jira: [STUDIO-9570]
Change-Id: Id2a1002a484e40c835d3dc54262ca0e9c84d20c6
(cherry picked from commit 1e6e376a150722785884bf1fc6a3c50bb6d8cd84)
2025-09-09 16:51:13 +08:00
lane.wei
42c1005e76 ENH: using shared area for fillbeds when obj is small
when obj is small, it uses the full build volume to compute the empty cell
we need to use the shared one
jira: STUDIO-9583

Change-Id: I4cc183df38e054a7b94579637a49168c2fb77992
(cherry picked from commit fea423cdad4ee1a24c077cfeed99962e89953d5b)
(cherry picked from commit 06d483ee462f6b1a7a3f39805c81ac0b6f0dfcca)
2025-09-09 16:08:12 +08:00
xin.zhang
c015a56f24 FIX: update the calibration dialog
jira: [STUDIO-9769] [STUDIO-9547]
Change-Id: I29149a978b86c27b244690083e0c3bb96566e60b
(cherry picked from commit 329807156a1d5aa60069beb3ae62527e8295bfc7)
2025-09-09 15:42:10 +08:00
xun.zhang
1f3ddf2bc9 FIX: missing conveinent mode in dark mode
jira:STUDIO-9565

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1ad34bafc0a86c40644e664abf160fe225a67ab9
(cherry picked from commit 6aee70b9674875a392cb9264657f8e1ee16c3811)
2025-09-09 15:41:47 +08:00
xun.zhang
24c80fed57 ENH: enhance unprintable filament check in height
1. Detect unprintable filament for each extruder by printable height

jira:STUDIO-9630

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I7731196d96745af935d0a34961f035b458b27ec5
(cherry picked from commit 459671dcb687eb0640ac64fdb5f0dab1802a7eb4)
2025-09-09 15:41:39 +08:00
chunmao.guo
80c4891926 FIX: support maximum 999 recent projects
Change-Id: I2465990583a1295f40e3c4c6ef9237657e38a91c
Jira: STUDIO-9107
(cherry picked from commit d29fa512acd0c21255fbf8d6f5f0488214677e83)
2025-09-09 15:41:25 +08:00
xun.zhang
19b466ccf0 ENH: add global map mode tag for pop up
1. Add tag to mark the global map mode
2. Fix some wrong usage of bmp in code
3. Fix display error in dark mode

jira:STUDIO-9729

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Idb36a5022c403e02c26d7fe23a95dd6877deca90
(cherry picked from commit 5a2abf7e211327cde57717b5ab7b79b63c967bbd)
2025-09-09 15:40:26 +08:00
zhimin.zeng
ea759fdc90 FIX: highlight sync button when the info is inconsistent with printer
STUDIO-9603

Change-Id: I1fc8954e8becce1d382e7559abc03537442613f2
(cherry picked from commit b16f9c20f428d07a71e8233a9709d4b18665b65b)
2025-09-09 15:40:06 +08:00
zhimin.zeng
5c4e8ca25f FIX: fix the drawing problem caused by timelapse gcode
jira: STUDIO-9620
Change-Id: Iaa1af887e646a136e657ccecabe3c8e6824131b3
(cherry picked from commit b028f971d663dcafd63b0ce92cc9b606b7c9cf37)
2025-09-09 15:39:55 +08:00
zhou.xu
e2d86888b5 FIX:add mode for syscAMsInfoDialog
jira: none
Change-Id: Iabfc9953f86cd08a2357a9197d6e1afe8d781d9f
(cherry picked from commit eaeac42b19b322f56b501c0d2ce99c4a6b2fd050)
2025-09-09 15:35:19 +08:00
xin.zhang
ed3175f7a0 FIX: disable the extruder switch while printing
jira: [STUDIO-9648]
Change-Id: I027bf7f72b77c35422b2d904f3b0839dcbe3669e
(cherry picked from commit 27d5ca4ac6a8eb8aa938d4537bb2902c21a9cd82)
2025-09-09 15:33:57 +08:00
xin.zhang
c04d50f885 FIX: safe the ams_id traverse
jira: [none]
Change-Id: I58b7769f843f3dbef8b51a15768711257f590dba
(cherry picked from commit f0efb9af0d1f5df72f2b43d8ffef581d177c49a4)
2025-09-09 15:33:39 +08:00
Noisyfox
1a27e545a6 Fix compile error 2025-09-09 14:55:29 +08:00
chunmao.guo
b1b9c02368 FIX: something gui
Change-Id: Ia5ed59d2acca441030a917ae6867cca70bb2231f
Jira: STUDIO-9705, STUDIO-9714
(cherry picked from commit 7bf976babc8d12118200c5ebe8f1df976d269199)
2025-09-09 14:41:24 +08:00
tao wang
92db9ad8c5 ENH:sync AMS does not checking version info
jira:[STUDIO-9692]

Change-Id: I76be87fe219ddd79cae27a7cf5c05315efb0b331
(cherry picked from commit 8f2ab037fd97ead60f8d941c90230306e9227d95)
2025-09-09 14:41:24 +08:00
xin.zhang
25900bb917 FIX: can not send print since the param fault
jira: [STUDIO-9724]
Change-Id: I1e8870e6e0b182ed6c026784b169cfcf56c56e4c
(cherry picked from commit 181316374321822da231612cc7e87f77395a20ac)
2025-09-09 14:41:24 +08:00
tao wang
eeebaa3f74 FIX:will not be selected printer again when leaving monitor page
jira:[none]

Change-Id: Idf4c5ff385b0333bcfa24b68ecce01d460f53eec
(cherry picked from commit 7b9c9345ace2504526771ac991be436ad8eb9ee8)
2025-09-09 14:41:24 +08:00
tao wang
5eeea0beba ENH:fix mapping rules when printing from SD card
jira:[STUDIO-9699]

Change-Id: I6019875b312cd29d20d69c876d195e5da1a88d18
(cherry picked from commit 062d4745dd9d19c62b618235ef819f247e538e68)
2025-09-09 14:41:24 +08:00
xin.zhang
63a796e14a FIX: clear the previous status
jira: [STUDIO-9690]
Change-Id: Id1df7d7998ac2a03c98514e447bc0ecefcb920b7
(cherry picked from commit 9744d9a6b1505cc7014963f4859f0315a0fdacfa)
2025-09-09 14:41:24 +08:00
xin.zhang
d6fc1826e3 FIX: parse the local HMS file with diff structure
jira: [STUDIO-9617]
Change-Id: I023f84cdf1cc30126871fee19c1bb94d89a25814
(cherry picked from commit 5377e994a4803c53fcc635266dda7e78e97d0c34)
2025-09-09 14:41:23 +08:00
zhimin.zeng
6ab141e0e1 ENH: add PPS-CF/PPA-CF detection for multi-extruder printer
jira: STUDIO-9660

Change-Id: I1df024e178b8561569b493888d6057d8f96aea3c
(cherry picked from commit b68a7b3bd6ad5c980885fbaed3c635ae1a424f73)
2025-09-09 14:41:23 +08:00
xin.zhang
cd1c06de26 FIX: upgrade is not available in LAN mode
jira: [STUDIO-9691]
Change-Id: I22c2403c62d889194cc1d738576f92e90762463c
(cherry picked from commit e55b2159c5df43f16af9d8d6719277707f996bf2)
2025-09-09 14:41:23 +08:00
xin.zhang
28439b3650 FIX: the dialog continues popup
jira: [STUDIO-9680]
Change-Id: I9c12db6b9b1223fc611f980529814a71249b4080
(cherry picked from commit 29bbc0aa413872c11af50ecd8c8b3dbe20db215a)
2025-09-09 14:41:23 +08:00
chunmao.guo
ab986945be FIX: something with gui
Change-Id: Ia9007ea0f446f6d83031cc2c4091db06bb5762d7
Jira: STUDIO-9482, STUDIO-9579, STUDIO-9545
(cherry picked from commit 53e9661372cf63b87d2f9605d4131eec0ecaa82c)
2025-09-09 14:41:22 +08:00
chunmao.guo
a8d10da9dd ENH: show printer preset short name
Change-Id: Ice1f30ca9dae1363afa2971039af514d8dd5af11
Jira: none
(cherry picked from commit d6181c25b342623176b2db1f21181dc655e64a4e)
2025-09-09 14:41:22 +08:00
xun.zhang
56d40ca24f ENH: refine time estimation in filament change
1.Add sync command. Now gcode and dirrectly add time sync command
2.Add support for ceil and floor in placeholder
3.Update change filament gcode for H2D

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6dd97cbd96bae1c2751c08357ff64947876d7471
(cherry picked from commit c99fcd454c2499b0c0e3ed9402a2182c00a9bffa)
2025-09-09 14:41:17 +08:00
xun.zhang
74cf5b424a ENH: enable pop up when slice btn is disabled
1. Enable hover and pop up even if slice btn is disabled. Always
trigger background process schedule

jira: NONE
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie9c63c952eeb0f8a7611dd9929e656360609d11a
(cherry picked from commit 9340b4f89e3bd33f4f6d826118e90babe0ca694c)
2025-09-09 11:27:29 +08:00
xin.zhang
f8cd89fdee FIX: support internal HMS
jira: [STUDIO-9617]
Change-Id: I5c073966244171a85f43e4bb014b02c00886fef3
(cherry picked from commit d5a8675badce0400dde4e3a2e9956c65d8878cf2)
2025-09-09 11:24:16 +08:00
zhimin.zeng
54b8fab63a FIX: fix bug when enable timelapse
1. the error start position after filament change
2. the error wall depth print with tpu
jira: none

Change-Id: I26d4e1c5c5c3bcae14555f9a875485435cdd6b97
(cherry picked from commit 753e2ac70870b43d52fa28437b9cc3cc0e174624)
2025-09-09 11:24:09 +08:00
zhimin.zeng
29f9b4e9a7 FIX: not need check nozzle type for X/P/A
2. modify the ams color
jira: STUDIO-9643  STUDIO-9572

Change-Id: I75ddffc6aa18d9b88df823170c44cfe6af905d03
(cherry picked from commit f4bcbfaf4a8594f30f2809cf1c7109824f581f1c)
2025-09-09 11:24:02 +08:00
Noisyfox
950bb297f9 Fix compile error 2025-09-09 11:19:39 +08:00
Kunlong Ma
1dc6882b90 FIX: fix send sd card with cloud issue
JIRA: STUDIO-9376 STUDIO-9419
1. Cancel sending during sending and then  resend failed
2. Optimization of prompt language after sending failure

Change-Id: I60bc4525b41cd4f803b811f0d1971bfed5cda0c5
(cherry picked from commit 92bd0cd18e4ea79b8b29f147e5ea09663837f7c0)
2025-09-09 11:09:31 +08:00
tao wang
35bc6da4bb ENH:folding filament loading area
jira:[STUDIO-9598]

Change-Id: If5c1bd12aa3307f0bda640361352f079a1851b91
(cherry picked from commit ff4fc92c6cdde91b2d078109be0f2b3ace2cce89)
2025-09-09 11:07:22 +08:00
tao wang
5cbb201469 ENH:fet the correct Agora status
jira:[none]

Change-Id: Ic779e41f0b652212aa8e4ce016cfe1ef2aba3608
(cherry picked from commit 1c1b366d0035298b387fbeb3a7ee69ef4afb8e2d)
2025-09-09 11:07:10 +08:00
xin.zhang
b5a3e0e29c FIX: optimize the GUI dialog
jira: [STUDIO-9580]
Change-Id: I01bb5b116f472d2b5de51cdff4f074aca2f3447c
(cherry picked from commit 98f076c04949c0df588b66ae1dfc2ad1fabc99f3)
2025-09-09 11:05:45 +08:00
xun.zhang
897a78ce9a ENH: refine the logic of filament map dialog
1. Always change the map and mode in plate if plate mode is not default
2. Always add pop up before slice
3. Fix the mapping issue in gcode viewer

jira: studio-9523,studio-9519,studio-9513,studio-9479

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0d7d5daf081951ea2d49e06565762ac24064e77c
(cherry picked from commit afaa48520e16b6808f05e511ac1cfe91acadc84b)
2025-09-09 11:03:56 +08:00
tao wang
522a8b63d1 ENH:disable switching extruders when printing
jira:[STUDIO-9624]

Change-Id: I75322fae98d8e42b9ee9a9d85d60be19a1a7686c
(cherry picked from commit 3060a8606a39a09fd7d9f785788d5424c19f8d08)
2025-09-09 11:03:18 +08:00
xin.zhang
f9144e29c4 FIX: try fix the image shown problem
jira: [STUDIO-9627]
Change-Id: I78e83c5072c8be46df7300703072554dc6e1fce9
(cherry picked from commit 6b9d9b5ed7d7cb2664647face05b76a2726fa85e)
2025-09-09 11:03:12 +08:00
zhimin.zeng
b61670a503 FIX: cannot continue slice all when sync extruder list now
jira: STUDIO-9613
Change-Id: I1ce6953f4a802051a9ee9464518b55e9fc1f8e2b
(cherry picked from commit 74f189e807b50db00f185dad499bace51b3ee8ef)
2025-09-09 11:03:06 +08:00
zhimin.zeng
9c7db003f5 FIX: swapping high temperature plate and texture plate icons
jira: STUDIO-9442
Change-Id: I5b3a510bf48831048bd30921a64212e4a1b18098
(cherry picked from commit ccd993b63d68b1fc0ddef5cf03a73f65e8bc584b)
2025-09-09 11:02:55 +08:00
xin.zhang
4c7dca1a0b FIX: update some text and images
jira: [STUDIO-9548] [STUDIO-8978]
Change-Id: I7cb42c5afd91cd4f3c1d751fbaef5f4d6251c0e6
(cherry picked from commit cdf10bc27aa7deb29bd78beda2d49df84d19e502)
2025-09-09 11:01:35 +08:00
xin.zhang
f50534eeab FIX: the temper icon is not visible
jira: [STUDIO-9574]
Change-Id: Ia42aa20eb085807c753495acb7f046056081df9d
(cherry picked from commit 0ba1166e79f8c7e3d5a31b1d6c7a10659ae28145)
2025-09-09 10:48:58 +08:00
zhou.xu
32e0d8a5c9 NEW:add bed texture for double extruder
jira: none
Change-Id: I7608ba5beec6e598f53ceca9e23301f258466593
(cherry picked from commit 886705237446380191c11b9347fd1c732775e51f)
2025-09-09 10:48:43 +08:00
zhou.xu
94ac262624 FIX:fix bug of m_is_add_filament
jira: STUDIO-9625
Change-Id: I5810ba9234d52391777a05f37c765d5bddd152ee
(cherry picked from commit 02bfa2b0792bc1eb4527f13e4210dccc9430a816)
2025-09-09 10:47:26 +08:00
xin.zhang
8f71f55202 FIX: add protection of empty HMS folder
jira: [none]
Change-Id: Ie963c58d525f8a40543104dcdb4f9ee3b188a03f
(cherry picked from commit 126d5a14ee72163c5d48baf7acb4131c335f69cc)
2025-09-09 10:46:43 +08:00
xin.zhang
2cbf14fdfd FIX: update HMS to support multi-type machines
jira: [STUDIO-9582]
Change-Id: I5ad4083d666db4237d355ac8bd8160afb8e8a35f
(cherry picked from commit 954a27016953bcf4f07b2a3e14ac1f5faf68c644)
2025-09-09 10:46:37 +08:00
xin.zhang
e785282ecf FIX: the extruder diameter check fault
jira: [none]
Change-Id: Ib5719996b0b660bb68ab20c7c38cc6b2ce3a9286
(cherry picked from commit 0bbc185b712777abbd5b36376cae926d100780af)
2025-09-09 10:46:29 +08:00
chunmao.guo
583edf1e32 FIX: something
1. split translate filament_extruder_variant
2. printer sync icon dark mode
3. translate Extruder 1/2 to Left/Right Extruder
4. parse error code from get_camera_url
5. smaller printer bed image

Jira: STUDIO-8542, STUDIO-9056, STUDIO-7681, STUDIO-9487
Change-Id: I8a10fbe4e6d17e7a3e35e8846e3d964084d07f50
(cherry picked from commit 626256beb6fb8a90a99578b5208cb588ead5dd80)
(cherry picked from commit 9c81c2cf5e0e50a65c99903445734e0f16529198)
2025-09-09 10:44:41 +08:00
tao wang
7f1d86c2bc FIX:fixed the issue of didn't selecting printer on sending print pages
jira:[none]

Change-Id: Iabafeff76b35d7e95c330a987baee6f3e0254923
(cherry picked from commit c77341acc5ba9c8460e346172c16572cd22017c8)
2025-09-09 10:43:21 +08:00