Releases: sn4k3/UVtools
Releases · sn4k3/UVtools
v3.13.2
- UVJ:
- (Add) Properties: BottomWaitTimeBeforeCure, WaitTimeBeforeCure, BottomWaitTimeAfterCure, WaitTimeAfterCure, BottomWaitTimeAfterLift, WaitTimeAfterLift
- (Add) Vendor key to the configuration to be able to save custom key-values from other softwares (#687)
- (Add) Layers properties:
CompletionTime
,CompletionTimeStr
,StartTime
,StartTimeStr
,EndTime
,EndTimeStr
(#698) - (Add) PrusaSlicer printer: Creality Halot Mage and Mage Pro
- (Add) Tool - Blur: Stack blur
- (Change) Tool - Timelapse: Increase wait time from 100s to 1000s maximum
- (Change) Settings: Allow to combine start maximized with restore windows position and size (#695)
- (Fix) File formats: Parse transition layer count from layers now only take into account decreasing times related to the previous layer
v3.13.1
- (Change)
Layer.IsBottomLayer
no longer calculate the value using the position of the layer, a new propertyIsBottomLayerByHeight
is now used to get that result - (Improvement) Tool - Double exposure: Increase the bottom layer count per cloned bottom layer
- (Improvement) Calibration - Exposure time finder: Set the absolute bottom layer count accordingly when also testing for bottom time
- (Improvement) Goo: Enforce Wait times or Light-off-delay flag based on property set
- (Fix) AnyCubic and Goo:
PerLayerSetting
flag was set inverted causing printer not to follow layer settings when it should and also the otherwise (#689) - (Fix) Tool - Scripting: Prevent from reload UI multiple times when using profiles (#694)
v3.13.0
- Benchmark tool:
- (Add) Reference machine Intel® Core™ i9-13900K @ 5.5 GHz
- (Improvement) Layout and arrangement
- Windows MSI:
- (Improvement) Move registry keys from HKCU to HKLM
- (Improvement) Sign MSI package
- (Upgrade) Windows MSI: Wix 3 to 4
- (Fix) SL1: Change
SupportPillarWideningFactor
from ushort to float - (Fix) PCB exposure: Implement G02 and G03 arcs (#692)
- (Upgrade) .NET from 6.0.15 to 6.0.16
- (Upgrade) openCV from 4.6.0 to 4.7.0
v3.12.3
- (Improvement) Increase
PixelSize
,PixelWdith
andPixelHeight
precision from 3 to 4 decimals (#684) - (Improvement) Suggestion wait time before/after cure: When unable to set time per layer and/or per bottom and normal layers it will show a simpler message with just one time that it can apply
- (Fix) Unable to apply the wait time before cure suggestion in some formats due incorrectly check for the wait time after cure availability (#686)
v3.12.2
v3.12.1
- File formats:
- (Improvement) Does not set
PerLayerSettings
flag when found different exposure times on transition layers, this fixes the issue where users can't edit settings on printer menu when having transition layers (#507) - (Fix) CTB for UniFormation GKtwo: Unable to show nor print files (#673)
- (Fix) CBDDLP corruption when downgrade version (#675)
- (Improvement) Does not set
- PCB exposure:
- (Upgrade) .NET from 6.0.14 to 6.0.15
v3.12.0
- (Add) Allow to pause and resume operations (#654)
- (Add)
Layer.FirstTransitionLayer
- (Add)
Layer.LastTransitionLayer
- (Add) File format: Elegoo GOO
- (Add) PrusaSlicer Printer: Elegoo Mars 4
- (Improvement) Allocate maximum GPU memory for Skia up to 256 MB
- (Improvement) Set and sanitize transition layers exposure time from last bottom layer and first normal layer instead of global times (#659)
- (Change) CXDLP: Default version from 2 to 3
- (Fix) UI was not rendering with GPU (ANGLE)
- (Fix)
Layer.IsTransitionLayer
was returning the wrong value - (Upgrade) .NET from 6.0.13 to 6.0.14
v3.11.2
v3.11.1
- (Improvement) Remove developer machine path in PDB / error messages
- (Fix) HoneyComb infill not going to the right most edge of the image (#649)
- (Fix) AnyCubic machine names were not showing in most files
- (Fix) PWMX: Unable to set version 1
- (Fix) LGS: Converted files to lgs cause program to crash with
Value was either too large or too small for a Decimal
(#653)
v3.11.0
- UI:
- (Improvement) Layer navigation load time by parallel
Mat
toBitmap
conversion - (Improvement) Allow to show exceptions without the stack trace and detailed trigger action by using the
MessageExceiption
(#644) - (Improvement) Allow progress to have and display a detailed log (#644)
- (Improvement) Convert format to another with multiple versions will now only show the possible versions for the extension
- (Improvement) Layer navigation load time by parallel
- Suggestion - Wait time before cure:
- (Improvement) Set the first wait time based on first valid layer mass rather than use the fixed limit
- (Improvement) Set zero time to empty and dummy layers
- (Improvement) When creating the dummy layer also increment the bottom layer count as the created layer count as one
- PCB Exposure:
- File formats:
- (Improvement) Formats now sanitize the selected version before encode given the file extension, if version is out of range it will force the last known version
- (Fix) CBDDLP: Remove a table from the file that might cause layer corruption
- (Add) Operations -
AfterCompleteReport
property: Gets or sets an report to show to the user after complete the operation with success - (Improvement) Suggestion - Wait time after cure: Set zero time to empty and dummy layers
- (Improvement) Slight improvement on the contour intersection check, yields better performance on resin and suction cup detection
- (Improvement) Allow to trigger message boxes from operations and scripts (#644)
- (Upgrade) .NET from 6.0.12 to 6.0.13