Releases: sn4k3/UVtools
Releases · sn4k3/UVtools
v4.0.3
v4.0.2
v4.0.1
v4.0.0
- UI:
- Settings:
- (Add) Themes: Fluent default, which set light/dark mode depending on system settings
- (Add) Theme density which only applies to Fluent theme
- (Change) Themes: Rename "Default" to "Simple"
- (Remove) Simple theme
- Exposure time finder:
- (Fix) "Multiple layer height" panel visibility was wrongly check for
ExposureTime
instead ofPositionZ
- (Fix) "Multiple exposures" panel was always visible even if not able
- (Improvement) Disable "Multiple exposure" and "Multiple heights" for the AnyCubic format
- (Fix) "Multiple layer height" panel visibility was wrongly check for
- Tool windows:
- (Fix) Align the description to the left to fix the misalignment when resizing the window
- (Fix) Make layer selection shortcuts to work
- (Fix) Some invalid bindings
- (Fix) Save properties to disk/clipboard was disabled when file has no thumbnails
- (Fix) File - Reset layer properties was no unlocking the File - Save
- (Improvement) When sending a command under "File - Terminal", it will now unlock the "File - Save" option and refresh the UI with the new information if changed
- (Improvement) When moving model by an operation or suggestion it will redetect the issues to update their positions (#752)
- Settings:
- Layer actions - Import layer(s):
- (Add) Button to set the current layer
- (Improvement) If any file isn't imported it will show an message informing why
- (Fix) Layer properties were getting rebuilt (#739)
- File formats:
- (Change) Thumbnails logic, it's now a
List
instead of a fixed array, this allow to dynamic add or remove thumbnails without having a fixed number - (Fix) The flag for using per layer settings (
IsUsingGlobalParameters
) now take into account if layer is able to use each property in check before compare (#742) - (Fix) Accessing
BoundingRectangleMillimeters
was not calculating theBoundingRectangle
if necessary - (Fix) SL1: Files with thumbnails size different from original SL1 would not display under the UI
- (Fix) Anycubic: Model information is not set after an auto-conversion from SL1
- (Fix) CTB: Error when open file in partial model with malformed file due invalid checksum
- (Fix) Image files: Could not find a writer for the specified extension (#755)
- (Change) Thumbnails logic, it's now a
- UVtoolsCmd:
- (Add) "compare" command to compare two files and output the differences
- (Add) "print-formats" command to print the available formats
- (Improvement) Improve "extract" command to allow extract specific thumbnails or layers in a range or indexes (#754)
- Project:
- (Change) Rename UVtools.WPF to UVtools.UI
- (Change) Make UVtools.UI nullable enabled
- (Remove) UVtools.GUI
- (Improvement) Use CompiledBinding instead of ReflectionBinding
- (Improvement) Sign the libraries and project with a strong key
- (Upgrade) .NET from 6.0.18 to 6.0.22
- (Upgrade) AvaloniaUI from 0.10.21 to 11.0.4
- (Upgrade) OpenCV from 4.7.0 to 4.8.0
- (Add) PrusaSlicer printer: Elegoo Saturn S
v3.15.1
- File formats:
- (Fix) CTB, CXDLPv4 and GOO: Unable to set some of the virtual bottom properties to 0
- (Fix) Anycubic and GOO: When open file in partial mode, the layer data was not set from the layer table
- (Fix) CXDLP: "Invalid printer model" error
- (Add) File - Reset layers properties: Reset layers properties with the global properties of the file
v3.15.0
- File formats:
- (Add) CXDLPv4 format
- (Improvement) Add missing keys for SL1 format from PrusaSlicer 2.6.0
- UI:
- (Add) About - Terms of Use
- (Add) Outline: Enclosing circles
- (Improvement) Minor alteration on how current layer preview cache the contours
- (Improvement) Revamp tool Edit print parameters
- (Improvement) Revamp message boxes
- (Remove) Avalonia.MessageBox dependency in favor of use our own message box
- (Change) PrusaSlicer printers - Creality Halot Mage/Pro: Use CXDLPV4 format instead ENCRYPTED.CTB
v3.14.4
- (Add) File - Rename: Allow to rename the current file with a new name (Ctrl + F2)
- (Improvement) Settings - Issues: Removed the "Compute issues on load" in favor of a new setting which allow to have three types (No not compute issues, Compute time inexpensive issues, Compute the enabled issues). The default option remain unchanged (The second option), if you had the old setting enabled you need to select the last option.
- (Improvement) Tool - Edit print parameters: It now apply settings without close the window, allowing user to do continuous work. After all editing is done the user must manually close the window (#731)
- (Improvement) Resin traps and suction cups: Optimization of contour grouping will now make the detection faster if it contains a large number of contours
- (Change) Lower the default setting for binary threshold for resin traps, from 127 to 100
- (Fix) macOS: Unable to have settings on Monterey or above due the settings folder no longer exists on recent systems. (#728)
Your current settings will not be automatically transferred to the new location, to do such please copy them over or use the following command before upgrade:mv "$HOME/.local/share/UVtools" "$HOME/Library/Application Support"
If you already ran UVtools and would like to transfer old settings, use:cp -Rf "$HOME/.local/share/UVtools/" "$HOME/Library/Application Support/UVtools/"
- (Upgrade) .NET from 6.0.16 to 6.0.18
v3.14.3
- Settings:
- (Add) After save the file replace on it name with the updated print time and material if possible
- (Add) File 'Save as' default name with extended variables (#725)
- (Add) File 'Save as' name cleanup regex
- (Add) When save as a file and if the file name already exists on that directory it will append a number up to one available
- (Remove) File 'Save as' suffix and prefix
- (Add) About: Graphic card name
- (Fix) CTB Encrypted: Check the checksum as last step to be compatible with new Chitubox 1.9.5 CTB files (#696, #726)