Releases: sn4k3/UVtools
Releases · sn4k3/UVtools
v0.5
- (Add) PWS and PW0 file formats (Thanks to Jason McMullan)
- (Add) PrusaSlicer Printer "AnyCubic Photon S"
- (Add) PrusaSlicer Printer "AnyCubic Photon Zero"
- (Add) PrusaSlicer Universal Profiles optimized for non SL1 printers (Import them)
- (Add) Open image files as single layer and transform them in grayscale (jpg, jpeg, png, bmp, gif, tga)
- (Add) Resize mutator
- (Add) Shortcut "F5" to reload current layer preview
- (Add) Shortcut "Home" and button go to first layer
- (Add) Shortcut "End" and button go to last layer
- (Add) Shortcut "+" and button go to next layer
- (Add) Shortcut "-" and button go to previous layer
- (Add) Shortcut "CTRL+Left" go to previous issue if available
- (Add) Shortcut "CTRL+Right" go to next issue if available
- (Add) Shortcut "Delete" to remove selected issues
- (Add) Button to jump to a layer number
- (Add) Show current layer and height near tracker position
- (Add) Auto compute issues when click "Issues" tab for the first time for the open file
- (Add) "AntiAliasing_x" note under PrusaSlicer printer to enable AntiAliasing on supported formats, printers lacking this note are not supported
- (Add) AntiAliasing capable convertions
- (Add) Touching Bounds detection under issues
- (Change) Scroll bar to track bar
- (Change) Keyword "LiftingSpeed" to "LiftSpeed" under PrusaSlicer notes (Please update printers notes or import them again)
- (Change) Keywords For Nova3D Elfin printer under PrusaSlicer notes (Please update printers notes or import them again)
- (Change) Keywords For Zortrax Inkspire printer under PrusaSlicer notes (Please update printers notes or import them again)
- (Change) Islands tab to Issues ab
- (Improvement) Much faster photon, cbddlp, cbt and phz file encoding/convert and saves
- (Improvement) Much faster layer scroll display
- (Improvement) Hide empty items for status bar, ie: if printer don't have them to display
- (Improvement) Smooth mutators descriptions
- (Improvement) Disallow invalid iteration numbers for smooth mutators
- (Improvement) File reload now reshow current layer after reload
- (Improvement) Some dependecies were updated and ZedGraph removed
- (Fix) AntiAlias decodes for photon and cbddlp
- (Fix) AntiAlias encodes and decodes for cbt
- (Fix) Save the preview thumbnail image trigger an error
- (Fix) Implement missing "InheritsCummulative" key to SL1 files
- (Fix) Install print profiles button, two typos and Cancel button doesn't really cancel the operation
v0.4.2.2
- (Add) Shortcut "ESC" under Islands list view to deselect all items
- (Add) Shortcut "CTRL+A" under Islands list view to select all items
- (Add) Shortcut "*" under Islands list view to invert selection
- (Add) Shortcut "CTRL+F" to go to a layer number
- (Change) Layer image is now a RGB image for better manipulation and draws
- (Change) Layer difference now shows previous and next layers (only pixels not present on current layer) were previous are pink and next are cyan, if a pixel are present in both layers a red pixel will be painted.
- (Fix) Save modified layers on .cbddlp and .cbt corrupts the file to print when Anti-Aliasing is used (> 1)
- (Fix) cbdlp layer encoding
v0.4.2.1
- (Add) PrusaSlicer Printer "AnyCubic Photon"
- (Add) PrusaSlicer Printer "Elegoo Mars Saturn"
- (Add) PrusaSlicer Printer "Elegoo Mars"
- (Add) PrusaSlicer Printer "EPAX X10"
- (Add) PrusaSlicer Printer "EPAX X133 4K Mono"
- (Add) PrusaSlicer Printer "EPAX X156 4K Color"
- (Add) PrusaSlicer Printer "Peopoly Phenom L"
- (Add) PrusaSlicer Printer "Peopoly Phenom Noir"
- (Add) PrusaSlicer Printer "Peopoly Phenom"
- (Add) PrusaSlicer Printer "Phrozen Shuffle 4K"
- (Add) PrusaSlicer Printer "Phrozen Shuffle Lite"
- (Add) PrusaSlicer Printer "Phrozen Shuffle XL"
- (Add) PrusaSlicer Printer "Phrozen Shuffle"
- (Add) PrusaSlicer Printer "Phrozen Sonic"
- (Add) PrusaSlicer Printer "Phrozen Transform"
- (Add) PrusaSlicer Printer "QIDI Shadow5.5"
- (Add) PrusaSlicer Printer "QIDI Shadow6.0 Pro"
- (Add) "Detect" text to compute layers button
- (Add) "Repair" islands button on Islands tab
- (Add) "Highlight islands" button on layer toolbar
- (Add) Possible error cath on island computation
- (Add) After load new file layer is rotated or not based on it width, landscape will not rotate while portrait will
- (Improvement) Highlighted islands now also show AA pixels as a darker yellow
- (Improvement) Island detection now need a certain number of touching pixels to consider a island or not, ie: it can't lay on only one pixel
- (Fix) Island detection now don't consider dark fadded AA pixels as safe land
- (Fix) Epax X1 printer properties
v0.4.2
- (Add) Zoom times information
- (Add) Island checker, navigation and removal
- (Add) Layer repair with island repair
- (Add) Show mouse coordinates over layer image
- (Fix) Pixel edit cant remove faded AA pixels
- (Fix) Pixel edit cant add white pixels over faded AA pixels
- (Change) Nova3D Elfin printer build volume from 130x70 to 132x74
v0.4.1
- (Add) Opening, Closing and Gradient Mutators
- (Add) Choose layer range when appling a mutator #1
- (Add) Choose iterations range/fading when appling a mutator (Thanks to Renos Makrosellis)
- (Add) Global and unhandled exceptions are now logged to be easier to report a bug
- (Change) Current layer and layer count text was reduced by 1 to match indexes on mutators
- (Improvement) Better mutator dialogs and explanation
- (Improvement) Compressed GUI images size
- (Fix) SlicerHeader was with wrong data size and affecting .photon, .cbddlp and .cbt (Thanks to Renos Makrosellis)
v0.4
- (Add) CWS file format
- (Add) Nova3D Elfin printer
- (Add) Zoom and pan functions to layer image
- (Add) Pixel editor to add or remove pixels
- (Add) Outline layer showing only borders
- (Add) Image mutators, Erode, Dilate, PyrDownUp, Smooth
- (Add) Task to save operation
- (Add) Printers can be installed from GUI Menu -> About -> Install printers into PrusaSlicer
- (Improvement) Layer Management
- (Improvement) Faster Save and Save As operation
- (Fix) Bad layer image when converting SL1 to PHZ
- (Fix) Corrected EncryptionMode for PHZ files
- (Fix) Save As can change file extension
- (Fix) Save As no longer reload file
- (Fix) SL1 files not accepting float numbers for exposures
- (Fix) SL1 files was calculating the wrong layer count when using slow layer settings
- (Fix) Modifiers can't accept float values
- (Fix) Sonic Mini prints mirroed
- (Fix) Layer resolution shows wrong values
v0.3.3.1
v0.3.3
- (Add) PHZ file format
- (Add) "Phrozen Sonic Mini" printer
- (Add) Convert Chitubox files to PHZ files and otherwise
- (Add) Convert Chitubox and PHZ files to ZCodex
- (Add) Elapsed seconds to convertion and extract dialog
- (Improvement) "Convert To" menu now only show available formats to convert to, if none menu is disabled
- (Fixed) Enforce cbt encryption
- (Fixed) Not implemented convertions stay processing forever
v0.3.2
- (Add) Show layer differences where daker pixels were also present on previous layer and the white pixels the difference between previous and current layer.
- (Add) Layer preview process time in milliseconds
- (Add) Long operations no longer freeze the GUI and a progress message will shown on those cases
- (Improvement) Cache layers were possible for faster operation
- (Improvement) As layer data is now cached, input file is closed after read, this way file wouldn't be locked for other programs
- (Improvement) Speed up extraction with parallelism
- (Improvement) Extract output folder dialog now open by default on from same folder as input file
- (Improvement) Extract now create a folder with same file name to dump the content
- (Fix) Extract to folder was wiping the target folder, this is now disabled to prevent acidental data lost, target files will be overwritten
v0.3.1
- (Add) Thumbnails to converted photon and cbddlp files
- (Add) ctb file format
- (Add) Show possible extensions/files under "Convert To" menu
- (Add) Open new file in a new window without lose current work
- (Improvement) Rename and complete some Chitubox properties
- (Improvement) More completion of cbddlp file
- (Improvement) Optimized layer read from cbddlp file
- (Improvement) Add layer hash code to encoded Chitubox layers in order to optimize file size in case of repeated layer images
- (Improvement) GUI thumbnail preview now auto scale splitter height to a max of 400px when change thumbnail
- (Improvement) After convertion program prompt for open the result file in a new window
- (Change) Move layer rotate from view menu to layer menu
- (Change) Cbbdlp convertion name to Chitubox
- (Change) On covert, thumbnails now are resized to match exactly the target thumbnail size
- (Change) GUI will now show thumbnails from smaller to larger
- (Fixed) RetractFeedrate was incorrectly used instead of LiftFeedrate on Zcodex gcode