PrusaSlicer 2.4.0-alpha3
Summary
This is the third alpha release of PrusaSlicer 2.4.0, following 2.4.0-alpha1 and 2.4.0-alpha2. This alpha mostly fixes bugs found in alpha2.
To let you enjoy the alpha without worries, the alpha builds save their profiles into PrusaSlicer-alpha directory, so you may use the alpha side by side with the current release without ruining your production configuration.
Improvements with respect to PrusaSlicer 2.4.0-alpha2
- Painting tools (supports, seam, multimaterial) no longer use a separate undo/redo stack. Instead, the events are added into the main stack. When the painting tool is closed, all the snapshots taken during painting are compacted into one. This means that fine undo/redo is available during painting, but the main stack is not flooded with the individual events after the painting is finished.
- "New project" and "Load project" actions newly clear the undo/redo stack by default, however one may revert to the old behavior by unchecking "Clear Undo / Redo stack on new project" in preferences #2812.
- The new 'Slicing finished' notification automatically fades out after 2 seconds #7017.
- The triangle mesh simplification dialog newly allows to render the model in wireframe view, which helps to better asses the achieved mesh complexity and decimation rate.
Bugs fixed, reported for PrusaSlicer 2.4.0-alpha2
- Fixed import of volumes from 3MFs. Repeated loading and saving gradually increased size of 3MF files containing multi-material objects or objects with modifier meshes #7011, slicing some models was broken #7039 and some models were positioned incorrectly in Z #7010. The "inflated" 3MFs generated by alpha2 are now being shrunk back when loaded and saved again with 2.4.0-alpha3.
- Fixed import of AMF files, also broken in 2.4.0-alpha2 due to admesh eradication refactoring #7015.
- The G-Code reader did not process G28, M132 and M402 correctly, leading to issues such as shifted models in the preview. This was a regression due to G-code parser speed up #7016.
- Standalone G-Code Viewer was modifying access times of G-code files loaded. This was a regression with respect to PrusaSlicer 2.4.0-alpha1 #7005.
- Fixed a G-Code Viewer crash when loading G-Codes generated by SuperSlicer #7008.
- SLA specific: Importing SL1 archives into PrusaSlicer did not work for SL1 archives produced by old PrusaSlicer versions, which did not store PrusaSlicer Print / SLA material / Printer presets into the SL1 archive. Importing such SL1 archives is newly allowed, however the SLA mode needs to be active and the active Print / SLA material / Printer presets will be used #6915.
- SLA resin material config option 'Correction for expansion' was not applied correctly, namely the Z correction was applied to Y axis #7013.
- Fixed possible crash when an object was deleted with the simplification gizmo active.
- First layer support expansion was not applied when printing without raft. This was a regression due to support refactoring in PrusaSlicer 2.4.0-alpha1.
- Fixed crash after a new resin was added in Configuration Wizard while an SLA printer was active.