Commit Graph

4846 Commits

Author SHA1 Message Date
zhou.xu ada57e7175 FIX:double click text should change data and exit cursor
jira: STUDIO-9071
Change-Id: I7a3f5f3da2094e96aff79de61bf236ee9241fde9
2025-01-09 19:32:26 +08:00
Stone Li d9ead02cfa NEW: install cert for printer
JIRA: STUDIO-7808

Change-Id: Ieba4db18a2735c6f301ac13ac5b89a4937f379f2
Signed-off-by: Stone Li <stone.li@bambulab.com>
2025-01-09 19:32:26 +08:00
Arthur f774fda6e6 FIX: inconsistent infill in hybrid tree support
jira: STUDIO-9058
Change-Id: I62f6225d33708e8a161600930c6e0dff229f5995
2025-01-09 19:32:26 +08:00
Arthur 5e476a1385 FIX: apply xy_expansion after support blocker
jira: STUDIO-9040
Change-Id: I30e09a67047f651a547082bff737524aba940f19
2025-01-09 19:32:26 +08:00
Mack a0669137ec NEW:step mesh add 'Split compound and compsolid'
Optimize getting STEP node names.
Fix load_same_type_files()

GITHUB: #5214
Change-Id: I7d1035c122f21e3b08305509489bce415634ae80
(cherry picked from commit 76a401bfca1897994795cb37ffa9cbcbdaca8b6c)
2025-01-09 19:32:26 +08:00
zhou.xu a2378ec1b7 FIX:align vertical center for text
jira: github 5188
Change-Id: I5ecdcdf4b9b9d8bfb85d45604753350d8bde54df
(cherry picked from commit e6dc1aa5bee414904ee95259b8d969f173092f82)
2025-01-09 19:32:26 +08:00
zhou.xu d5e9dffc95 FIX:reedit text should save text font version
jira: STUDIO-8995
Change-Id: I4edbcc4de5391fe8ebbd9c0b79b99cbaee9ecfee
(cherry picked from commit d9510ef205df7fc0f115cbea92e94f6b5feb5c5a)
2025-01-09 19:32:26 +08:00
zhou.xu c20e839472 ENH:support double-click switch for svg and text gizmos
jira: none
Change-Id: I664ee59367aedca8792de30fdf7d25b005d079e6
(cherry picked from commit 29420cc4217364df10dba3d66b2f801f7a4ac98a)
2025-01-09 19:32:26 +08:00
zhou.xu 837c962dfb NEW:reeedit text and keep old pose
jira: none
Change-Id: If0051293d23f4f4f57c5ed28688e97220521df90
(cherry picked from commit 37bb124eb45cb3d94404ce3e3789e82c8d01207c)
2025-01-09 19:32:26 +08:00
zhou.xu 496d69f9d1 FIX:add "absolute rotation" in rotate gizmo
jira: STUDIO-8726
Change-Id: I23deb4ab11cf24ca4f0f0c5a35a74268c34f60f6
(cherry picked from commit d26b8f9fcadf8f7709a302991e43be711560e84e)
2025-01-09 19:32:26 +08:00
zhou.xu 0e84f6acc7 FIX:import single_svg and split it(default)
jira: none
Change-Id: I1d59a41fa7392fa3659ceae36c81a92d5f9dd5c6
2025-01-09 19:32:26 +08:00
zhou.xu e3330c6fba FIX:create new project should delete notification
in last project
jira:none

Change-Id: I936e9a737f8b5e43905936d8796aeedd70248268
2025-01-09 19:32:26 +08:00
zhou.xu c1179de25a FIX:"split to parts" should consider scale_det
jira: STUDIO-8789
Change-Id: Id1b224f9e5dc2666fc4364fccde0cd79eb164f05
2025-01-09 19:32:26 +08:00
jun.zhang d7c65dd992 FIX: Revert "FIX:import part and so on should on bed"
jira: STUDIO-8851 / STUDIO-8793

revert fix for STUDIO-7552,
as we should respect the model matrix of the loaded object

for the STUDIO-7552 issue
we will refine  the related logical in another merge request

This reverts commit 52e9267a2316a9d38e5ce8d863f5896e4bec48fd.

Change-Id: I3ae3de44ba3e6bb37e17cb2ec80290bf52886412
(cherry picked from commit cbdb408e8a6abb018cbb4bcac9c573d4e210129b)
2025-01-09 19:32:26 +08:00
Mack 3fa409d519 FIX:object setting lost the 'Painted' brim type
GITHUB: #5390
Change-Id: Ib0a6f8cbf7727a71452887d89b04d6f6e2322514
(cherry picked from commit ede04b370cf95d5071a1ea5624c219c525099493)
2025-01-09 19:32:26 +08:00
Mack 36fb474151 ENH:STP and STEP are treated as the same file type
GITHUB: #5039
Change-Id: I69e1edbb31a671e2a4a97cbed401b535f7c6fbf3
2025-01-09 19:32:26 +08:00
zhou.xu 8e52c9a86f FIX:delete xmlns:BambuStudio in model_settings.config
jira: none
Change-Id: I050d75236c1085d296e2be0779c8bf7d46307d80
2025-01-09 19:32:26 +08:00
zhimin.zeng e84a93485a FIX: Dynamic flow button is grayed out when connected printer
github: 5323
Change-Id: Ib45517dba1d7db675590c3df8d51b018bf2eabdf
2025-01-09 19:32:26 +08:00
zhou.xu 5ca85c6fc6 FIX:add xmlns:BambuStudio in model_settings.config
jira: none
Change-Id: I703b8cef7fc591fc84496e4c383cac4a4d543bda
2025-01-09 19:32:26 +08:00
zhou.xu fd4184fa48 NEW:save FACE_COUNT in 3mf
jira: STUDIO-8913
Change-Id: I0eeae470a292f68863f829121610bacf9fc0d3e0
2025-01-09 19:32:26 +08:00
lane.wei 710935293b FIX: config: remove src/libslic3r/PrintConfig.cpp in ignore list
jira: no-jira
Change-Id: I03c37f33fc6ae0f4d7fdb9c18d52c501d0f7fad6
2025-01-09 19:32:26 +08:00
jiaxi.chen d4bc450af6 FIX: protect when support_style doesnt match type
jira: STUDIO-8800
Change-Id: I7d42f95ba43b4b3a47a83ae59afaaf9bc94baa5d
2025-01-09 19:32:26 +08:00
lane.wei 6c56d88d88 ENH: cli: add logic to generate upward_compatibility_taint
1. add some machines for downward_check to a1 mini
2. add logic to generate upward_compatibility_taint

jira: no-jira
Change-Id: Idd1cfae918ab9a167305db8614b9edd6f8c75f12
2025-01-09 19:32:26 +08:00
Ronoaldo Pereira c1b3cc0bf1 i18n: added special case for pt_BR folder naming on Unix
Similar to what is done to support zh_CN, but for pt_BR.

Fixes #5580
2024-12-30 14:30:25 +08:00
doot 060ee9a6d5 Fix illegible color in 'unsaved changes dialog' on linux 2024-12-16 10:28:03 +08:00
camerony ddaa9e8ad0 Add LDO as a filament vendor
Add LDO as a filament vendor
2024-12-16 08:28:56 +08:00
Bastien Nocera 1519fa69cb Mouse3DController: Add SpaceMouse Wireless BT support
Update the device list to match the upstream spacenavd one.
2024-12-16 08:18:46 +08:00
Shane Qi ba07c4e5d7 Fixed tooltip for cool plate initial layer temp. 2024-11-19 15:44:18 +08:00
James Stanley bf59a28361 Fix typo: wip action -> wipe action 2024-11-18 08:32:51 +08:00
Bastien Nocera f710ad596e slic3r: Fix wxDir declaration
/run/build/BambuStudio/src/slic3r/GUI/DeviceManager.cpp: In static member function ‘static boost::bimaps::bimap<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > Slic3r::DeviceManager::get_all_model_id_with_name()’:
/run/build/BambuStudio/src/slic3r/GUI/DeviceManager.cpp:6076:5: error: ‘wxDir’ was not declared in this scope; did you mean ‘wxDIR’?
 6076 |     wxDir dir(Slic3r::resources_dir() + "/printers/");
      |     ^~~~~
      |     wxDIR
2024-11-16 09:22:18 +08:00
xun.zhang 2308e2038e FIX: wrong use of reverse iter
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I914f082f378b3cd195b1e69e166409d7302791d2
2024-11-15 19:17:32 +08:00
maosheng.wei e060659545 FIX: finish time not display
Jira: STUDIO-8473

Change-Id: I3a1ea44cf373e8cec48444a5885624f597a32a6d
2024-11-15 19:17:32 +08:00
xun.zhang 95f24a906e FIX: pause layer not working
1.The stored layer height differs too much from the generated layer
height.Use a more direct way to locate the layer

github:5253,5275

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie2428e700c72386349a4f2d64076c940ac4eea71
2024-11-15 19:17:32 +08:00
gerrit ae9102c9ba ci: update network module based on commit bf743ea
Change-Id: Ic6104cad06da962e61834d7b072f2155ae729928
2024-11-15 19:17:32 +08:00
gerrit c4b5b6b145 ci: update network module based on commit adbaa57
Change-Id: I34d6ae1a192e3eb629a37a175626da0007208746
2024-11-15 19:17:32 +08:00
Mack f9d9d40c4f FIX:If the angle and linear deflections get
incorrect values, reset them to the default values

jira: nojira
Change-Id: Ia2c64a2a0ebe30641192fdb716234f34c356a6c6
2024-11-15 19:17:32 +08:00
lane.wei 81ffc1a71c ENH: CLI: refine downward_check logic
1. if downward check failed, we should remove it from upward_compatible
2. add A1 into downward_check list

jira: no-jira

Change-Id: I8969b4f2b908044f6881ff7710f7f02576b4363a
2024-11-15 19:17:32 +08:00
Mack 228a19e604 ENH:translate step mesh text
jira: nojira
Change-Id: Ic8c9e010551cc9acab9e863e60321a6b64f83778
2024-11-15 19:17:32 +08:00
Mack b2b157f1a4 ENH:update step mesh ui
jira: nojira
Change-Id: I4cea486dee7fafa6495d63e8557ff790cc1640dc
2024-11-15 19:17:32 +08:00
zhou.xu da41583e62 ENH:translate text
jira: none
Change-Id: I25f1eb9672636872a0350faa03163f90011a6ba5
2024-11-15 19:17:32 +08:00
zhou.xu d039d75ff1 FIX:delete app_config in GLShadersManager.cpp
jira: none
Change-Id: I19751da071b21c5b3fdaa858e69b04e11b533da9
2024-11-15 19:17:32 +08:00
zhou.xu f7e49a3846 FIX:use ui_and_3d_volume_map to change filament
for cut and text object
jira:github 5195

Change-Id: I17cd57fef0e4882167643174ae2ba36023cbe349
2024-11-15 19:17:32 +08:00
zhou.xu 6caacd170f FIX:add "enable_opengl_multi_instance" option
jira: none
Change-Id: I424a1914811cc8eb1a7a717a4117453a69111e8b
2024-11-15 19:17:32 +08:00
tao wang 46cc0df704 ENH:Update button text
jira:[STUDIO-8769]

Change-Id: I8555dd824ace530744ad3aa51f3b0df520d0b7fe
2024-11-15 19:17:32 +08:00
Mack 8e2b233730 FIX:m_last_linear and m_last_angle add init value
jira: studio-8739
Change-Id: Ib1052856e7f9b4e427a58fb89f828dc0e6593247
2024-11-15 19:17:32 +08:00
qing.zhang 7e96406ee9 ENH: adjust scarf seam angle check threshold
Jira: 8724

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id27767d07cc5ac6dcade6f9dccfea46cbcda2dbc
2024-11-15 19:17:32 +08:00
zhou.xu 2caffbc573 FIX:add "split mesh and save relationship" api
jira: none
Change-Id: Ib4c225b7fb75a27bd74f1a60b8842cbc4880e4f6
2024-11-15 19:17:32 +08:00
Mack 6c48a8e40b FIX:STEP mesh crashes in specific language
1.fix dark model

2.fix reload file

3.fix macos ui

jira: STUDIO-8722
Change-Id: I17c723cbf88b97b187c72fbc6f65fc2da591465f
2024-11-15 19:17:32 +08:00
tao wang 0d81a5fbcb FIX:fixed the issue of the hot bed temperature not updating
jira:[STUDIO-8729]

Change-Id: I9f5a4b5252503e26e838b58cd88fd62246ca46a5
2024-11-15 19:17:32 +08:00
tao wang db00b3c737 ENH:modify the button text for cancel print
jira:[STUDIO-8734]

Change-Id: Icad74c6c72c1140e3bbc41f07c9e0d577756e8fd
2024-11-15 19:17:32 +08:00
Kunlong Ma ebf05c718e FIX: fix wrong layout in error code dialog in mac
JIRA: STUDIO-8677

Change-Id: I16e267495c753d8015e7dda47147b630e9e92c8a
2024-11-12 15:35:32 +08:00
liz.li d00505eff7 ENH: adjust translation
jira: none

Change-Id: I8762df274f44c7b33927dd6b749a2f96ef2e2404
2024-11-12 15:35:32 +08:00
chunmao.guo 69e25831e1 FIX: send recent projects on login info msg on macOS
Jira: STUDIO-8648
Change-Id: Id6b7817b051234bb9e9d5c3b9afc7982b3d3cbd6
2024-11-12 15:35:32 +08:00
zhimin.zeng 8e14262be2 FIX: Modify thumbnail for PA calibration
jira: STUDIO-8659
Change-Id: Ie849e3052487f0305789f7b48e62c2719a246a4b
2024-11-12 15:35:32 +08:00
tao wang 4bbc4d8f47 ENH:Fix Czech displaying garbled characters in Japanese
jira: STUDIO-8654
Change-Id: I4dd7043c3b1e344aab60cdddacb63e44f9bb9803
2024-11-12 15:35:32 +08:00
Mack a680c3ee1f FIX:The linear and angle parameters in the config
file are incorrectly initialized

jira: STUDIO-8679
Change-Id: If592f7ab96d897afa22ef0b039b1541dfb29ecfc
2024-11-12 15:35:32 +08:00
liz.li 98383fb5d5 ENH: update a wiki link for bed filament incompatible notification
jira: none

Change-Id: I58059355725ff90c3ff5e774738ffb0a9ad37fcb
2024-11-12 15:35:32 +08:00
chunmao.guo 9f387dacb2 FIX: home page not emit get_recent_projects on macOS
Change-Id: I9e0ec1c4b945dec00e33d7fb40200f96af6f420d
Jira: STUDIO-8648
2024-11-12 15:35:32 +08:00
Mack 0cce6619ce ENH:Add 'Don't show again' to the step mesh
jira: STUDIO-8606
Change-Id: I2382b9052e2c994a458ad36ca61eb94c517927c6
2024-11-12 15:35:32 +08:00
zhimin.zeng 21df06f985 FIX: modify the preset name
jira: none
Change-Id: I2e09e9874af6aa3108c92d1245f81d2a653c042d
2024-11-12 15:35:32 +08:00
zhou.xu 54bbd63891 FIX:mesh volume should be positive
jira: none
Change-Id: I37cc0afbb1791208b6f6c0829014f44da1c1701e
2024-11-12 15:35:32 +08:00
zhimin.zeng 8b7ef47197 ENH: Add tips for auto cali
1. add tip for 0.2 nozzle
2. add tip for foam filaments
jira:none

Change-Id: I0d653bc96522f8a78b89d8aee9ef2472e575f273
2024-11-12 15:35:32 +08:00
Mack efb0c2f025 ENH:update brim ears UI
jira: nojira
Change-Id: I3c50087222a00428e55a71baea4f30055c1de6dd
2024-11-12 15:35:32 +08:00
chunmao.guo 476fe2ffd6 FIX: ConfigOptionBoolsNullable change_opt_value
Jira: STUDIO-8622
Change-Id: Ic0964a27b9f586d2a3e5360784eec7e42c4225ba
2024-11-12 15:35:32 +08:00
qing.zhang ff02a5e2ac ENH: update param name
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ibb2cc4316fd4ff9b7b1d071544567971d0ad9004
2024-11-12 15:35:32 +08:00
liz.li 2146cc57a8 FIX: translate string encoding issue
jira: none

Change-Id: I44649ad3d0de07ba06fef4f3e46dfc4adf64db6b
2024-11-12 15:35:32 +08:00
liz.li 698365f6ef FIX: display translated text instead of raw text in PrintOptionsDialog
jira: STUDIO-8376
Change-Id: Ie493a8395e1148c80cb9e7dbf74af824003b41ba
2024-11-12 15:35:32 +08:00
liz.li deb6717e50 FIX: fix 'Jump to Layer' popup window id mismatch issue
jira: https://github.com/bambulab/BambuStudio/issues/4957

Change-Id: Iaf6bc8a5b1829d3d13bc409997537967fdeea574
2024-11-12 15:35:32 +08:00
zhou.xu 430dd63fef FIX:fix the issue of text distortion
jira: none
Change-Id: Id6ceaf33d1f747a7e6e0005611899e7a4b5acb52
2024-11-12 15:35:32 +08:00
zhimin.zeng 83c979baf7 FIX: fix incorrect pa value for virtual slot
jira: STUDIO-8540
Change-Id: I8f80705a805ddf462b519cba0d39d6e664e119bd
2024-11-12 15:35:32 +08:00
qing.zhang 3921adb342 ENH: update plate text and filament printable warning
jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id9ec632b6d663a5060e63bf151fc277411cced0a
2024-11-12 15:35:32 +08:00
Arthur 68807ca3ee ENH: correct tooltip of distance to rod
jira: none

Change-Id: Iad8fc7168e1f19883ab8fe793e8025f1b81da205
2024-11-12 15:35:32 +08:00
chunmao.guo 7ce090d2b5 FIX: ComboBox set icon
Change-Id: If74ccca3649913d8cf6664347d082f75e4425b00
Jira: STUDIO-8640
2024-11-12 15:35:32 +08:00
qing.zhang dee9538ee4 FIX: last layer height error on gcodeviewer
Jira: STUDIO-8627

On scarf seam mode or spiral vase mode
if the last layer is empty,layer height would be wrong
need to move extra data, and update layer range

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I802ec266f4cebc8079fac2444061f362fd620381
(cherry picked from commit 7311dda480cb0deb1feba8ed2b29c36113a93a16)
2024-11-12 15:35:32 +08:00
Arthur 4655ec449b FIX: normal support missing base interface layers
jira: STUDIO-8642
Change-Id: Ib104fdb195f8766d452138eb85d8b86cbac96981
2024-11-12 15:35:32 +08:00
zhou.xu a31a9d541e FIX:array bound in delete_wipe_tower
jira: STUDIO-8638
Change-Id: Ic7b4c3a6325501483ecd9f18925504752b7ad32d
2024-11-12 15:35:32 +08:00
tao wang c41eb65781 FIX:Fixed printer name display error
jira:[STUDIO-8619]

Change-Id: Ie9ce0cb39623eefa3973a342b447ab2f2a765d28
2024-11-12 15:35:32 +08:00
tao wang c8a8d9f197 FIX:fixed that macOS will hang up as direct connected device
jira:[STUDIO-8630]

Change-Id: I96562bd11de807435fc6a2d81501800b0cf110b1
2024-11-12 15:35:32 +08:00
tao wang ccbf76cee8 FIX:fixed AMS layout incorrect
jira:[STUDIO-8629]

Change-Id: Id82d47509d18e03362d1f8ff68417668c7338541
2024-11-12 15:35:32 +08:00
tao wang b5a6fe52b5 FIX:Fixed the use of wxwidget method in other threads
jira:[for thread issue]

Change-Id: I62f5b6913d9bc25ac6c81517ef20f28fa34d0124
2024-11-12 15:35:32 +08:00
tao wang 566b2e61fe ENH:fixed some issues with dark mode
jira:[STUDIO-8303]

Change-Id: Iac3cf0a62c40b1a7950d14f630c4a6c3c1ff21f3
2024-11-12 15:35:32 +08:00
qing.zhang 4d4883953d FIX: adjust plate type eume
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If5bab050cc4d243d1ac414b91d1b6e10fa95dad2
2024-11-12 15:35:32 +08:00
zhou.xu 6404f06e79 NEW:add SuperTack svg
jira: none
Change-Id: Id6153f76f8634d1f00485991b75cbe526fb64adc
2024-11-12 15:35:32 +08:00
zhimin.zeng f3064e223d FIX: the default value is not correct
and the pa profile not display in AMS setting dialog after switch nozzle diameter
jira: 8620

Change-Id: If40bfe41ae13f5199f09baae3af09757498f1edf
2024-11-12 15:35:32 +08:00
jun.zhang 672f81a3dc FIX: rendering as wireframe mode
jira: STUDIO-7952

Change-Id: I47d7498a9bb7d8220beab9f2fefb14c7de337e81
(cherry picked from commit 5f6cd474d5e8b48c63a8ecc60b2c119beccd6491)
2024-11-12 15:35:32 +08:00
zhou.xu 8c396b3d9d FIX:delete error reset for m_logo_texture
jira: STUDIO-8603
Change-Id: I3f78645d52d10f5b448adc044757b17fb3378aa2
2024-11-12 15:35:32 +08:00
zhou.xu a267cad172 FIX:delete wipe tower after finish slice
jira: STUDIO-8602
Change-Id: I923d3fb9c5c974e932847e6881ea99e5b4998b59
2024-11-12 15:35:32 +08:00
Arthur 65ff77a627 FIX: avoid by-object printing collision
jira: STUDIO-8137
github: #4804
Change-Id: I7769822b0f7c74f861c1c5f555895ae38f2f3cd7
2024-11-12 15:35:32 +08:00
chunmao.guo 8016cedc61 FIX: sort filament by order/vendor/type
Change-Id: If52f5962c165f0983c5b4d9bc046152975faec63
Jira: STUDIO-8260
2024-11-12 15:35:32 +08:00
chunmao.guo 9c1afdc63c FIX: Force load ams list when click sync button
Change-Id: I579adc9586e0bca85c20be2784b7513361b38f7e
Jira: none
2024-11-12 15:35:32 +08:00
chunmao.guo 1c5e657071 FIX: TabCtrl button margin
Change-Id: If8b05a4ef9efb8b57989ee1de6543631e5a3cf90
Jira: STUDIO-8265
2024-11-12 15:35:32 +08:00
gerrit 81f1ea9b03 ci: update network module based on commit d2e9254
Change-Id: I9d4a7c1036b0dc3ad7fe49cac5d1a225e700ca9e
2024-11-12 15:35:32 +08:00
Arthur 1656cf084b FIX: simple way to avoid collision of seq printing
A simple way to avoid collision of seq printing by object of A1 series
printers, at the cost of reduced area of sequential printing.
Add new option extruder_clearance_dist_to_rod.

jira: STUDIO-8137
Change-Id: I033220e090b071c76f5c5be0d0b471e428d807ec
2024-11-12 15:35:32 +08:00
tao wang 5b7cc2495c FIX:will not display 500 error dialog when sending print
jira:[for network error]

Change-Id: Id5fbd2182d3c1948f67382d81f8bf558daffa1c6
2024-11-12 15:35:32 +08:00
zhimin.zeng c418445a2f FIX: switch to 0.2 from 0.4 nozzle, AMS item display 0.0
jira: STUDIO-7816
Change-Id: I03585f73ff1ef7573f9ea1a93b79a981958e06d3
2024-11-12 15:35:32 +08:00
zhimin.zeng 30caad8138 FIX: the pa pattern is not work
jira: none
Change-Id: I54fe0cc06acb24e244abd6d1d5d85c772f6a74db
2024-11-12 15:35:32 +08:00
lane.wei 56f6922b73 ENH: core: refine some text
JIRA: no-jira
Change-Id: I0624f5f0e3f5e7602e3bb8bb1822b5b6b6547074
(cherry picked from commit 196c12511786dbd384fe1931e3a2d8d3a94e900d)
2024-11-12 15:35:32 +08:00
lane.wei 06cd7e012a ENH: gcode: refine the text when has error in custom gcode
JIRA: STUDIO-8529
Change-Id: I0047fd6b750c4761de77eae59c401935df583d25
2024-11-12 15:35:32 +08:00
liz.li 04eeb40e1e ENH: refresh FilamentUnPrintableOnFirstLayer error state
jira: none

Change-Id: Ifec994cdba2c9590d4c1f8b59e6052593fd05bc2
2024-11-12 15:35:32 +08:00
Arthur 82c72b19bd FIX: enable circle fitting of tree support with larger threshold
jira: STUDIO-8588
Change-Id: Ia566fa14f7f786ff905fc3484885634811a6d686
2024-11-12 15:35:32 +08:00
tao wang 05877729ff NEW:support show print history
jira:[histroy]

Change-Id: Ibf3df10b0620aeab3731e248569f7d8381011c56
2024-11-12 15:35:32 +08:00
zorro.zhang 3317e4be69 NEW: PrintHistory and Model Info
JIRA: none
Change-Id: Ie86677010972568655f99a6b49ede32c5772b912
2024-11-12 15:35:32 +08:00
zhou.xu 995e6bbdf6 FIX:fix bug of text_normal_in_world in text gizmo
jira: STUDIO-8586
Change-Id: I680c01e82dedd2fa7df67e644f9a46ff5f35fcad
2024-11-12 15:35:32 +08:00
gerrit a9940b1d5d ci: update network module based on commit c4c2707
Change-Id: I7ea8f149fa14d6c3fc2c10ee970b2457f0808c08
2024-11-12 15:35:32 +08:00
zhou.xu f0eeca97cc FIX:avoid color array out of bounds
jira: none
Change-Id: I27874b327c1b9dbff9555b08bff4d1b1bf9db80e
2024-11-12 15:35:32 +08:00
xun.zhang 72df6764d2 ENH: enable edit nozzle diameter in develop mode
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I16481f4206ba73caf38566f9b4b51d9339be5a7c
2024-11-12 15:35:32 +08:00
lane.wei d65d61a586 ENH: CLI: support filament unprintable check
JIRA: no-jira
Change-Id: Iffb400f5cf6df062179e8d8426aa0dca05a7500c
2024-11-12 15:35:32 +08:00
qing.zhang 67039a6f4d ENH: check wethether filaments print on first layer
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I1cc7cd9e9bbbcdf72112c0949196c09ef414cf91
2024-11-12 15:35:32 +08:00
qing.zhang 5ae2f68d7b FIX: tighten the scarf angle detection strategy
Jira: none

BBS: get scarf seam angle detection from OrcaSlicer, thanks SoftFever

original msg:
Scarf joint seam enhancement: conditional scarf joint and slowdown for
scarf joint only

allow apply scarf joint seams to perimeters without sharp corners only

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I07f8083ad07b5eb55901ab76824b12549dbac2ee
(cherry picked from commit 3a032d9aefb936ba757105c4183cd2f8aeaeadd6)
2024-11-12 15:35:32 +08:00
Arthur 12ed0626a3 FIX: auto orient may not work with specific angle
jira: STUDIO-8579, STUDIO-8575
github: #5092

Change-Id: I89ec76661e82364b3fcc8ba799027debc02c503c
2024-11-12 15:35:32 +08:00
tao wang 931e599c5a ENH:Fixed beta version push notifications
Change-Id: I749ceafd5b18d7214add235aaffea99d48f9792d
2024-11-12 15:35:32 +08:00
Arthur 4d219266a1 FIX: 0 top z distance of hybrid tree support not working
1. fix the issue that setting top z distance=0 not working
2. remove too small extrusions of tree support

jira: STUDIO-8578
Change-Id: I8c3face9d6a756698a6fab876fdb1acc0686647c
2024-11-12 15:35:32 +08:00
lane.wei fdacd1a573 ENH: keep the position of these objects not in plate
JIRA: STUDIO-8554
Change-Id: Ic546737d438754acd9a516b52ceb1944fe72cc44
2024-11-12 15:35:32 +08:00
zhimin.zeng 21fa492d8a FIX: show k value when select default pa profile
jira: STUDIO-8540
Change-Id: I487e740ee7c37e5d8d4c0d9b26984d034ed70347
2024-11-12 15:35:32 +08:00
tao wang a0f63b9a3a NEW:Support direct connection to X printer
Change-Id: I4ea38d3a69834f607161ae35eda00d042b7c4f47
2024-11-12 15:35:32 +08:00
Mack 89be3166e2 FIX:Replace non-UTF8 characters in STEP model names with IDs on import
jira: STUDIO-8055
Change-Id: I9255a7a871ebc9920ec683d1a2a80cd53ada0f10
2024-11-12 15:35:32 +08:00
zhou.xu 1e3d16c2f1 FIX:Imgui colorButton support alpha display
jira: STUDIO-8543
Change-Id: If90e4cecd89b53cf2f67856024a75821faa2c055
2024-11-12 15:35:32 +08:00
Bastien Nocera a63070bd4c libslic3r: Fix BOOST_LOG_TRIVIAL declaration
/run/build/BambuStudio/src/libslic3r/Support/SupportParameters.hpp: In constructor ‘Slic3r::SupportParameters::SupportParameters(const Slic3r::PrintObject&)’:
/run/build/BambuStudio/src/libslic3r/Support/SupportParameters.hpp:172:39: error: ‘warning’ was not declared in this scope
  172 |                     BOOST_LOG_TRIVIAL(warning) << "tree support default to organic support";
      |                                       ^~~~~~~
/run/build/BambuStudio/src/libslic3r/Support/SupportParameters.hpp:172:21: error: ‘BOOST_LOG_TRIVIAL’ was not declared in this scope
  172 |                     BOOST_LOG_TRIVIAL(warning) << "tree support default to organic support";
      |                     ^~~~~~~~~~~~~~~~~
/run/build/BambuStudio/src/libslic3r/Support/SupportParameters.hpp:175:39: error: ‘warning’ was not declared in this scope
  175 |                     BOOST_LOG_TRIVIAL(warning) << "tree support default to hybrid tree due to adaptive layer height";
      |                                       ^~~~~~~
/run/build/BambuStudio/src/libslic3r/Support/SupportParameters.hpp:175:21: error: ‘BOOST_LOG_TRIVIAL’ was not declared in this scope
  175 |                     BOOST_LOG_TRIVIAL(warning) << "tree support default to hybrid tree due to adaptive layer height";
      |                     ^~~~~~~~~~~~~~~~~
2024-10-30 14:43:27 +08:00
旺仔 950f1eee15 FIX: revert "FIX: fix an ams mapping issue"
This reverts commit dc9d79efb2f55a4ed4e49e5c4190aa93bfacd2d5.

Reason for revert: <fixed in cloud >

Change-Id: I70cb2a91f0486bfbc11f610dbfeb8283a18cb630
2024-10-28 20:51:35 +08:00
Arthur 64ab78298b FIX: hybrid tree support may crash due to empty extrusion entities
jira: none
Change-Id: I521e27e7a4d12189efc77768d10d264d0d6db111
2024-10-28 20:51:35 +08:00
Arthur 9c799cc986 ENH: translation
jira: STUDIO-8530
Change-Id: I43aeda64251165eaa2fc7f26b6dbaf548bc62057
2024-10-28 20:51:35 +08:00
Stone Li 0d434f4ae1 FIX: fix an ams mapping issue
JIRA: STUDIO-8116

Change-Id: I1e4d80cfb07c56fb8eb6b8dbd632d2edfb1100b0
Signed-off-by: Stone Li <stone.li@bambulab.com>
2024-10-28 20:51:35 +08:00
maosheng.wei af38da4c87 FIX: finish day dismiss after switching to another printer and return
Change-Id: Ic33607e22c45fae0d7d953983651178fbcc4fb06
Jira: XXXX
2024-10-28 20:51:35 +08:00
zhimin.zeng c466a40c04 FIX: PA profile is not match correct in mac environment
jira: none
Change-Id: I39ebbb3de3f174a3072ab0511d2f6c9265264337
2024-10-28 20:51:35 +08:00
zhou.xu 6360fb80be FIX:mtl name use utf-8 encoding
jira: none
Change-Id: I9a90344ac97f44445d3330c6734fac1372a1350e
2024-10-28 20:51:35 +08:00
zhou.xu d0e91b5164 FIX:not limit bounding box in assembly view
jira: none
Change-Id: I9b6113c815563cb2ded2c19b62286cdf6b509913
2024-10-28 20:51:35 +08:00
zhou.xu dbe2e5325d FIX:Only third-party printers record custom bed
and svg.This can reduce the preset differences in the copying system
jira:none

Change-Id: I6e6add2a9c796d8d42b7f8b7eccc1052250e5ffe
2024-10-28 20:51:35 +08:00
chunmao.guo 8cdaea1162 FIX: wxMediaCtrl3 zero size crash
Change-Id: I16a3f7b3afe142bb957a1740b8e8c9820c92b349
Jira: STUDIO-8522
2024-10-28 20:51:35 +08:00
Arthur e773e3a5ef FIX: normal support crash
jira: STUDIO-8531
Change-Id: Ic4b13b253b8e2647f3bec78b5e9c698a18519285
2024-10-28 20:51:35 +08:00
gerrit 2e4d33b5e1 ci: update network module based on commit 8f93dce
Change-Id: I7fb2f5333b05346e4ba48c11fdf66838c5d67f78
2024-10-28 20:51:35 +08:00
qing.zhang 6201da0a6d ENH: protect for accuracy issue
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ief104b8ea449e1292db5bd3847ecea779bccff39
2024-10-28 20:51:35 +08:00
Mack 3e9006e2d4 FIX:Brim Ears are ignored when cloning objects
the maximum diameter is changed to 20;
the diameter will not be reset;

jira:STUDIO-8497

GITHUB: #5048
Change-Id: I131305671ebc00dcf6b2972994879fe4ea768a36
2024-10-28 20:51:35 +08:00
gerrit 6aa12e460b ci: update network module based on commit 76ae6aa
Change-Id: I542fa0291c56755373679ad776766c4c3b29da0c
2024-10-28 20:51:35 +08:00
MackBambu ec8d3ebaf9 FIX:the checkbox in MsgDislog displays error on linux
GITHUB: #2711
Change-Id: Ie0bb6325aa064d7ed05e25240a6e1b351712fb0b
2024-10-28 20:51:35 +08:00
Arthur 7697eb3dc8 ENH: improve tree supports
1. speedup organic tree support by using parallel for intersection of bed area
jira: STUDIO-8451
2. add extra wall for hybrid tree support's tall branches
3. disable circle fitting for tree support. This feature produces inconsistent
   circles for tree supports.
4. expose the option tree_support_branch_diameter_angle. Tree supports'
   strength can be improved by increasing this value.

Change-Id: If3688ca895df98a77f6ca538077daf8fe94e53f1
2024-10-28 20:51:35 +08:00
zhimin.zeng 10d576a301 FIX: crash when slicing(15%, generate perimeter)
github: 5037 and jira: 8182
Change-Id: I6719dc0cb4e5de808da14f9911cec19d4db9be3f
2024-10-28 20:51:35 +08:00
zhimin.zeng b296537bbe FIX: Update the page status when entering the calibration page
jira: STUDIO-7043
Change-Id: I2e0923c8057f7cda99e8b23b6be46b2b508c4dfb
2024-10-28 20:51:35 +08:00
zhou.xu daf16e9ea7 FIX:In some perspectives, using only two points of
local bounding box to calculate world bounding box may result in errors
jira: none

Change-Id: I258656406c19d6692af66f787fe329350460a561
2024-10-28 20:51:35 +08:00
Mack 1433ef6edc ENH:Add FLATPAK variable to skip installing FFmpeg
GITHUB: #5008
Change-Id: Id4e9637f13580bda4c74197ca302c7f5f8ad5a25
2024-10-28 20:51:35 +08:00
zhou.xu f475893243 FIX:illegal plate name should include escape characters
jira: STUDIO-8511
Change-Id: I4ce2b40117b80d98d004d99757b7d74f7ad5b5ec
2024-10-28 20:51:35 +08:00
zhou.xu 993e2a24c1 FIX:all grabber should use GrabberSizeFactor
jira: none
Change-Id: I24629891a31e711097a8456291c5a5c3b606545f
2024-10-28 20:51:35 +08:00
qing.zhang beb3241c96 FIX: seam render missing for path split
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I7109d38e3f7f858836cfa199c2871dc583e42eca
2024-10-28 20:51:35 +08:00
qing.zhang 63be8a61fb ENH: filamet shrinkage
Github: 2769

This feature ported from superslicer

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ic92d248aa90222e6f74530f01876cc14944f2444
2024-10-28 20:51:35 +08:00
Arthur d5b14e5c09 FIX: solve tree support crash
jira: STUDIO-8509
Change-Id: I8658538d7919136efbbf0d48cbf3d366e0621ded
2024-10-28 20:51:35 +08:00
zhou.xu 182a4f75d9 FIX:filename use '/' for save
jira: none
Change-Id: Ic7ffd91f0eeaf73b348a8064fbb0c2ace5a44066
2024-10-28 20:51:35 +08:00
Mack 8dfd3bbb0c ENH: update step mesh ui
jira:nojira

Change-Id: I7ba88d1ad80fa1e8152393c523bc301187e543d1
2024-10-28 20:51:35 +08:00
zhimin.zeng 4829d22f8c FIX: crash when slice model
Due to accuracy issues, some points are not within the boundingbox.
github: 4615 associated with 3749

Change-Id: Ic2fb359d9779191c8c98660e13275147b0cc09cd
2024-10-28 20:51:35 +08:00
lane.wei 3ee4fd55b1 ENH: CLI: support other volume types in assemble list
JIRA: no-jira
Change-Id: Ia283d9a250b0185b43c788649ba2194e52e9e198
2024-10-28 20:51:35 +08:00
lane.wei ef3d25eb68 ENH: CLI: remove some warnings
JIRA: no jira
Change-Id: I41fa9248cd619494a9f6bf8db26988330a7fbbdd
(cherry picked from commit fae0b29f52fa1da6a18c7691329274609d043364)
2024-10-28 20:51:35 +08:00
zhimin.zeng 8214f92dc8 FIX: set wipe tower to default position when switch printer
jira: 8468
Change-Id: I6ad489ed127635115c050a40329757afc568135d
(cherry picked from commit c63351a165b334978a3f09bf95fe2c63056ec53a)
2024-10-28 20:51:35 +08:00
zhimin.zeng 47c82dcd2d FIX: k value is not display when set pa profile
jira: none
Change-Id: Ic36d7a3fcb4c0e845d8c3902b31638f5cfb60d1f
2024-10-28 20:51:35 +08:00
maosheng.wei dc019db185 FIX: create custom printer crash
Jira: XXXX

Change-Id: I1ff6598d1518e6a96f55677c04ae8bfbabb2f9dd
2024-10-28 20:51:35 +08:00
zhimin.zeng 2263f3d627 FIX: Object skip incorrectly skipped color change
github: 4940
Change-Id: Ia7b48638ff2f7a7cddf9b033b5831b6f3fa5d1e7
2024-10-28 20:51:35 +08:00
zhimin.zeng e27ad7da55 FIX: Resolve compilation errors
jira: none
Change-Id: Ib3529b5fe4b01d32ad463b74a490e2273f9d8ba9
2024-10-28 20:51:35 +08:00
zhou.xu b5d18d4ae7 FIX:reload stl from disk,transformation is error
jira: STUDIO-8391
Change-Id: Ic006973fe0f2b0c0208c391d064ab373fd15a772
2024-10-28 20:51:35 +08:00
zhou.xu e667a4160a FIX:user_bbl_svg_list may is empty when copy machine
jira: github 5029
Change-Id: I052f7717f25d3d1f364709d4f6ac9c7a72c47e34
2024-10-28 20:51:35 +08:00
Arthur a250110cdb FIX: remove signed/unsigned compare warning
jira: none
Change-Id: I58d4503d5d12b35f3974e58252d81a935db3733b
(cherry picked from commit 01ed70a8b058ceab2c862317c52ed41ef1c950b0)
2024-10-28 20:51:35 +08:00
zhimin.zeng 489285c9b8 FIX: Add a matching rule with the same name for PA value
jira: 8339
Change-Id: I134139fd8cff9cb47b29523e90d5dd4f2667c387
2024-10-28 20:51:35 +08:00
qing.zhang 8b60428ecd FIX: not add speed smooth area
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ifadbbc52a718b345d3ed0f3bd678abc269a46424
2024-10-28 20:51:35 +08:00
tao wang 35b0ef0cd7 FIX:fix the issue of macOS crashing easily
Change-Id: I7378a28734e46c4126ab0216dc93d45a10bcd451
2024-10-28 20:51:35 +08:00
tao wang fce2c9d401 FIX:Fix the current noise not displaying when printing
Change-Id: I9dcaecb33ae75ec8e91b7c26746b75bf09d3c86b
2024-10-28 20:51:35 +08:00
Mack 10de7e8d10 ENH:brim ears calculate the maximum value of the detection radius
jira: nojira
Change-Id: Ic43f1279c8456bf6f00e9d6e4de737c6a84a0a12
2024-10-28 20:51:35 +08:00
洋葱 6d88d8ea60 NEW: "REVERT: support show print history"
This reverts commit f54285d5b1bd73ca4686affd071fc6245935c17c.

Reason for revert: <revert>

Change-Id: Ib49549c5ee61e9f780905d28b4416308a61a837a
2024-10-28 20:51:35 +08:00
zhou.xu 5925b220d5 FIX:Maintain good perspective effect
Non user versions can view debugging information through shortcut keys
jira: none

Change-Id: I251a6189e8909f4c52752827e359a7287bd15f7f
2024-10-28 20:51:35 +08:00
tao wang 8f0a6fa996 NEW:support show print history
Change-Id: I28acf421ec0a21d14e89a498012029ee7a32f00b
2024-10-28 20:51:35 +08:00
Arthur 7813b52fe9 FIX: skip auto arrange when switching from small to big
jira: STUDIO-8464
Change-Id: I4bdfb89f8cfa94a1dd68427ab03072c42a8705bc
2024-10-28 20:51:35 +08:00
Filipe Laíns 8860fadaeb Fix build with CGAL 5.6
Signed-off-by: Filipe Laíns <lains@riseup.net>
Co-authored-by: Andreas Rammhold <andreas@rammhold.de>
2024-10-28 08:52:34 +08:00
Bastien Nocera c5c41e20ca slic3r: Fix missing BOOST_LOG_TRIVIAL declaration
src/slic3r/GUI/wxMediaCtrl3.cpp:181:23: error: ‘info’ was not declared in this scope
  181 |     BOOST_LOG_TRIVIAL(info) << msg.ToUTF8().data();
      |                       ^~~~
src/slic3r/GUI/wxMediaCtrl3.cpp:181:5: error: ‘BOOST_LOG_TRIVIAL’ was not declared in this scope
  181 |     BOOST_LOG_TRIVIAL(info) << msg.ToUTF8().data();
      |     ^~~~~~~~~~~~~~~~~
2024-10-28 08:33:48 +08:00
Bastien Nocera 9ab5009235 slic3r: Fix missing wxPaintDC declaration
src/slic3r/GUI/wxMediaCtrl3.cpp: In member function ‘void wxMediaCtrl3::paintEvent(wxPaintEvent&)’:
src/slic3r/GUI/wxMediaCtrl3.cpp:121:5: error: ‘wxPaintDC’ was not declared in this scope; did you mean ‘wxPoint’?
  121 |     wxPaintDC dc(this);
      |     ^~~~~~~~~
      |     wxPoint
2024-10-28 08:33:48 +08:00
Bastien Nocera 73908d38d8 slic3r: Fix missing includes in wxMediaCtrl2
src/slic3r/GUI/wxMediaCtrl2.cpp: In lambda function:
src/slic3r/GUI/wxMediaCtrl2.cpp:170:13: error: ‘wxMessageBox’ was not declared in this scope; did you mean ‘wxInfoMessageBox’?
  170 |             wxMessageBox(_L("Your system is missing H.264 codecs for GStreamer, which are required to play video.  (Try installing the gstreamer1.0-plugins-bad or gstreamer1.0-libav packages, then restart Bambu Studio?)"), _L("Error"), wxOK);
      |             ^~~~~~~~~~~~
      |             wxInfoMessageBox
src/slic3r/GUI/wxMediaCtrl2.cpp: In member function ‘void wxMediaCtrl2::Load(wxURI)’:
src/slic3r/GUI/wxMediaCtrl2.cpp:179:5: error: ‘wxLog’ has not been declared
  179 |     wxLog::EnableLogging(false);
      |     ^~~~~
2024-10-28 08:33:48 +08:00
Bastien Nocera 781ce14e06 slic3r: Fix missing includes in AVVideoDecoder
In file included from src/slic3r/GUI/AVVideoDecoder.cpp:1:
src/slic3r/GUI/AVVideoDecoder.hpp:28:20: error: ‘wxImage’ has not been declared
   28 |     bool toWxImage(wxImage &image, wxSize const &size);
      |                    ^~~~~~~
src/slic3r/GUI/AVVideoDecoder.hpp:28:36: error: ‘wxSize’ has not been declared
   28 |     bool toWxImage(wxImage &image, wxSize const &size);
      |                                    ^~~~~~
src/slic3r/GUI/AVVideoDecoder.hpp:38:10: error: ‘vector’ in namespace ‘std’ does not name a template type
   38 |     std::vector<uint8_t> bits_;
      |          ^~~~~~
src/slic3r/GUI/AVVideoDecoder.hpp:9:1: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’?
    8 |     #include <libswscale/swscale.h>
  +++ |+#include <vector>
    9 | }

src/slic3r/GUI/AVVideoDecoder.cpp:145:89: error: invalid use of incomplete type ‘class wxBitmap’
  145 |     bitmap = wxBitmap((char const *) bits_.data(), size.GetWidth(), size.GetHeight(), 32);
      |                                                                                         ^
2024-10-28 08:33:48 +08:00
Bastien Nocera a0edde01d9 slic3r: Fix std::future declaration
src/slic3r/GUI/StepMeshDialog.hpp:40:10: error: ‘future’ in namespace ‘std’ does not name a template type
   40 |     std::future<unsigned int> task;
      |          ^~~~~~
src/slic3r/GUI/StepMeshDialog.hpp:8:1: note: ‘std::future’ is defined in header ‘<future>’; did you forget to ‘#include <future>’?
    7 | #include "Widgets/Button.hpp"
  +++ |+#include <future>
    8 | class Button;
2024-10-28 08:33:48 +08:00
Bastien Nocera 9562692bc6 libslic3r: Fix Model declaration
src/libslic3r/Format/STEP.hpp:39:41: error: ‘Model’ has not been declared
   39 | extern bool load_step(const char *path, Model *model,
      |                                         ^~~~~
2024-10-28 08:33:48 +08:00
Bastien Nocera 3547728ded slic3r: Fix missing union_ex/diff_ex declaration
src/slic3r/GUI/Gizmos/GLGizmoBrimEars.cpp: In member function ‘void Slic3r::GUI::GLGizmoBrimEars::first_layer_slicer()’:
src/slic3r/GUI/Gizmos/GLGizmoBrimEars.cpp:870:27: error: ‘union_ex’ was not declared in this scope; did you mean ‘union’?
  870 |                 part_ex = union_ex(part_ex, sliced_layer);
      |                           ^~~~~~~~
      |                           union
src/slic3r/GUI/Gizmos/GLGizmoBrimEars.cpp:876:21: error: ‘diff_ex’ was not declared in this scope
  876 |     m_first_layer = diff_ex(part_ex, negative_ex);
      |                     ^~~~~~~
2024-10-28 08:33:48 +08:00
Bastien Nocera 1a0a8f54c9 slic3r: Fix missing boost::lexical_cast declaration
src/slic3r/GUI/MediaFilePanel.cpp: In lambda function:
src/slic3r/GUI/MediaFilePanel.cpp:508:49: error: ‘lexical_cast’ is not a member of ‘boost’
  508 |                 url += "&refresh_url=" + boost::lexical_cast<std::string>(&refresh_agora_url);
      |                                                 ^~~~~~~~~~~~
2024-10-28 08:33:48 +08:00
Bastien Nocera ed60b5f385 slic3r: Fix boost::nowide declaration
src/slic3r/GUI/BitmapCache.cpp: In static member function ‘static NSVGimage* Slic3r::GUI::BitmapCache::nsvgParseFromFileWithReplace(const char*, const char*, float, const std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&)’:
src/slic3r/GUI/BitmapCache.cpp:279:17: error: ‘boost::nowide’ has not been declared
  279 |     fp = boost::nowide::fopen(filename, "rb");
      |                 ^~~~~~
2024-10-28 08:33:48 +08:00
Bastien Nocera 11570d44ef slic3r: Fix wxDisplay declaration
src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp: In member function ‘virtual void Slic3r::GUI::GLGizmoFlatten::on_render_input_window(float, float, float)’:
src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:45:27: error: ‘wxDisplay’ was not declared in this scope; did you mean ‘wxGetDisplay’?
   45 |     double screen_scale = wxDisplay(wxGetApp().plater()).GetScaleFactor();
      |                           ^~~~~~~~~
      |                           wxGetDisplay
2024-10-28 08:33:48 +08:00
Bastien Nocera 727a73333b slic3r: Fix missing declarations in wxMediaCtrl3.h
src/slic3r/GUI/wxMediaCtrl3.h:80:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
   80 |     std::condition_variable m_cond;
      |          ^~~~~~~~~~~~~~~~~~
src/slic3r/GUI/wxMediaCtrl3.h:27:1: note: ‘std::condition_variable’ is defined in header ‘<condition_variable>’; did you forget to ‘#include <condition_variable>’?
   26 | #include "Printer/BambuTunnel.h"
  +++ |+#include <condition_variable>
   27 |
src/slic3r/GUI/wxMediaCtrl3.h:81:10: error: ‘thread’ in namespace ‘std’ does not name a type
   81 |     std::thread m_thread;
      |          ^~~~~~
src/slic3r/GUI/wxMediaCtrl3.h:27:1: note: ‘std::thread’ is defined in header ‘<thread>’; did you forget to ‘#include <thread>’?
   26 | #include "Printer/BambuTunnel.h"
  +++ |+#include <thread>
   27 |

In file included from src/slic3r/GUI/MediaPlayCtrl.h:17,
                 from src/slic3r/GUI/MediaPlayCtrl.cpp:1:
src/slic3r/GUI/wxMediaCtrl3.h:77:13: error: field ‘m_frame’ has incomplete type ‘wxImage’
   77 |     wxImage m_frame;
      |             ^~~~~~~
2024-10-28 08:33:48 +08:00
Bastien Nocera c64ab8c08a libslic3r: Fix format calls
src/libslic3r/Support/TreeSupport.cpp:3204:41: error: ‘format’ was not declared in this scope; did you mean ‘boost::format’?
 3204 |             BOOST_LOG_TRIVIAL(trace) << format("plan_layer_heights0 (%.2f,%.2f)->(%.2f,%.2f): ", z1, h1, z2, h2);
      |                                         ^~~~~~
      |                                         boost::format
2024-10-28 08:33:48 +08:00
Bastien Nocera 126dfea027 libslic3r: Fix declaration in FlushVolPredictor.hpp
In file included from src/libslic3r/FlushVolPredictor.cpp:1:
src/libslic3r/FlushVolPredictor.hpp:44:34: error: ‘string’ in namespace ‘std’ does not name a type
   44 |     FlushVolPredictor(const std::string& data_file);
      |                                  ^~~~~~

src/libslic3r/FlushVolPredictor.hpp:49:5: error: ‘uint64_t’ does not name a type
   49 |     uint64_t generate_hash_key(const RGB& from, const RGB& to);
      |     ^~~~~~~~

In file included from src/libslic3r/FlushVolPredictor.cpp:1:
src/libslic3r/FlushVolPredictor.hpp:44:34: error: ‘string’ in namespace ‘std’ does not name a type
   44 |     FlushVolPredictor(const std::string& data_file);
      |                                  ^~~~~~
2024-10-28 08:33:48 +08:00
Bastien Nocera 6b025c3fa2 libslic3r: Add missing include for tbb::spin_mutex
src/libslic3r/Brim.cpp: In function ‘Slic3r::ExPolygons Slic3r::outer_inner_brim_area(const Print&, float, std::map<ObjectID, std::vector<ExPolygon> >&, std::map<ObjectID, std::vector<ExPolygon> >&, std::vector<std::pair<ObjectID, unsigned int> >&, std::vector<unsigned int>&)’:
src/libslic3r/Brim.cpp:1084:18: error: ‘spin_mutex’ is not a member of ‘tbb’
 1084 |             tbb::spin_mutex brimMutex;
      |                  ^~~~~~~~~~
2024-10-28 08:33:48 +08:00
gerrit ccab7b1ef3 ci: update network module based on commit ed13d56
Change-Id: Ibef15b6751b99486b0a60e4fb9652955666c0d3b
2024-10-15 21:24:07 +08:00
wintergua a60d6ba8ac FIX: typos in speeding up brim generation
1) exploys in brimMap are not modified
2) the overlap judgment is processed in paralleling

jira: STUDIO-8443

Change-Id: I8638071cfc06776975034f39aa994fc4dc7ae1be
2024-10-15 21:24:07 +08:00
tao wang ed98fb3799 ENH:Update some translations
Change-Id: I7188108062ad8a4cc8cfebb14563d894ccae882b
2024-10-15 17:03:41 +08:00
lane.wei 13b4213f8a ENH: update some missing codes
jira: no-jira
Change-Id: Icb2da53911430ac144b0fb601637a7ad31e7e8db
2024-10-15 15:50:26 +08:00
maosheng.wei f4b00d1d34 ENH: Optimization finish time display
Jira: 8369

Change-Id: I33e5efbb5af2a35cd20ba009c14441c5bc2ccf48
2024-10-15 15:50:26 +08:00
Arthur 20784d845f ENH: speedup brim generation
Use support_islands for all types of suports to avoid gaps between
support regions of the first layer.

jira: STUDIO-8443
Change-Id: Ic65b47640d8352d406bb11eeff7390532631712b
2024-10-15 15:50:26 +08:00
Stone Li e85b2fbf6f ENH: reload font after switching language code
JIRA: STUDIO-8263

Change-Id: If44c5f2cf52e77fea0f1967d071a442fff5ee5b6
Signed-off-by: Stone Li <stone.li@bambulab.com>
2024-10-15 15:50:26 +08:00
zhou.xu fbdc9cd580 FIX:when two dir is perpendicular to each other,scale error
(plane_normal.dot(ray_dir))
jira:STUDIO-8274

Change-Id: Ib3145ab75e18c832d20065d204aa41b75f73b673
2024-10-15 15:50:26 +08:00
tao wang 95655e067a FIX:display msg when cannot edit filament
jira:[edit filament]

Change-Id: I7e2b4fabeb3930f34fc252f1334e168e4f623b77
2024-10-15 15:50:26 +08:00
xun.zhang 7907894c8d FIX: mistake spelling in tooltip
jira:8371

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If51ecd6cb6299bcb42ffbcea1f8b2f2bfc511460
2024-10-15 15:50:26 +08:00
Mack fe5ebf0614 FIX: brim gizmo closes the program without prompting dialog
jira: STUDIO-8383
Change-Id: I7e83d19768be754ef79f0063d76624358bba5102
2024-10-15 15:50:26 +08:00
zhimin.zeng cb5c382f6b FIX: modify picture for auto cali of A series printer
jira: 8271
Change-Id: I34bf3e3ba589fc3aead96d74f24de6720a4afd32
2024-10-15 15:50:26 +08:00
chunmao.guo 659ebc7d07 FIX: reset decode buffer zero when scale width changed
Change-Id: Iaa2f99111dd5f7228b7b25e1be0a8cbdbfe982a6
Jira: STUDIO-8422
2024-10-15 15:50:26 +08:00
Arthur 05174d0706 ENH: improve shar tail detection of tree support
The expansion was too large and may miss sharp tails near the object.

jira: STUDIO-8400
Change-Id: Iee5bd15cc7c23f16d30365d5f1c9fbcc0a632c19
2024-10-15 15:50:26 +08:00
xun.zhang e835122054 FIX: Support ABS recognized as ABS
jira: 7685,8151,8323

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0a4cce12663ee8f62309f0828521364874a7638d
2024-10-15 15:50:26 +08:00
Stone Li ec0226485d ENH: update jp and ko font
JIRA: STUDIO-8263

Change-Id: I521b15dd24d1625703dd2afe88430aa6e984d622
Signed-off-by: Stone Li <stone.li@bambulab.com>
2024-10-15 15:50:26 +08:00
tao wang d9a8d68042 ENH:remove useless prompt information
jira:[STUDIO-7884]

Change-Id: Ia3fa5f8c99859d693544d3cb2be47975c3ed7493
2024-10-15 15:50:26 +08:00
Mack 072ba8339b ENH:step mesh optimize interface
jira: STUDIO-8281
Change-Id: Ic1e3e958816d6a213f68009ecc0b9430ba4b5482
2024-10-15 15:50:26 +08:00
Mack 754198cd03 ENH:brim ears prompt to set manual type [STUDIO-8407]
[STUDIO-8401]slicer failed

[STUDIO-8402]unable to save modified brim data

jira: details
Change-Id: I354bbf2c55bad41e09a1558cb6bddf49fc87f7c7
2024-10-15 15:50:26 +08:00
xun.zhang 4fc54affdf FIX: fail to use tbb
1.this cause slice become very slow

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ied3ffe74533c1f822780fdc3a20af4ff657c1853
2024-10-15 15:50:26 +08:00
tao wang 45f84d5321 NEW:update prompt information in the connection
jira:[STUDIO-8292]

Change-Id: I3887bfe0537809a2fab39bbae1f65b7129ee0961
2024-10-15 15:50:26 +08:00
tao wang 7aa6957d71 FIX:disable some translations
Change-Id: I921b7e77626824bbb7c30a588769666d7c2faac0
2024-10-15 15:50:26 +08:00
tao wang f64fdb1dd5 FIX:Fix layout errors on the rating page
Change-Id: I94862e63868c50feca0503943d6c697aa5aeeec4
2024-10-15 15:50:26 +08:00
qing.zhang 83b6a9ab92 ENH: set scarf angle threshold to 155
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I8e8f74761a42c0f110116628f63b3ca813c18638
2024-10-15 15:50:26 +08:00
zhimin.zeng 8efb9fbb6e FIX: G1 empty command
jira: none
Change-Id: I399aa2d8bb820d5a6547025b66bd0dc3eeaa37c3
2024-10-15 15:50:26 +08:00
Mack 34fb47a618 FIX:fix brim ear bugs
1.[STUDIO-8385] Fix switch to split tool crash;

2.[STUDIO-8406]brim ears only works in manual mode;

2.[STUDIO-8410] Disable brim width modification when brim type is manual;

3.[STUDIO-8382] Warning message not cleared;

4.[STUDIO-8239] Translation issues;

5.[STUDIO-8380]Disable brim ears for non-part models

6.[STUDIO-8285]Clicking the delete brim button did not recalculate;

jira: details
Change-Id: Id333179236d6b6f23de5081bd9b8d94b08c7dd62
2024-10-15 15:50:26 +08:00
qing.zhang 3614033fdc ENH: crash on clipper while open fuzziy skin
Jira: 8412

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I27d06f07baf91dd0f5947ebc2925df59f219a0c6
(cherry picked from commit a0a40462acdc52f22a1e49104e40b303a59b2f32)
2024-10-15 15:50:26 +08:00
qing.zhang 29753be317 ENH: add supertcak plate code for plate checking
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I16d98f5400a26a3fdc01501e4c68160c63ce1868
(cherry picked from commit 6aa6843a73d3281e746ae3c3d7e7566488bf93e8)
2024-10-15 15:50:26 +08:00
tao wang 3be065d567 NEW:add options that are dont show again
jira:[dont show again]

Change-Id: I6a025f7eb0902a36088f712e7dd511e4c35411d2
2024-10-15 15:50:26 +08:00
lane.wei b2112f1b64 ENH: preference: refine description for preset update
JIRA: STUDIO-8417
Change-Id: Ie48f7bc567e7f2d4356fd2b89c8af2626add7c7f
2024-10-15 15:50:26 +08:00
zhou.xu ba19513380 ENH:expand projectable area for volumes_bounding_box
jira: none

Change-Id: Idac6fdccd67e43dfe65341a500c93d47c5595e77
2024-10-15 15:50:26 +08:00
zhou.xu 1a73f72d6b ENH:adjust busy cursor position for job
jira: none
Change-Id: I76b194ce2ca1669574427109dbb166b229a1f8a0
2024-10-15 15:50:26 +08:00
zhou.xu dac5e52a6a FIX:load_svg api should check svg file type
jira: none
Change-Id: Ie19b31bcf32bcc3db7a2d7beb3bc969d00e079a0
2024-10-15 15:50:26 +08:00
zhou.xu aaac0057de FIX:change _u8L to _L to solve display problem
jira: none
Change-Id: Id8b0f95b0f11230081ee6d49571ea63455ec5704
2024-10-15 15:50:26 +08:00
zhou.xu e7b20067cf FIX:solve bug of ".gcode.gcode.3mf" on mac
jira: none
Change-Id: I8951672c5acdecb1e0375c89e0132c575a7b40e5
2024-10-15 15:50:26 +08:00
zhou.xu 72245ed079 FIX:ban move glvolume when at cut and
so on gizmo
jira:STUDIO-8408
part code is from OrcaSlicer,thanks for OrcaSlicer and Filip Sykala
commit 9dbb2dfe0d5395577a1f86fad7954771d7c77910
Author: Filip Sykala <filip.sykala@prusa3d.cz>
Date:   Sun Oct 29 23:11:10 2023 +0800

    Various gizmos refactoring

Change-Id: I7173e997bab1611c96643628fde9b147c54df5e6
2024-10-15 15:50:26 +08:00
zhou.xu a26a7f126a FIX:limit input value for text depth
jira: none
Change-Id: Ie11d8bf7c24da6bfc37469a76055f819b716b9d4
2024-10-15 15:50:26 +08:00
gerrit 2a5c42fdd0 ci: update network module based on commit 89857a1
Change-Id: Id47ec68b439751f6d1459b4325cea56b26ff175b
2024-10-15 15:50:26 +08:00
tao wang 2fcc7f8264 ENH:prevent 500 error pop from popping up multiple times
jira:[for 500 err]

Change-Id: I81c74e75ebaeb3fdc18d0fb34a63205e2be06878
2024-10-15 15:50:26 +08:00
lane.wei b6f40aed38 FIX: seq_print: use extruder_clearance_max_radius for all the cases
github issue: https://github.com/bambulab/BambuStudio/issues/4804

Change-Id: Ia9d14e795057c8dc8ec009cdd55892483388885b
2024-10-15 15:50:26 +08:00
zhou.xu f27a713aaf FIX:add protection for null pointer
jira: none
Change-Id: I9a9231bab893f5d2afa008f65165269ae176c962
2024-10-15 15:50:26 +08:00
tao wang 6472fbdc6a NEW:clear token when account logs out
jira:[for logout]

Change-Id: Iafbdc9244419bb689a9626251064517ec5544c3d
2024-10-15 15:50:26 +08:00
Mack 183108c436 FIX:brim ear detection redius not work
jira: nojira
Change-Id: If89c3d7bc0a1246373c18ee8baae50f602860c46
2024-10-15 15:50:26 +08:00
Mack fecd3c3297 FIX:Parameter value has not changed, no recalculation
jira: STUDIO-8283
Change-Id: I3564ff0993de1c3b8e039fc0115b4ccd81b2a5a2
2024-10-15 15:50:26 +08:00
zhimin.zeng 4db196b11f ENH: modify the start pos of wall for wipe tower
and modify the overlap of wall and infill for wipe tower
jira:none

Change-Id: I0d1355c718e2bd1efea6d898f793f5869476ab12
2024-10-15 15:50:26 +08:00
xun.zhang 14eb79ab9a ENH: add some missing filament types
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6d5b8f7a3c2eb26950bf39694023903ddbc47088
2024-10-15 15:50:26 +08:00
xun.zhang e3c8496a62 FIX: add to incorrect layer when adding pause
1. Caused by floating-point precision.

github:#1937,#4250

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If7a5dc71a898c1208289b6b89eafef9d4126f17c
2024-10-15 15:50:26 +08:00
zhimin.zeng 8a279ef302 FIX: add ack info for cali command
jira: none
Change-Id: Iec36ba2fd1248428234d74adb2089d975c54b7f2
(cherry picked from commit 0312db40c8ee5dfe7a912bf9992240f99036f6a8)
2024-10-15 15:50:26 +08:00
zhou.xu 3bc4bf93bd ENH:translate texts
jira: none
Change-Id: If48a4a25c379f589f80af2715f825c5e1b13dfac
2024-10-15 15:50:26 +08:00
chunmao.guo c787ba921a FIX: decode video to wxImage on Linux
Change-Id: I5e332a1b0622b3dfc70ac5c4c3bfa62b3411ebdc
Jira: none
2024-10-15 15:50:26 +08:00
zhou.xu e234d8bcdf FIX:fix Chinese display garbled characters
jira: STUDIO-8374
Change-Id: Ifc0e18f745474b5b55e39841a04fae6b4074e05a
2024-10-15 15:50:26 +08:00
zhou.xu af7b21549f FIX:upgrade cut code from PrusaSlicer
jira:none
code is from PrusaSlicer,thanks for PrusaSlicer and YuSanka
Author: YuSanka <yusanka@gmail.com>
Date:   Tue Mar 5 15:13:31 2024 +0100

    Fix for #12206 - Dowel connector hole often disappears after one of the resultant objects is cut with a dovetail cut

Change-Id: Ib21be385f6df3b4ed41c2eb91dc33dd43132f276
2024-10-15 15:50:26 +08:00
tao wang 542aa02acd FIX:fixed button not refreshing (page faults)
Change-Id: Id546112398dd2037fe839133bdd3669ed8281226
2024-10-15 15:50:26 +08:00
zhou.xu 68545b2a81 FIX:allow single cutter selected at 3D view
jira: none
Change-Id: I2b90dace9f4288bd8077617a526fc3b5cf6543b7
2024-10-15 15:50:26 +08:00
MackBambu 2d70a1bcb6 NEW:add ffmepg build Cmake
buildLinuxImage add ffmpeg so file

jira:nojira

Change-Id: I3e1be53aa58a179b8d9ae048ed7538de3ae8d111
2024-10-15 15:50:26 +08:00
lane.wei af46bcdc5f FIX: arrange: fix the arranging issue when switching machine preset
JIRA: STUDIO-8242
Change-Id: I5e364f3ddacdc4209f3bf9723b13f1946c1c8933
2024-10-15 15:50:26 +08:00
zhou.xu e9ce612c3b ENH:GLIndexedVertexArray use shared_ptr
jira: none
Change-Id: I6029bd918a070039181b4faf9547db1784ba79d5
2024-10-15 15:50:26 +08:00
liz.li 94644b755c FIX: crash on switching printer preset with plate spiral mode enable
jira: STUDIO-8273

Change-Id: I07f04fa6288962c252a92a2dcc0e159c64891d77
2024-10-15 15:50:26 +08:00
Arthur 35bf682f79 FIX: hybrid tree support crash in some case
jira: STUDIO-8313
Change-Id: Ide03d8f666232f457305f3dd298bf8151ba9c57b
2024-10-15 15:50:26 +08:00
qing.zhang 658c0a5452 FIX: missing EXTRUDE_END
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I62bd19a58d04653b3a471aca5edf1aa78f8d2a27
2024-10-15 15:50:26 +08:00
zhou.xu 0faf8d5e10 FIX:open cut gizmo check selection.is_empty() again
jira: STUDIO-8310
Change-Id: I5265ccb54345595fefb9a3775f45e96be55cc9dd
2024-10-15 15:50:26 +08:00
qing.zhang 9e313d5d48 ENH: add tool tips for filament scarf seam params
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ic5c5ae94725d994562a9efbaf5da924204e3b955
2024-10-15 15:50:26 +08:00
zhou.xu 7782515582 ENH:translate texts
jira: none
Change-Id: I5a26f51710dcf703a86ccb9ee1fcc08565019242
2024-10-15 15:50:26 +08:00
zhou.xu 63256fc9f7 FIX:modify strategy of setting cut part transformation
jira: none
Change-Id: I2647eeb7de34accd5675e27b45bc42471afd30bd
2024-10-15 15:50:26 +08:00
zhou.xu c1fd68051d ENH:adjust cut-cutter menu content in 3d view
jira: none
Change-Id: I384ea7216b5dcebb0869ef7e1b41a4391d7d3b6b
2024-10-15 15:50:26 +08:00
qing.zhang f1d774f6c0 ENH: apply filament scarf seam
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ia565da8d280c0f7e51097f1d601240376c1e380e
2024-10-15 15:50:26 +08:00
xun.zhang 1e214c08a3 ENH: readd M220 command
1.Backup and restore extrusion speed when tool change

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0c00391f0169dde69dab0d5120d03238aafa0862
(cherry picked from commit 2d96a9078f41764cbd5b7f5be1285025fc69f8fa)
2024-10-15 15:50:26 +08:00
xun.zhang 72bc6f44cf ENH: consider colors with de < 5 as the same
1. Use cie de2000 as color distance
2.Consider colors with de < 5 as the same color  when calculating
flush

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4b451910a21c9db3471c63c270f1f120e3c5d160
2024-10-15 15:50:26 +08:00
zhimin.zeng 93f95d95e7 FIX: fix build error
jira: none
Change-Id: I606c7ef67bf3b5f2810561ef2f5689947de4d4a8
2024-10-15 15:50:26 +08:00
zhou.xu 738e3f004d ENH:add "reset real zeros" button in rotate gizmo
jira: STUDIO-8291
Change-Id: Ia10e4d8a2a3a073c22a1306aeab9ffa3e7b77c2b
2024-10-15 15:50:26 +08:00
zhou.xu 2f716f4b40 ENH:add "flip cut plane" function
jira: none
code is from PrusaSlicer,thans for PrusaSlicer and YuSanka
commit b40473be51fd1050fa4d7b2c3297230758085d46
Author: YuSanka <yusanka@gmail.com>
Date:   Thu Feb 9 08:52:07 2023 +0100
    CutGizmo: Improvements to identify Upper/Lower parts_count

Change-Id: I08974894777c5d8ab267ec6e23ae5c8fd9c27757
2024-10-15 15:50:26 +08:00
chunmao.guo 7648d96305 FIX: wxMediaCtrl3 enter Stopped state soon
Change-Id: I120e9d4b9f85599a184650d1d95fe2bec42af171
Jira: STUDIO-8280
2024-10-15 15:50:26 +08:00
chunmao.guo 0c03a6b361 FIX: support config editing of type FloatsOrPercents
Change-Id: If0821dc357b14f1b72aa1c89b3b0378947e80a5c
Jira: none
(cherry picked from commit 115fb9ce072273acf8df558a33fe48cf71f8e35b)
2024-10-15 15:50:26 +08:00
chunmao.guo 0b92ffee35 FIX: serialize ConfigOptionFloatsOrPercentsNullable
Change-Id: I32cf705e6e040f25012a741e6ee20a311a66a7e3
Jira: STUDIO-8040
(cherry picked from commit ef480670ac8da77135d342e7e4dc74c838b5d713)
2024-10-15 15:50:26 +08:00
tao wang 73c2ccd83b NEW:Support parsing of bit parameters
Change-Id: I9b474a0e8b1bbfb5b1a4f2748f3f3f1e2afc6239
2024-10-15 15:50:26 +08:00
zhou.xu dfc34dec31 FIX:modify "allow_roatation" condition
jira: STUDIO-8299
Change-Id: I46b4b432554a22d9da383e1650bf2074d7f39756
2024-10-15 15:50:26 +08:00
zhou.xu 71e6705ce9 ENH:If triangular facets count is small,it donot enable lod
jira: none
Change-Id: Ie87b4b07d928760e04e9ef271224ffc5e6f41957
2024-10-15 15:50:26 +08:00
zhimin.zeng 0c772105f9 ENH: add default item for pa
jira: none
Change-Id: I4ad3bd094325bdbd1e6b013a91766214951dc032
2024-10-15 15:50:26 +08:00
tao wang 791be19547 ENH:Reduce the number of page faults in AMS
Change-Id: I4bfb048ec62c35b515eecbb70c175fa0975d7f92
2024-10-15 15:50:26 +08:00
qing.zhang 872978d61b ENH: Revert z smoothing function
Jira: none

Change-Id: I067033c3beb4b29b8da11ff0c9f12b126bcf61dc
2024-10-15 15:50:26 +08:00
qing.zhang 6008a584aa FIX: error overhang detect for short line
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: If2e60a9f049bd3437d5bb2f6c7ed8af382f352d8
2024-10-15 15:50:26 +08:00
Arthur f3e5af114b FIX: auto arrange crashes with a single triangle
convexHull of a triangle should be valid.

jira: STUDIO-8297
Change-Id: Icb4b2310c173f88f2b499c8407d79ff00850dc77
2024-10-15 15:50:26 +08:00
qing.zhang be413220df ENH: replace clipper by clipper2
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I0a0d8981ba9f9e9757408cb346ef3a99201cb072
2024-10-15 15:50:26 +08:00
xun.zhang 7dbb0ebd79 ENH: add more wiki links
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6e4752fd8d818e1cbf7cc20fedf6f5b96dcb0303
2024-10-15 15:50:26 +08:00
xun.zhang e81c3a735d ENH: enable to edit extruder offset
1.enable to edit extruder offset in developer mode

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If1a9cf0884effd1efa6cbef413efa9f65b798174
2024-10-15 15:50:26 +08:00
xun.zhang 475e9b34ff ENH: add module flush vol predictor
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie1b0d4c443df4a26ff1b010e73d589162a0fbff7
2024-10-15 15:50:26 +08:00
Arthur 00e5e84bbd FIX: tree support crashes when it's too short
jira: STUDIO-8277
Change-Id: I327d9fb7beb6cc2822131ca4954066217b1a5c9b
2024-10-15 15:50:26 +08:00
zhou.xu c29f728526 FIX:fix bug at "horizontal" text
jira: STUDIO-8251
Change-Id: Ia451a642780aca9defa3aa2f0cb224a145867354
2024-10-15 15:50:26 +08:00
Stone Li fb8f801514 ENH: support login after downloading the plug-in
JIRA: STUDIO-8268

Change-Id: Ib0c200d79cd5b7e8d2272ce69f3ea6b797d33968
Signed-off-by: Stone Li <stone.li@bambulab.com>
2024-10-15 15:50:26 +08:00
zhou.xu c4a68a74d7 FIX:confirm volume box is less than plate box
jira:STUDIO-8261

code is from OrcaSlicer,thanks for OrcaSlicer and SoftFever
commit bbfb9d77fadc63ca84d70b09aa1efa6d90889736
Author: SoftFever <softfeverever@gmail.com>
Date:   Sat Oct 21 12:20:30 2023 +0800
    More camera tweaks (#2473)
    * fix camera regressions Handle multiple plates

Change-Id: I0b74183fd9a53d99d1c936caae1e890b1f18d997
2024-10-15 15:50:26 +08:00
hang.xu a415ab0c71 FIX: Interactive UI for installing network plugins
jira: none

Change-Id: I2a99917cab90eda26335be38cccbf17cd2d5342b
2024-10-15 15:50:26 +08:00
hang.xu f91bbc4f7c NEW:Add interactive UI for installing network plugins
jira: none

Change-Id: I6f56e902f2b525bf88657c4f72a39cdfce8e2d78
(cherry picked from commit e92f7bf5a31a4b19dc492a47e3a8256955a73013)
2024-10-15 15:50:26 +08:00
qing.zhang 28fee5f65a ENH: not apply z speed smooth on arachne
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I6821d79bad47326a46d3cfa265184c6114493f74
2024-10-15 15:50:26 +08:00
zhou.xu c6d9f2685e FIX:delete old selection.translate api
jira: STUDIO-8201
code is from PrusaSlicer,thanks for PrusaSlicer and enricoturri1966
commit 88ce6ccdef5f680709ea8b676688784a7af287dd
Author: enricoturri1966 <enricoturri@seznam.cz>
Date:   Wed May 11 10:54:42 2022 +0200

    Tech ENABLE_TRANSFORMATIONS_BY_MATRICES -
Change-Id: Iafe963f0f7bf9028f32a4fb4a4cc8cc609662283

Change-Id: Ibbc36c004734f35564f0028dd1e537ac926a2f1f
2024-10-15 15:50:26 +08:00
zhou.xu 6323b1d29b ENH:enhance logic for "lay on face" function
jira: STUDIO-8004
Change-Id: I537f664ea700c60e5d73e95afcf16a6daa9952ea
2024-10-15 15:50:26 +08:00
zhou.xu 5cab5e2111 FIX:vbo set to 0 after glDeleteBuffers
and Array out of bounds protection
jira:none

Change-Id: I3f7a9f99ba4b95e0351419ab9a1b0e1be161444f
2024-10-15 15:50:26 +08:00
zhou.xu 060daf2428 NEW:add "show_shells_in_preview" item in preferences
jira: none
Change-Id: I5cd0816b811608138c28f568cc5977966126baf6
2024-10-15 15:50:26 +08:00
zhou.xu 9aebcdbdd0 FIX:ban modify camera distance
jira: none
Change-Id: Ic1750df45dd82acc32ce4ede9572690ad0b8911d
2024-10-15 15:50:26 +08:00
Mack ed7ab6b505 ENH: step mesh operation adjustment
1.Put commctrl.h into pch precompilation(OCCT conflicts)

2.Replace input wxWidgets to support loss focus verification(STUDIO-8101)

3.Optimize slider interaction and trigger mesh when push up slider(STUDIO-8099)

4.Optimize step loading method, separate import of step and mesh

5.Fix dialog cancel button logic;

6.mesh tasks into sub-threads to prevent blocking the UI;

JIRA: STUDIO-8101 STUDIO-8099
Change-Id: I50bbb43953a5128f358c6880032d20693531333b
2024-10-15 15:50:26 +08:00
liz.li 3fe6284b7f FIX: fix a crash at meshboolean, when the selected volume be deleted
jira: STUDIO-8047

Change-Id: I830081a895ec6fee9a80559f07cfd211666a41cb
2024-10-15 15:50:26 +08:00
liz.li 2c00387e57 FIX: fix preview all plates stats issues
jira: new

fix wrong plate index number
fix wrong support filament calculation

Change-Id: I699681247b5f6d63d5dd8e978a088fb60c5ba8ad
2024-10-15 15:50:26 +08:00
Arthur 3be9f95eb8 FIX: skip auto arranging if all plates are empty
jira: none
Change-Id: I9c6612a217c08e295682ef3fb06cc15c6d4be5d3
2024-10-15 15:50:26 +08:00
zhou.xu a44b1dc038 FIX:Frustum should update when zoom changed
jira: none
Change-Id: I13bba77c19420c2bb67f4ebeaa94860a8546b44b
(cherry picked from commit 03d9c9a1b9381e9138fc56ab7d437ce0420b5dc3)
2024-10-15 15:50:26 +08:00
chunmao.guo 1e1221216a FIX: update toggle_options after on_preset_loaded
Change-Id: I4e4b4f21f50bb6d844c6166cac71f6a9f053e93f
Jira: none
2024-10-15 15:50:26 +08:00
zhou.xu 5678b98feb FIX:layer height rander is only enable
in CanvasView3D

jira: STUDIO-8195
Change-Id: I60197f8b16845aa228548fcb357c75c7a59cd22d
2024-10-15 15:50:26 +08:00
zhou.xu e4346ca2ab ENH:change error message to a warning message
for right-click Boolean operation
jira: STUDIO-5656

Change-Id: Iedcd2cff48efc7e7a3c16ab735a041ce0b6e7096
2024-10-15 15:50:26 +08:00
maosheng.wei e5dab14871 ENH: Optimize the number of function calls during information parsing
During the printer connection cycle, each Filament and slot is only judged once
When deleting custom filaments or modifying the temperature of custom filaments, re evaluate

Jira: XXXX

Change-Id: If495a343efdb1be6f46d11dd20f6ec7934266e87
2024-10-15 15:50:26 +08:00
gerrit 6aca03d69a ci: update network module based on commit 0988159
Change-Id: I28069501e6fb9468d92903a82e3e6839f007ef3d
2024-10-15 15:50:26 +08:00
zhimin.zeng 63d59f0104 FIX: the slicing result is incorrect in multi-color case
jira: udesk: https://bblcs.s5.udesk.cn/entry/ticket/show/7173936
Change-Id: I183a45448b6cc5cff094c2d0567797e7220485f5
2024-10-15 15:50:26 +08:00
qing.zhang 78572cbff8 ENH: add supertrack plate
Jira: none

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: I89017c9933597ee035aa20ba3852db6f629f5e20
2024-10-15 15:50:26 +08:00
Arthur 647bd4213c FIX: fix hybrid tree support may go outside plate
1. fix hybrid tree support may go outside plate
github: #4769
2. fix false alarm of empty layer warning
jira: STUDIO-8178

Change-Id: I7bcc3959b06184901cbec946e8840c7a94bc1cab
2024-10-15 15:50:26 +08:00
zhou.xu 9b69440ae0 ENH:support multiple svg import
jira: none
Change-Id: I1afe671aec6c75cebcc77902b172557ee967475f
2024-10-15 15:50:26 +08:00
maosheng.wei 96c23f743c ENH: Limit the size of uploaded cloud files
Jira: no-jira

Change-Id: Id8890f4194e56e3c6172fe1c6a065e3a7a7469b9
2024-10-15 15:50:26 +08:00
tao wang 30bad38fb9 ENH:optimized the retry of requests
jira:[for network optimized]

Change-Id: Iea43f4a97c7cd568171287278a07689e954d1093
(cherry picked from commit 35d3de8abe63a0cba30948581ed26a8bc7f94162)
2024-10-15 15:50:26 +08:00
xun.zhang baeefc0ff5 ENH: limit min layer height
When set layer height smaller than episilon=0.0001, we will adjust
the layer height to min_layer_height

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ic39c24527942c77845b94c874924ebd142d74ea4
2024-10-15 15:50:26 +08:00
chunmao.guo ee290b439d FIX: take addr of refresh_agora_url
Change-Id: I02e7010634f578d76d3d4ee39edf73117d5684d1
Jira: none
2024-10-15 15:50:26 +08:00
maosheng.wei 039ac0d69b FIX: check path exist before create directories
Jira: XXXX

Change-Id: Id79329a97e51944a339421aaf3594deb03211fb1
2024-10-15 15:50:26 +08:00
chunmao.guo 57e11a721b FIX: resolve merge conflict of StatusPanel.cpp
jira: no-jira

Change-Id: Ia40e50197a39fe378455e46802b32c79ed409055
2024-10-15 15:50:26 +08:00
Mack 38c5c25cdd ENH:add brim ear invalid warning
1.fix dragging causes wrong orientation

2.clean up useless include

jira:nojira

Change-Id: Ia723da626ac5434a1675e4a1b781579057f1403a
(cherry picked from commit 252ff6f0247546761ac9660e04ecf1bb2951d80e)
2024-10-15 15:50:26 +08:00