Releases: sn4k3/UVtools
Releases · sn4k3/UVtools
v5.2.1
- (Add) PrusaSlicer printer: Elegoo Mars 5 (#1063)
- (Fix) PCB Exposure Tool: Incorrect oval apertures (#1066)
- (Fix) NanoDLP: Revert "Fill TotalSolidArea with the resin millimeters (#1057)" to solid area in mm² (#1069)
- (Fix) Crash when launch software without internet connection (#1070)
- (Upgrade) AvaloniaUI from 11.3.4 to 11.3.6
- (Upgrade) .NET from 9.0.8 to 9.0.9
v5.2.0
- (Change) Setting: Default layer compression codec from
LZ4toPNG, this will reduce the memory usage and better RAM management when handling large resolution files. For current users is required to change on settings if you want to switch - (Change) Setting: Default available RAM limit from
1GBto0(Disabled) - (Change) PrusaSlicer printers: Rename all
AnyCubicprinters toAnycubic - (Improvement) Allocate some arrays as uninitialized to improve the performance
- (Improvement) CTB: Less allocations while encrypting/decrypting layers
- (Improvement) Less allocations when getting compressed zip entries to bytes
- (Improvement) Less memory pressure when using
LZ4layer compression - (Improvement) When read archive file formats with 8 bit png and PNG compressor, initialize the layer with the image instead of the bytes to force calculations
- (Fix) Crash when checking for updates in some cases (#1054)
- (Fix) NanoDLP: Fill TotalSolidArea with the resin millimeters (#1057)
- (Fix) Anycubic PrusaSlicer printers name: File parameter, version number mismatch (#1055)
- (Fix) Archive file formats when using PNG compressor are saving incomplete images and not loading the layer height
- (Fix) Memory leak setting layer PNG bytes when using other compressor than PNG
- (Fix) File - Extract when using PNG compressor was not extracting the whole layer image area
- (Upgrade) AvaloniaUI from 11.3.3 to 11.3.4
v5.1.7
v5.1.6
v5.1.5
- (Add) Setting - When unable to hit action: Select to continue or kill the process in cases where is not possible to pause or cancel the operation, default: Continue
- (Improvement) File reload confirmation in case of unsaved changes (#1041)
- (Improvement) Allow profiles on Clone and Remove layer actions
- (Improvement) Allow to pause or cancel the following operations:
- Calibrate XYZ Accuracy
- Calibrate Tolerance (#1044)
- Calibrate Blooming Effect
- Calibrate Elephant Foot
- Calibrate Grayscale
- Calibrate Lift Height
- Layer clone
- (Change) Replace the update and auto upgrade code by the
Updatumlibrary, this allows a more stable and reliable update process but also presents the changelog for all skipped versions between the current and the latest version - (Fix) Cloning layers with relative 0mm height cause incorrect layer height increment (#1046)
- (Upgrade) .NET from 9.0.6 to 9.0.7
v5.1.4
- PCB Exposure:
- (Add) Thread usage to title bar
- (Fix) CXDLP: Don't allow 0mm as lift height (#1038)
- (Upgrade) UVtoolsCmd parser and rebuild the commands
- (Upgrade) AvaloniaUI from 11.3.1 to 11.3.2
v5.1.3
v5.1.2
- (Add) PrusaSlicer printer: Elegoo Saturn 4 (#1028)
- (Fix) Anycubic ZIP: Incorrect file volume (#983)
- (Fix) Tool - Change Resolution: In some cases it was clipping content due operation not copying the bounding model but just the absolute center of the image (#1031)
- (Fix) Tool - Pixel Arithmetic and Stress Tower: A leftover debug method was causing the run in single thread leading to very slow processing
- (Fix) Prevent a deadloop when calculating the bounding rectangle of all empty layers
- (Upgrade) .NET from 9.0.4 to 9.0.5
v5.1.1
- (Fix) Anycubic ZIP:
System.InvalidOperationException: Sequence contains no elementswhen having empty layers (#1023) - (Improvement) CTB and GOO: Set all lift properties instead some of them for the tilting vat printers
- (Improvement) Convert most Linq to ZLinq
- (Upgrade) AvaloniaUI from 11.3.0-beta2 to 11.3.0
v5.1.0
- (Add) Pixel Arithmetic - Brightness Step: Mutates the initial brightness with a step that is added/subtracted to the current value dependent on the processed layer count (#1014)
- (Fix) Anycubic ZIP: Implement the missing fields from manifest file and allow to tune TSMC and regular global values (#1018)
- (Fix) Handle floating precision error when calculating the
PerLayerSettingsflag (#1013) - (Fix) Linux: Pixel editor drawing cursor preview not visible (#1019)
- (Fix) Use
async Taskinstead ofasync voidwhere possible - (Improvement) Use some refactorings for NET 9.0 features
- (Change) Compile openCV with lower linux requirement (#1015)
- (Upgrade) .NET from 9.0.3 to 9.0.4
- (Upgrade) AvaloniaUI from 11.2.6 to 11.3.0-beta2