Skip to content

Releases: sn4k3/UVtools

v4.0.3

19 Oct 00:53
Compare
Choose a tag to compare
  • (Change) macOS: Change from Control to Command key to activate shortcuts from main menu (#766)
  • (Upgrade) .NET from 6.0.22 to 6.0.23
  • (Upgrade) AvaloniaUI from 11.0.4 to 11.0.5

v4.0.2

02 Oct 01:14
Compare
Choose a tag to compare
  • (Change) UI: Layer height inputs minimum from 0.01mm to 0.001mm (#761)
  • (Fix) Goo: The value of "RetractHeight" was not being set to the file (#763)

v4.0.1

18 Sep 15:46
Compare
Choose a tag to compare
  • (Fix) Suggestions settings were not displaying

v4.0.0

17 Sep 11:49
Compare
Choose a tag to compare
  • 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 of PositionZ
      • (Fix) "Multiple exposures" panel was always visible even if not able
      • (Improvement) Disable "Multiple exposure" and "Multiple heights" for the AnyCubic format
    • 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)
  • 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 the BoundingRectangle 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)
  • 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

30 Jun 16:03
Compare
Choose a tag to compare
  • 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

26 Jun 21:04
Compare
Choose a tag to compare
  • 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

21 Jun 22:26
Compare
Choose a tag to compare
  • (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

11 Jun 21:00
Compare
Choose a tag to compare
  • 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)

v3.14.2

07 Jun 21:36
Compare
Choose a tag to compare
  • PrusaSlicer printers:
    • (Add) Elegoo Mars 4 Ultra
    • (Add) Elegoo Saturn 3
    • (Add) Elegoo Saturn 3 Ultra
  • (Fix) AnyCubic file format: Retract speed (slow/fast) variables was swapped (#722)

v3.14.1

03 Jun 02:15
Compare
Choose a tag to compare
  • (Improvement) File formats: When full encoding make sure thumbnails are all set according to file, otherwise clone/create them
  • (Fix) Encrypted CTB: Files are getting read/write without thumbnails making invalid files