From 535b9423ba19f2c7ce0794d93b58fae695501c74 Mon Sep 17 00:00:00 2001 From: MariMakes <40423138+MariMakes@users.noreply.github.com> Date: Fri, 15 Nov 2024 16:25:39 +0100 Subject: [PATCH 1/6] Updated Changelog for stable Updated Changelog for stable, contributes to CURA-12285 --- resources/texts/change_log.txt | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index aabe7687e41..2d4188034b0 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -24,21 +24,30 @@ - Fixed a bug that prevented the "Sync materials with printers" page from displaying when accessed immediately after starting Cura or signing in - Fixed a bug where reloading an updated model would result in not all the duplicates of the model being updated - Fixed a bug that showed incompatible materials when switching between printers with a different filament diameter. -- Fixed a bug where tree support in enclosed holes have missing layers +- Fixed a bug where tree support in enclosed holes has missing layers - Made improvements in the G-codePathModify slot for Engine Plugins, contributed by @ThomasRahm - Fixed a bug that prevented changes to the initial layer diameter from being applied properly, contributed by @ThomasRahm - Fixed a rounding issue in the engine math, @0x5844 -* Bugs resolved after the first Beta +* Bugs resolved since the Beta release - Spiralize outer contour no longer adds unnecessary seams to the model - When coasting is enabled the printhead no longer drops down -- Updated the strategy for sharpest corner - smart hiding seam location combination +- Fixed coasting strategy so it's only applied to outer/inner walls, and not to skin, top-bottom, or infill +- Fixed wiping direction when printing a single wall +- Improved wiping in combination with the scarf seam +- Significantly improved the strategy for sharpest corner - smart hiding seam location combination - Fixed a bug where long scarf seams and short scarf seam steps would result in the seam being moved outward - Fixed a bug where seam acceleration and deceleration were not working - Fixed a bug where infill was wrongly removed from narrow spaces - Triple-clicking values and searches that you entered now has you select everything so you can edit it in the field similar to other desktop applications - Updated dependencies and improved how unwanted and unused binaries are excluded from the building process. - Added Eazao material for the new Eazao printers +- Updated the urls schemes to make them more robust when attempting to open files in Cura +- Retract before outer wall now only works on the initial layer +- Resolved the biggest crashes coming in via the analyzing tool in the cura engine +- Removed an unwanted Z-hop when starting a new layer +- Layer starts are more visible in the print preview with the scarf seam +- Made the X to close windows a little bigger * Printer definitions, profiles, and materials: - Introduced Makerbot Sketch Sprint @@ -48,6 +57,7 @@ - Various setting improvements for ABS and Nylon for UltiMaker Method series - Various setting improvements for dual extrusion support for the UltiMaker Method series - Implemented a hard limit so the bed temperature cannot be more than 120C on all UltiMaker printers. +- Fixed an error in the profile Ultimaker 2 profile naming - Introduced the Creality CR-M4, contributed by @kixell - Introduced Eazao M500, M600, M700, and Potter, and updated the Eazao Zero, contributed by @Eazo - Introduced ZYYX+, ZYYX Pro, and ZYYX Pro ii, contributed by @theodorhansson @@ -57,12 +67,6 @@ - Updated Japanese translations by @h1data - Brazilian Portuguese by @Patola -* Known issues -- This second beta introduces a change that affects the UI so please use buttons, dropdowns, menus, and flows. We hope we did this correctly but it is a tricky change. If you see the crash please report it to us, and we will also see it show up in our crash tracking tool. -- There is a slight regression in terms of seam alignment in different strategies we hope to resolve before stable -- We see an increase in micro-segments in the outer wall, which we hope to resolve before stable -- We see rare cases of Cura crashing after opening project files with custom extruders or printer settings than the printer that is already loaded - [5.8.1] * Bug fixes: From 83dba9696b7e33a7795b2a0693dd4fa92875c5d7 Mon Sep 17 00:00:00 2001 From: Mariska <40423138+MariMakes@users.noreply.github.com> Date: Mon, 18 Nov 2024 10:32:52 +0100 Subject: [PATCH 2/6] Applied suggestions from the code review Applied suggestions from the code review Co-authored-by: HellAholic Co-authored-by: Erwan MATHIEU --- resources/texts/change_log.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 2d4188034b0..ba1393a1fcf 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -22,11 +22,11 @@ - Fixed a bug so objects in a 3MF reload in the same position as they were saved again, contributed by @nilsiism - Fixed an issue where overhanging walls and walls that were adjacent to overhanging walls were not printed at the correct speed - Fixed a bug that prevented the "Sync materials with printers" page from displaying when accessed immediately after starting Cura or signing in -- Fixed a bug where reloading an updated model would result in not all the duplicates of the model being updated +- Fixed a bug where reloading an updated model would not update the duplicates of the model on the build plate - Fixed a bug that showed incompatible materials when switching between printers with a different filament diameter. - Fixed a bug where tree support in enclosed holes has missing layers - Made improvements in the G-codePathModify slot for Engine Plugins, contributed by @ThomasRahm -- Fixed a bug that prevented changes to the initial layer diameter from being applied properly, contributed by @ThomasRahm +- Fixed a bug that prevented changes to the initial layer diameter from being applied properly in tree support, contributed by @ThomasRahm - Fixed a rounding issue in the engine math, @0x5844 * Bugs resolved since the Beta release @@ -36,18 +36,18 @@ - Fixed wiping direction when printing a single wall - Improved wiping in combination with the scarf seam - Significantly improved the strategy for sharpest corner - smart hiding seam location combination -- Fixed a bug where long scarf seams and short scarf seam steps would result in the seam being moved outward -- Fixed a bug where seam acceleration and deceleration were not working +- Fixed a bug where long scarf seam length and short scarf seam steps would result in the seam being moved outward +- Fixed a bug where seam acceleration and deceleration around seam were not working - Fixed a bug where infill was wrongly removed from narrow spaces - Triple-clicking values and searches that you entered now has you select everything so you can edit it in the field similar to other desktop applications - Updated dependencies and improved how unwanted and unused binaries are excluded from the building process. - Added Eazao material for the new Eazao printers - Updated the urls schemes to make them more robust when attempting to open files in Cura -- Retract before outer wall now only works on the initial layer -- Resolved the biggest crashes coming in via the analyzing tool in the cura engine +- Retract before outer wall now works correctly on all layers +- Resolved top reported crashes coming in via the analyzing tool Sentry - Removed an unwanted Z-hop when starting a new layer - Layer starts are more visible in the print preview with the scarf seam -- Made the X to close windows a little bigger +- Made the X to close floating and pop up windows a little bigger * Printer definitions, profiles, and materials: - Introduced Makerbot Sketch Sprint @@ -56,7 +56,7 @@ - Introduced Labs Extruder for the UltiMaker Method series together with BASF Ultrafuse 316L, TPE SEBS 1300 95A, and Polymax PC. Except BASF Ultrafuse 316L is not available on the Method XL. - Various setting improvements for ABS and Nylon for UltiMaker Method series - Various setting improvements for dual extrusion support for the UltiMaker Method series -- Implemented a hard limit so the bed temperature cannot be more than 120C on all UltiMaker printers. +- Implemented a hard limit so the bed temperature cannot be more than 120°C on all UltiMaker printers. - Fixed an error in the profile Ultimaker 2 profile naming - Introduced the Creality CR-M4, contributed by @kixell - Introduced Eazao M500, M600, M700, and Potter, and updated the Eazao Zero, contributed by @Eazo From 5b3eef64a6bfbe92e342dd15a7bfdf5855d1d3d0 Mon Sep 17 00:00:00 2001 From: MariMakes <40423138+MariMakes@users.noreply.github.com> Date: Mon, 18 Nov 2024 10:41:05 +0100 Subject: [PATCH 3/6] More review changes Added more suggestions from HellAholic --- resources/texts/change_log.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 2d4188034b0..caf2280bedc 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -6,13 +6,13 @@ - Introduced Build Fan Speed at Height, Build Fan Speed at Layer, and Build Volume Fan Number to control extra fans, like those controlling the build volume separately - Added the "Extra Infill Lines to Support Skins" setting and other improvements to help make printing over sparse infill more reliable, contributed by @Hello1024 - Significant UI speed improvements interacting with custom settings especially if your printer has multiple extruders -- Introduced an Anycolor option for the UltiMaker S and F series enabling you to print with any UltiMaker color loaded in the material station that is compatible with the printjobs. Note that it’s only compatible with the latest version of the firmware (for Factor 4 >=10.1 and for S-series >=9.0) +- Introduced an Anycolor option for the UltiMaker S and F series enabling you to print with any UltiMaker color loaded in the material station that is compatible with the printjobs. Note that it’s only compatible with the latest version of the firmware (for Factor 4 >=10.1 and for S-series >=9.0, and it does not include the UltiMaker S3) - Added an option to Export Package for Technical Support to the help menu, it includes a project file with the settings but also the logs - Improved the way materials are selected when using multiple extruders to print the build plate adhesion so it doesn't default to the first extruder but the best option instead. - Improved processes so not only installers but also executables inside installers are signed for Windows -- Introduced an error message that informs when a file is too big to slice +- Introduced improvements to how models and projects with large file size (500MB) slice. A message was also added to inform the user when a file size is too big to slice. - Made it possible for multiple Engine plugins that are registered to the same slot to be used together. (Only for Modify plugins, and Plugins will be addressed alphabetically) -- Moved the Gradual Flow Engine Plug-in to CuraEngine instead +- Moved the Gradual Flow Engine Plug-in to CuraEngine, this also resolved slicing crashes when the plugin was used in combination with large number of smaller models that were printed at once. - Improved and expanded the Insert at Layer Change post-processing script, contributed by @GregValiant - Improved and expanded the Time Lapse Post Processing script, contributed by @GregValiant - Added a registry entry to provide the option to silent uninstall on Windows, contributed by @Rotzbua @@ -53,7 +53,7 @@ - Introduced Makerbot Sketch Sprint - Introduced Makerbot Sketch and Sketch Large - Introduced new materials to the UltiMaker Method series, ABS, PETG, Nylon-CF, and Tough PLA -- Introduced Labs Extruder for the UltiMaker Method series together with BASF Ultrafuse 316L, TPE SEBS 1300 95A, and Polymax PC. Except BASF Ultrafuse 316L is not available on the Method XL. +- Introduced new materials for Labs Extruder of the UltiMaker Method series, BASF Ultrafuse 316L, TPE SEBS 1300 95A, and Polymax PC. Except BASF Ultrafuse 316L is not available on the Method XL. - Various setting improvements for ABS and Nylon for UltiMaker Method series - Various setting improvements for dual extrusion support for the UltiMaker Method series - Implemented a hard limit so the bed temperature cannot be more than 120C on all UltiMaker printers. From 4949ffdb92bee9789846e5777b99dd8bc20588b1 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 18 Nov 2024 16:31:22 +0100 Subject: [PATCH 4/6] Remove mention of ZYYX Pro II --- resources/texts/change_log.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index c2fe26754d4..1bd4dea654d 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -60,7 +60,7 @@ - Fixed an error in the profile Ultimaker 2 profile naming - Introduced the Creality CR-M4, contributed by @kixell - Introduced Eazao M500, M600, M700, and Potter, and updated the Eazao Zero, contributed by @Eazo -- Introduced ZYYX+, ZYYX Pro, and ZYYX Pro ii, contributed by @theodorhansson +- Introduced ZYYX+ and ZYYX Pro, contributed by @theodorhansson - Updated acceleration settings for the Creality Ender-2 V3 SE, contributed by @T9Air * Community Translations From 8551e3c892738c90ffb8f28947a06ae70dd429d3 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 18 Nov 2024 16:50:21 +0100 Subject: [PATCH 5/6] Add notes for Z-fighting bug and Wayland performance --- resources/texts/change_log.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 1bd4dea654d..dbbdfcc195b 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -48,6 +48,9 @@ - Removed an unwanted Z-hop when starting a new layer - Layer starts are more visible in the print preview with the scarf seam - Made the X to close floating and pop up windows a little bigger +- Fixed a bug where the build plate could be displayed incorrectly in the 3D view +- Improved the visuals of printers with a build plate texture, they now render more consistently regardless of zoom or angle of view +- The UI now displays correctly on Wayland, with this fix we noticed some performance drop compared to X11 * Printer definitions, profiles, and materials: - Introduced Makerbot Sketch Sprint From 596615c4337602236b87ea16b79141e8b72a71d2 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 18 Nov 2024 16:58:13 +0100 Subject: [PATCH 6/6] Remove double message --- resources/texts/change_log.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index dbbdfcc195b..97c2da39b0e 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -48,7 +48,6 @@ - Removed an unwanted Z-hop when starting a new layer - Layer starts are more visible in the print preview with the scarf seam - Made the X to close floating and pop up windows a little bigger -- Fixed a bug where the build plate could be displayed incorrectly in the 3D view - Improved the visuals of printers with a build plate texture, they now render more consistently regardless of zoom or angle of view - The UI now displays correctly on Wayland, with this fix we noticed some performance drop compared to X11