Commit Graph

15611 Commits

Author SHA1 Message Date
Bastien Nocera
1d6fbb01cc FIX: Fix missing wxGridSizer declaration
/run/build/BambuStudio/src/slic3r/GUI/DragDropPanel.hpp:36:5: error: ‘wxGridSizer’ does not name a type; did you mean ‘wxSizer’?
   36 |     wxGridSizer *m_grid_item_sizer;
      |     ^~~~~~~~~~~
      |     wxSizer

(cherry picked from commit 06a146e20cbc9642b3f65a5173ffbee3c052798c)
2025-09-18 23:01:47 +08:00
Bastien Nocera
98f2ce6791 FIX: Fix missing FilamentMapMode declaration
/run/build/BambuStudio/src/slic3r/GUI/3DScene.hpp: At global scope:
/run/build/BambuStudio/src/slic3r/GUI/3DScene.hpp:65:5: error: ‘FilamentMapMode’ does not name a type
   65 |     FilamentMapMode         mode;
      |     ^~~~~~~~~~~~~~~

(cherry picked from commit eaec4c997eca8310e9037b70567dceed79dd210c)
2025-09-18 23:01:35 +08:00
Bastien Nocera
17ccb4969d FIX: Fix missing std::regex declaration
/run/build/BambuStudio/src/libslic3r/FilamentGroupUtils.cpp: In lambda function:
/run/build/BambuStudio/src/libslic3r/FilamentGroupUtils.cpp:92:18: error: ‘regex’ is not a member of ‘std’
   92 |             std::regex r1(R"(^Sup.(\w+)$)");
      |                  ^~~~~

(cherry picked from commit bba6fa71a4a7fb931a93b9e5aa3be02865a0357e)
2025-09-18 23:01:09 +08:00
Bastien Nocera
dbe471fda2 FIX: Fix missing std::set declaration
/run/build/BambuStudio/src/slic3r/GUI/Widgets/DropDown.cpp:281:10: error: ‘set’ is not a member of ‘std’
  281 |     std::set<wxString> groups;
      |          ^~~

(cherry picked from commit 842152b65a3584a9a59950f52260b20951dd09a5)
2025-09-18 23:01:04 +08:00
Bastien Nocera
47c663a50a FIX: Fix missing std:: declarations in ToolOrderUtils
/run/build/BambuStudio/src/libslic3r/GCode/ToolOrderUtils.hpp:14:26: error: ‘numeric_limits’ is not a member of ‘std’
   14 |     const int INF = std::numeric_limits<int>::max();
      |                          ^~~~~~~~~~~~~~
/run/build/BambuStudio/src/libslic3r/GCode/ToolOrderUtils.cpp:545:66: error: ‘unordered_set’ in namespace ‘std’ does not name a template type
  545 |     static std::vector<T> collect_filaments_in_groups(const std::unordered_set<unsigned int>& group, const std::vector<unsigned int>& filament_list) {
      |                                                                  ^~~~~~~~~~~~~

(cherry picked from commit 059e18aa38ccc715a6c1f2dc1ceb9af1940c7a17)
2025-09-18 23:01:00 +08:00
Bastien Nocera
2c33228a8b FIX: Fix missing boost::algorithm::split declaration
/run/build/BambuStudio/src/libslic3r/PrintConfig.cpp: In function ‘std::vector<std::map<int, int> > Slic3r::get_extruder_ams_count(const std::vector<std::__cxx11::basic_string<char> >&)’:
/run/build/BambuStudio/src/libslic3r/PrintConfig.cpp:454:27: error: ‘split’ is not a member of ‘boost::algorithm’
  454 |         boost::algorithm::split(ams_infos, str, boost::algorithm::is_any_of("|"));
      |                           ^~~~~

(cherry picked from commit bf32b5a489670df588ee2ac217275c6c0b8170ba)
2025-09-18 23:00:51 +08:00
Bastien Nocera
b42b1c52a1 FIX: Fix missing L() localisation helper
/run/build/BambuStudio/src/libslic3r/PresetBundle.cpp: In member function ‘unsigned int Slic3r::PresetBundle::sync_ams_list(std::vector<std::pair<Slic3r::DynamicPrintConfig*, std::__cxx11::basic_string<char> > >&, bool, std::map<int, Slic3r::AMSMapInfo>&, bool, Slic3r::MergeFilamentInfo&)’:
/run/build/BambuStudio/src/libslic3r/PresetBundle.cpp:1973:49: error: ‘L’ was not declared in this scope
 1973 |                     unknowns.emplace_back(&ams, L("The filament model is unknown. Still using the previous filament preset."));
      |                                                 ^

(cherry picked from commit a8d792ecf8508c030e27aae139eeaf45884ebdc7)
2025-09-18 23:00:10 +08:00
Bastien Nocera
c087897fdf FIX: Fix missing offset() helper declaration
/run/build/BambuStudio/src/libslic3r/GCode/WipeTower.cpp:3327:26: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’?
 3327 |             outer_wall = offset(outer_wall, scaled(spacing)).front();
      |                          ^~~~~~
      |                          off_t

(cherry picked from commit c77afa7096c48c2b3e2559b39252bafca3f87b28)
2025-09-18 21:53:18 +08:00
zhimin.zeng
d196eba6bc FIX: fix build error
jira: none
Change-Id: I97df69b728fc3871b7c33e1fd3ba068e741d51c7
(cherry picked from commit 326d7d28b47017bdbd98873a6437ef84116291ba)
2025-09-18 20:22:29 +08:00
Noisyfox
2277aa90f3 Merge remote-tracking branch 'upstream/main' into dev/h2d 2025-09-18 17:24:07 +08:00
zhou.xu
e931059783 FIX:FIX:material item check parent name in mac
jira: STUDIO-11117
Change-Id: Icf155f04eb0e1fcc995d04c6f4646a6d729cb1cb
(cherry picked from commit d22a2e91e53c76bc40fdacc1ee5c7faff216711d)
2025-09-18 17:18:04 +08:00
tao wang
109fc3fa0e ENH:not allowed to map to empty slots
jira:[STUDIO-9901]

Change-Id: I98e2ad72b957bd6c42f6baa765a181aebaf81f1a
(cherry picked from commit be912aa84ac930b81a52687a3f536e96af454ec1)
2025-09-18 17:17:55 +08:00
zhou.xu
6e7be1623e ENH:modify text
jira: none
Change-Id: I7bb2bc5fa0a1a14afce822b67c3dd095c4bf6549
(cherry picked from commit f3f6032de9657c681806bbaee0ce5881938be368)
2025-09-18 17:16:07 +08:00
zhou.xu
cfa8e62d25 ENH:When software is full screen in mac, the sub frame uses the wxSTAYBON_TOP style
jira: none
Change-Id: I338576d77e61a436615e70372b4564c38be0c7dc
(cherry picked from commit 645d843dd97949fb6a73e93fc61ffa4a255b20f3)
2025-09-18 17:16:00 +08:00
xin.zhang
48df87b547 FIX: remove the restriction
jira: [STUDIO-11094]
Change-Id: Ic13f07abaf5eda5d3077275d74071e5e342b2c77
(cherry picked from commit 319313fc2d72c8e442a6030b4317a9d47da5a182)
2025-09-18 17:15:10 +08:00
xun.zhang
a5609eb922 ENH: update flush table
1. For cases where light color switch to dark color, multiply the value
with 1.3

jira : NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6b5b2f8e9578d031bbf830ecf18f0069865af2e6
(cherry picked from commit cfa54c55058cd9ed2bd76de7a1158b06bf3501a9)
2025-09-18 17:15:05 +08:00
xun.zhang
710ed6ad60 ENH: do not display checkbox in filament map dialog
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If2929fba4b7aeb9b69b296921c9d337a4e2d2330
(cherry picked from commit 7886a14b60ace2659de4e53b5bb186f4973f6e06)
2025-09-18 17:13:45 +08:00
xin.zhang
c3798dce7c FIX: move the ams mapping check
jira: [STUDIO-11094]
Change-Id: I1ef4bcaef406616d898f198cdf803213d47c5f68
(cherry picked from commit fd795f19163a1e310753ce6834672ce3b504d3c2)
2025-09-18 17:13:35 +08:00
zhimin.zeng
97545dbfc6 FIX: the data and UI are out of sync when creating printer
jira: STUDIO-11080
Change-Id: I4cc86174b4ed847b53c87f85f9e590742e6dd9ff
(cherry picked from commit c366876acfb95b16bedb57f9e22e1623fc749f7e)
2025-09-18 17:13:09 +08:00
mixian
ee0c4bc6b5 FIX: fix setFilament img offset issue
Jira: 111000
Change-Id: Ifd921ce62b5f469b97d00331f361edbe2ba8cf3c
(cherry picked from commit 9486b6df23851afd3d6f64313403825913484f18)
2025-09-18 17:09:01 +08:00
xin.zhang
17c7439ced FIX: access the ext
jira: [STUDIO-10970]
Change-Id: I65889835a4ced2d0d3547cacc505d6e1d874497e
(cherry picked from commit 7bc1108a2ecd8f00ba057034e74f9d1b8eac135f)
2025-09-18 17:08:47 +08:00
xin.zhang
7615258790 ENH: split the status
jira: [STUDIO-10949]
Change-Id: Ic93ae9d13dff2f5d72aef4e0f5a1250581224a18
(cherry picked from commit cc5b696d8dcf3838ac5324cdd11297e04ce1c8e6)
2025-09-18 17:08:22 +08:00
zhou.xu
a6f8ab8fa4 ENH:Text not centered on mac15
jira: STUDIO-11056
Change-Id: I1c651421f8914a25707ad5b5c1d3e3d56c2df959
(cherry picked from commit 7af3eba50047c4b5f852f2ac3814243543a5019a)
2025-09-18 17:08:18 +08:00
tao wang
d815aaa7e6 FIX:fixed the error in displaying ext steps
jira:[STUDIO-10998]

Change-Id: I1c1240f69c187c2d0de4887e51596fba8db68744
(cherry picked from commit 0a9e1c8899bb3bd1c5a7063d0fabf07572c4ee04)
2025-09-18 17:05:55 +08:00
tao wang
666471e208 ENH:adjust the order of print checks
jira:[STUDIO-10949]

Change-Id: I7013697384a2586c50e441f6bf9d15401fdf7bb5
(cherry picked from commit 2c0953a5540912f5c1fdae9ed9905cc1b1e2af45)
2025-09-18 17:05:51 +08:00
xun.zhang
01cae10bf7 FIX: missing nozzle volume type in old 3mf
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I95c85b54f13950a0859297dcb28edcb73d841276
(cherry picked from commit cfe3aad3fc0f475a5cd31bb5a25a62a19c872ba5)
2025-09-18 17:05:36 +08:00
chunmao.guo
06dc17decf FIX: select base printer preset when deleting custom preset
Change-Id: If69a58d486fc7a98ae4a0242dd9d345e8d3cf940
Jira: STUDIO-11013
(cherry picked from commit f7ca47c2b3403412bde7da37a69bd56a5a13d1c0)
2025-09-18 17:05:30 +08:00
xin.zhang
8126d2f323 FIX: move the flag
jira: [STUDIO-11069]
Change-Id: I856225577243cd58e3111c71915049828e72dc00
(cherry picked from commit 8f5205a34cf8f790f9e395ccd744baf15041f7fb)
2025-09-18 17:05:21 +08:00
xin.zhang
46bc106997 FIX: try optimize the material settings refreshing
jira: [STUDIO-11086]
Change-Id: I610304a7aa4a1b23e1e3fe7def157a93f5ae19af
(cherry picked from commit 6eff893be393ad73a74bb41414c0d1aab4d4c6f3)
2025-09-18 17:05:16 +08:00
zhou.xu
21620b093f ENH:Unmapped text for unknown material follows dark mode
jira: STUDIO-11066
Change-Id: I39af33cb02a93067ff22c9ada7dff119571d2b66
(cherry picked from commit 9a6a6d1b39dae215f02d64610e61107c4cc12eeb)
2025-09-18 17:05:10 +08:00
jiangkai.zhao
1780a4cf67 Fix: error the contact layers of different categories
jira: none
Change-Id: Ife5508427e0c09527489f1ff973d27463650d60a
(cherry picked from commit 6a927ebb5539cf866e04c309c723fca91f573ee8)
2025-09-18 17:04:59 +08:00
zhimin.zeng
06378eeda2 FIX: crash when delete filament with setting support filament
jira: STUDIO-11063
Change-Id: I72ede85e540178b576239615d67017c082ded113
(cherry picked from commit bef139898a9d5f2245a7b0ae7b399c4cedcdc6a0)
2025-09-18 17:04:42 +08:00
xin.zhang
78e2d98da3 FIX: use smaller font
jira: [STUDIO-11043]
Change-Id: I4219bb6bda3b834c1b32ef205f287e0cccd94ed9
(cherry picked from commit be16678e7048dbc0c9d8a433e04d53823c8227c1)
2025-09-18 17:04:37 +08:00
xin.zhang
12324a616f FIX: prevent the condition
jira: [STUDIO-10745] [STUDIO-11082]
Change-Id: I3b0ed2a58a4d873edf2bf92576ceaf2ecdb072d8
(cherry picked from commit 638585a4fcee5830fa7b02a51d7a12041ed64dad)
2025-09-18 17:04:33 +08:00
xin.zhang
62c0db7400 FIX: raise the dialog
jira: [STUDIO-11075]
Change-Id: I661e7de97720a313619ce6fe436f15573cf0f7be
(cherry picked from commit af23446648bf88dcb61a02d9d48645c397cec116)
2025-09-18 17:04:27 +08:00
xin.zhang
e49fbfb1a7 FIX: hide the notice if it's invalid
jira: [STUDIO-11073]
Change-Id: I30a9a5e5c4195caf734f4ac79aa7aff49e75924d
(cherry picked from commit 2d82a1170bf12acccdc40ab47d33b0b71bc07bab)
2025-09-18 17:04:23 +08:00
zhou.xu
6b02dfb563 ENH:When software is full screen in mac, the sub frame uses the wxSTAYBON_TOP style
jira: STUDIO-11046
Change-Id: Ie1b85e4ac5a5698ec42870349f688924cdf30e21
(cherry picked from commit b28b9c49b208b4269563f59b42ac671fca8035be)
2025-09-18 17:04:10 +08:00
zhou.xu
680586ec84 FIX:delete no use code
jira: STUDIO-11059
Change-Id: Ief3e45f4e6cc079c60161b9b9a55b2152013b70e
(cherry picked from commit ab26fb71a50c930c4c3945f91d275dbe78ea8c5c)
2025-09-18 17:01:19 +08:00
xun.zhang
b1fd9a2ac7 FIX: white spaces in dark mode flush table
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I2711af1dc45506906acbcd7215a4005534677310
(cherry picked from commit 43bd523753cd5e6a4b1e57fd4f34498b83da0c55)
2025-09-18 16:49:36 +08:00
xun.zhang
66be72ff65 ENH: update flush data for H2D
1.Alsoe set default flush from support to 700

jira: STUDIO-10595

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0d0a85cdac5e63b787c16b35ed6c05afc885a715
(cherry picked from commit 5fea5e6696a28d7ec9edcde38c43700cb3b7f596)
2025-09-18 16:49:36 +08:00
zhou.xu
90c3e281ec ENH:add erase_dark.svg
jira: STUDIO-11051
Change-Id: I1ca79d708df04ab99d52d04c19454b383fc4a5aa
(cherry picked from commit c74cd2a15f112467985b0f431fea8f7dab961358)
2025-09-18 16:49:36 +08:00
xin.zhang
c66d41a5f7 FIX: update the text
jira: [STUDIO-]
Change-Id: I91a6a1e7f788150fcbff42936b8e4db1e5e69f59
(cherry picked from commit 92e038b741c3e4b382f945883931b48dd5902138)
2025-09-18 16:45:33 +08:00
zhimin.zeng
b6c726f39b FIX: modify some text
jira: none
Change-Id: If3f90adda34bc3088f7a43ccf294d82c14180263
(cherry picked from commit 5b056ee0aea62f53688574b06b9424d140e69fa5)
2025-09-18 16:44:34 +08:00
mixian
7728a524ec FIX: move editbtn left for badge
Jira: none
Change-Id: I8991d83856edb61fe82cd21df77bef2a69eefa03
(cherry picked from commit 63506ab13e34ec7ce8a1430bcf9770b494835b9c)
2025-09-18 16:44:08 +08:00
zhou.xu
8effcfbaf9 ENH:modidy width of SyncNozzleAndAmsDialog and FinishSyncAmsDialog
jira: STUDIO-11045
Change-Id: I99164b2172aeb7fb955348fc87f7da24aefe930c
(cherry picked from commit 61f61bce3ed12fbceff7fe98eead6b27a39df5ea)
2025-09-18 16:44:03 +08:00
zhou.xu
29bae61a18 FIX:fix mac display
jira: STUDIO-11041
Change-Id: Ib9dcd9e033fa635e82e74f42105185a1d9139062
(cherry picked from commit 563bb3dffc1c36b11236b6a42b626abd35ed60bf)
2025-09-18 16:43:58 +08:00
xun.zhang
d41e52c292 ENH: refine text colour in filament map dialog
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I33218d7b16f150049d8078cf360a58c01594b0a7
(cherry picked from commit 84786cc6a867060b51e9f616a4d69ba7a1217985)
2025-09-18 16:43:20 +08:00
zhou.xu
b496a2b944 ENH:is_bbl_3mf pointer should determine if it is empty
jira: STUDIO-11031
Change-Id: I14c6daeb275a82d019f88246b23013163a14ded1
(cherry picked from commit aa7fbd4926254be62ccee40b0a7d23b90a109675)
2025-09-18 16:43:09 +08:00
xin.zhang
eb9df28ec2 FIX: update the AMS refresh check flag about N3S
jira: [STUDIO-11016]
Change-Id: Icbfc8d29e6b3fe5b61183796ce9976a655765264
(cherry picked from commit 1c62771c4c6c296aee536373c3c0dcc4b9c3422b)
2025-09-18 16:42:18 +08:00
chunmao.guo
70cee3eb1d FIX: show sync ams unknown details
Change-Id: I1febb10b73a87f98a477fea5fbe2583c752ab330
Jira: STUDIO-10969, STUDIO-10973, STUDIO-11011
(cherry picked from commit f1eb5e829288236282e2322a961e012884ad90cf)
2025-09-18 16:42:09 +08:00