Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sn4k3/UVtools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-14v0.8.5.0v0.8.5.0Tiago Conceição
* (Add) Tool - Calculator: Convert millimeters to pixels * (Add) Tool - Calculator: Find the optimal "Ligth-Off Delay" * (Add) Internal abstraction of display size to all file formats * (Add) Default demo file that loads on startup when no file is specified (this can be disable/enabled on settings)
2020-10-01v0.8.4.0v0.8.4.0Tiago Conceição
* (Add) Tool: Arithmetic operations * (Add) Allow convert chitubox zip to cbddlp, ctb, photon, phz, pws, pw0, cws, zcodex * (Add) When using filenames containing "bene4_mono" and when converting to cws it will use the GRAY2RGB encoding (#67) * (Add) Hint on how to use layer re-height tool when it fails to launch * (Add) PrusaSlicer Printer: Creality LD-006 * (Add) PrusaSlicer Printer: EPAX E6 Mono * (Add) PrusaSlicer Printer: EPAX E10 Mono * (Add) PrusaSlicer Printer: EPAX X1K 2K Mono * (Add) PrusaSlicer Printer: Elegoo Mars C * (Add) PrusaSlicer Printer: Longer 3D Orange4K * (Add) PrusaSlicer Printer: Phrozen Shuffle XL Lite * (Add) PrusaSlicer Printer: Phrozen Shuffle 16 * (Add) PrusaSlicer Printer: Phrozen Sonic 4K * (Add) PrusaSlicer Printer: Phrozen Sonic Mighty 4K * (Add) PrusaSlicer Printer: Voxelab Proxima * (Add) PrusaSlicer Printer: QIDI S-Box * (Fix) PrusaSlicer Printer: Elegoo Saturn - name and resolution * (Fix) PrusaSlicer Printer: AnyCubic Photon S - display width/height * (Fix) PrusaSlicer Printer: Epax X10 4K Mono - Y Resolution * (Fix) PrusaSlicer Printer: EPAX X133 4K Mono - display width/height * (Fix) PrusaSlicer Printer: Phrozen Shuffle Lite - display width/height * (Fix) All PrusaSlicer Printers were reviewed and some bugs were fixed * (Fix) Chitubox 3D preview when use files converted with UVtools (#68) * (Fix) Overhangs: False-positives when previous or current layer as draker pixels, it now threshold pixels before proceed (#64) * (Change) Tools: Placed "Threshold" menu item after "Morph"
2020-09-30v0.8.3.0v0.8.3.0Tiago Conceição
* (Add) Issue: Overhangs - Detects potential overhangs on layers (#64) * (Add) PrusaSlicer Printer: Phrozen Sonic Mini 4K * (Improvement) CWS: Allow read files with "slice*" filenames as content (#67) * (Improvement) Allow convert chitubox files to CWS Bene4 Mono printer, must configure a printer containing "Bene4 Mono" name on Chitubox (#67) * (Improvement) Edit print parameters: Show changes on confirm dialog * (Improvement) Edit print parameters: Dedicated reset button hides when value is unchanged * (Improvement) More detailed descriptions on error messages * (Fix) Some islands wont remove from list when many selected and click remove * (Fix) Extract: Use trail zeros to layer filenames * (Fix) MSI installer not creating shortcuts (#66)
2020-09-19(#63)v0.8.2.3Tiago Conceição
* (Add) Pixel Editor: Erase drawing edits while hold Control (#63) * (Add) Pixel Editor: When using diameters larger than 1px and when possible the cursor will show the associated drawing preview (#63) * (Fix) Pixel Editor: Area px<sup>2</sup> to Diameter px (#63)
2020-09-18Tooltip for next and previous layer buttons with associated shortcutTiago Conceição
2020-09-13Setting: Allow change layer tooltip overlay color and opacityTiago Conceição
2020-09-12Layer overlay tooltip is now semi-transparentTiago Conceição
2020-09-12Shift + click on roi button to clear it outTiago Conceição
2020-09-12GUI improvementsTiago Conceição
* (Add) Layer status bar: Button with ROI - Click to zoom in region * (Add) Setting: Allow the layer overlay tooltips for select issues, ROI, and edit pixel mode to be hidden. * (Change) Layer status bar: Bounds text to button - Click to zoom in region * (Change) Layer status bar: Pixel picker text to button - Click to center in point * (Change) Layer status bar: Resolution text to button - Click to zoom to fit * (Change) Customized cursor for Pixel Edit mode (#51) * (Fix) Misc. text cleanup (#52)
2020-09-12v0.8.1.0v0.8.1.0Tiago Conceição
* (Add) Tools can now run inside a ROI (#49) * (Add) Layer preview: Hold-Shift + Left-drag to select an ROI (Region of interest) on image, that region will be used instead of whole image when running some tools * (Add) Layer preview: Hold-Shift + Hold-Alt + Left-drag to select and auto adjust the ROI to the contained objects, that region will be used instead of whole image when running some tools * (Add) Layer preview: Hold-Shift + Right-click on a object to select its bounding area, that region will be used instead of whole image when running some tools * (Add) Layer preview: ESC key to clear ROI * (Add) Layer preview: Overlay text with hints for current action * (Add) Tool - Move: Now possible to do a copy move instead of a cut move * (Add) Arrow wait cursor to progress loadings * (Change) Layer preview: Hold-Shift key to select issues and pick pixel position/brightness changed to Hold-Control key * (Change) Layer preview: Shift+click combination to zoom-in changed to Alt+click * (Fix) CTB v3: Bad file when re-encoding
2020-09-11ROI layerTiago Conceição
* (Add) Layer preview: Hold-Shift key to select an ROI (Region of interest) on image, that region will be used instead of whole image when running some tools * (Add) Layer preview: ESC key to clear ROI * (Add) Layer preview: Overlay text with hints for current action * (Change) Layer preview: Hold-Shift key to select issues and pick pixel position/brightness changed to Hold-Control key * (Change) Layer preview: Shift+click combination to zoom-in changed to Alt+click
2020-09-11fixesTiago Conceição
2020-09-11Tune edit parametersTiago Conceição
2020-09-10Add verbose log and advanced options for MorphTiago Conceição
2020-09-10Repair Layers to toolwindowTiago Conceição
2020-09-09Convert blur to toolwindowTiago Conceição
2020-09-09Convert Pattern to toolwindowTiago Conceição
2020-09-09Convert layer reheight to toolwindowTiago Conceição
2020-09-09More toolwindow convertionsTiago Conceição
2020-09-06Improvements to repair toolTiago Conceição
2020-09-06Create universal tool windowTiago Conceição
2020-09-05Z Issues Tracker cleanupTiago Conceição
2020-09-05Cleanup fixes and import layer GUI preparationTiago Conceição
2020-09-05Bene4 Mono and Layer Issue Z TrackerTiago Conceição
* (Add) Settings & Issues: Enable or disable Empty Layers * (Add) PrusaSlicer Printer: Nova Bene4 Mono * (Add) CWS: Support the GRAY2RGB and RBG2GRAY encoding for Bene Mono * (Add) Layer issue Z map paired with layer navigation tracker bar * (Change) Shortcuts: + and - to go up and down on layers were change to W and S keys. Reason: + and - are bound to zoom and can lead to problems * (Upgrade) OpenCV from 4.2 to 4.3 * (Fix) CWS: Add missing Platform X,Y,Z size when converting from SL1 * (Fix) CWS: Invert XY resolution when converting from SL1
2020-09-04Fix touchingbounds calculationTiago Conceição
2020-09-04Mutator - Pixel Dimming: Dims only the bordersTiago Conceição
2020-09-03Change Zoom Level Lock to middle mouse click-holdBryce Yancey
Locking the auto-zoom level is now tied to click-hold of the middle mouse button for 1 seconds rather than double-click on middle mouse button. This helps with accidental scrolling, as the middles mouse button can sometimes be difficult to use. Press-hold is less error prone in this respect than double-click.
2020-09-03Add configurable crosshair linesTiago Conceição
2020-09-02RefactoringTiago Conceição
2020-09-02Improve zoom callsTiago Conceição
2020-09-01Issue Highlighting and Crosshair SupportBryce Yancey
This commit add support for highlighting of indidivual issues, crosshair support, and changes to mouse based navigation to make those added features a bit more useful. Here's a quick summary of what is included in this commit: -Issue Highlighting -Edit Pixel Operation Highlighting -Crosshair Support -Configurable auto-zoom level support -Mouse-Based Navigation updates for the issue list, layer preview and pixel edit mode.
2020-09-01"Rebuild GCode" buttonTiago Conceição
2020-08-27v0.6.7.1v0.6.7.1Tiago Conceição
* (Add) Menu - Help - Benchmark: Run benchmark test to measure system performance * (Fix) Properties listview trigger an error when there are no groups to show * (Fix) Elfin: "(Number of Slices = x)" to ";Number of Slices = x" (#24)
2020-08-21v0.6.7.0v0.6.7.0Tiago Conceição
* (Add) Tool: Layer Clone * (Add) Mutator: Mask * (Add) Mutator - Pixel Dimming: "Strips" pattern * (Remove) Bottom progress bar
2020-08-20Remove Bottom progress barTiago Conceição
2020-08-11v0.6.6.0v0.6.6.0Tiago Conceição
* (Add) Pixel Editor: Eraser - Right click over a white pixel to remove it whole linked area (Fill with black) (#7) * (Add) Pixel Editor: Parallel layer image save when apply modifications * (Add) GCode: Save to clipboard * (Change) Issues Repair: Default noise removal iterations to 0 * (Fix) Edit: Remove decimal plates for integer properties * (Fix) cws: Exposure time was in seconds, changed to ms (#17) * (Fix) cws: Calculate blanking time (#17) * (Fix) cws: Edit LiftHeight and Exposure Time was enforcing integer number * (Fix) cws: GCode extra space between slices * (Fix) cws and zcodex: Precision errors on retract height
2020-08-06v0.6.4.3v0.6.4.3Tiago Conceição
* (Add) Pixel Editor - Supports and Drain holes: AntiAliasing * (Add) Pixel Editor - Drawing: Line type and defaults to AntiAliasing * (Add) Pixel Editor - Drawing: Line thickness to allow hollow shapes * (Add) Pixel Editor - Drawing: Layer depth, to add pixels at multiple layers at once * (Add) Pixel Editor: Text writing
2020-08-04v0.6.4.1v0.6.4.1Tiago Conceição
* (Add) Partial update islands from current working layer and next layer when using pixel editor or island remove * (Add) Setting: To enable or disable partial update islands * (Change) Properties, Issues, Pixel Editor: ListView upgraded to a FastObjectListView, resulting in faster renders, sorting capabilities, column order, groups with counter, selection, hot tracking, filtering and empty list message * (Change) Log: ObjectListView upgraded to a FastObjectListView * (Change) Bunch of icons
2020-07-30v0.6.4.0Tiago Conceição
* (Add) Tool: Change resolution * (Add) Log: Track every action you do on the program
2020-07-28v0.6.3.4v0.6.3.4Tiago Conceição
* (Add) Mutator: Threshold pixels * (Change) Mutator: PyrDownUp - Name to "Big Blur" and add better description of the effect * (Change) Mutator: SmoothMedian - Better description * (Change) Mutator: SmoothGaussian - Better description * (Fix) Tool: Layer Re-Height - When go lower heights the pixels count per layer statistics are lost * (Fix) "Pixel Edit" has the old tooltip text (#14) * (Fix) Readme: Text fixes (#14)
2020-07-26v0.6.3.3v0.6.3.3Tiago Conceição
* (Add) Allow to save properties to clipboard * (Add) Tool: Layer Repair - Allow remove islands below or equal to a pixel count (Suggested by: Nicholas Taylor) * (Add) Issues: Allow sort columns by click them (Suggested by: Nicholas Taylor) * (Improvement) Tool: Pattern - Prevent open this tool when unable to pattern due lack of space * (Fix) Tool: Layer Repair - When issues are not caculated before, they are computed but user settings are ignored
2020-07-24v0.6.3.2v0.6.3.2Tiago Conceição
* (Add) Tool: Layer Re-Height - Allow change layer height * (Add) Setting: Gap closing default iterations * (Add) Setting: Noise removal default iterations * (Add) Setting: Repair layers and islands by default * (Add) Setting: Remove empty layers by default * (Add) Setting: Repair resin traps by default * (Change) Setting: "Reset to Defaults" changed to "Reset All Settings" * (Fix) CWS: Lack of ';' on GCode was preventing printer from printing
2020-07-20v0.6.3.1v0.6.3.1Tiago Conceição
* (Add) Preview: Allow import images from disk and replace preview image * (Add) Issue and Pixel Editor ListView can now reorder columns * (Add) Pixel Editor: Button "Clear" remove all the modifications * (Add) Pixel Editor: Button "Apply All" to apply the modifications * (Add) Pixel Editor: Double click items will track and position over the draw * (Fix) Pixel Editor: Label "Operations" was not reset to 0 after apply the modifications * (Fix) Pixel Editor: Button "Remove" tooltip * (Fix) Pixel Editor: Drawing - Bursh Area - px to px²
2020-07-19v0.6.3.0v0.6.3.0Tiago Conceição
* (Add) Layer remove button * (Add) Tool: Layer removal * (Add) Layer Repair tool: Remove empty layers * (Add) Issues: Remove a empty layer will effectively remove the layer * (Fix) SL1: When converting to other format in some cases the parameters on Printer Notes were not respected nor exported (#12) * (Fix) Pixel Editor: Draw pixels was painting on wrong positions after apply, when refreshing layer some pixels disappear (Spotted by Nicholas Taylor)
2020-07-17v0.6.2.3v0.6.2.3Tiago Conceição
* (Add) Issue: EmptyLayer - Detects empty layers were image is all black with 0 pixels to cure * (Add) Toolbar and pushed layer information to bottom * (Add) Information: Cure pixel count per layer and percentage against total lcd pixels * (Add) Information: Bounds per layer * (Add) Zip: Compability with Formware zip files
2020-07-14v0.6.2.0v0.6.2.0Tiago Conceição
* (Add) PrusaSlicer Printer: Elegoo Mars 2 Pro * (Add) PrusaSlicer Printer: Creality LD-002H * (Add) PrusaSlicer Printer: Voxelab Polaris * (Add) File Format: UVJ (#8) * (Add) Mutataor: Pixel Dimming * (Add) Pixel Editor tab with new drawing functions * (Add) Pixel Editor: Bursh area and shape * (Add) Pixel Editor: Supports * (Add) Pixel Editor: Drain holes * (Add) Settings for pixel editor * (Add) Setting: File open default directory * (Add) Setting: File save default directory * (Add) Setting: File extract default directory * (Add) Setting: File convert default directory * (Add) Setting: File save prompt for overwrite (#10) * (Add) Setting: File save preffix and suffix name * (Add) Setting: UVtools version to the title bar * (Improvement) Force same directory as input file on dialogs * (Improvement) Pattern: Better positioning when not using an anchor, now it's more center friendly * (Change) Setting: Start maximized defaults to true * (Fix) Pattern: Calculated volume was appending one margin width/height more * (Fix) When cancel a file load, some shortcuts can crash the program as it assume file is loaded * (Fix) pws: Encode using the same count-of-threshold method as CBDDLP (ezrec/uv3dp#79)
2020-07-02v0.6.1.0v0.6.1.0Tiago Conceição
* (Add) Thumbnail image can now saved to clipboard * (Add) Setting to allow choose default file extension at load file dialog * (Add) Double click middle mouse to zoom to fit to image * (Add) Move mutator to move print volume around the plate * (Add) Pattern tool * (Change) Setting window now have tabs to compact the window height * (Fix) Progress for mutators always show layer count instead of selected range
2020-06-29v0.6.0.0v0.6.0.0Tiago Conceição
* (Add) UVtools now notify when a new version available is detected * (Add) Mutator "Flip" * (Add) Mutator "Rotate" * (Add) User Settings - Many parameters can now be customized to needs * (Add) File load elapsed time into Title bar * (Add) Outline - Print Volume bounds * (Add) Outline - Layer bounds * (Add) Outline - Hollow areas * (Add) Double click layer picture to Zoom To Fit * (Improvement) Huge performance boost in layer reparing and in every mutator * (Improvement) Layer preview is now faster * (Improvement) Islands detection is now better and don't skip any pixel, more islands will show or the region will be bigger * (Improvement) Islands search are now faster, it will jump from island to insland instead of search in every pixel by pixel * (Improvement) ResinTrap detection and corrected some cases where it can't detect a drain * (Improvement) Better memory optimization by dispose all objects on operations * (Improvement) Image engine changed to use only OpenCV Mat instead of two and avoid converting from one to another, as result there's a huge performance gain in some operations (#6) * (Improvement) UVtools now rely on UVtools.Core, and drop the UVtools.Parser. The Core now perform all operations and transformations inplace of the GUI * (Improvement) If error occur during save it will show a message with the error * (Improvement) When rotate layer it will zoom to fit * (Improvement) Allow zoom to fit to print volume area instead of whole build volume * (Removed) ImageSharp dependency * (Removed) UVtools.Parser project * (Fix) Nova3D Elfin printer values changed to Display Width : 131mm / Height : 73mm & Screen X: 2531 / Y: 1410 (#5) * (Fix) Fade resizes make image offset a pixel from layer to layer because of integer placement, now it matain the correct position * (Fix) sl1: AbsoluteCorrection, GammaCorrection, MinExposureTime, MaxExposureTime, FastTiltTime, SlowTiltTime and AreaFill was byte and float values prevents the file from open (#4) * (Fix) zcodex: XCorrection and YCorrection was byte and float values prevents the file from open (#4) * (Fix) cws: XCorrection and YCorrection was byte and float values prevents the file from open (#4) * (Fix) cws: Wrong # char on .gcode file prevent from printing (#4)
2020-06-20v0.5.2v0.5.2Tiago Conceição
* (Add) Resin Trap issue validator and repairer - Experimental Feature (#3) * (Add) Layer Repair tool can now fix Resin Traps when selected * (Add) "Remove" issues button fix selected Resin traps, the operation now run under a thread and in a parallel way, preventing the GUI from freeze * (Change) "Repair Layers" button renamed to "Repair Layers and Issues" * (Fix) When do a "repair layers" before open the Issue tab, when open next it will recompute issues without the need
2020-06-18v0.5.1.3v0.5.1.3Tiago Conceição
* (Add) Button save layer image to Clipboard * (Change) Go to issue now zoom at bouding area instead of first pixels * (Change) Layer navigation panel width increased in 20 pixels, in some cases it was overlaping the slider * (Change) Actual layer information now have a depth border * (Change) Increased main GUI size to X: 1800 and Y: 850 pixels * (Change) If the GUI window is bigger than current screen resolution, it will start maximized istead * (Fix) cbddlp: AntiAlias is number of _greys_, not number of significant bits (ezrec/uv3dp#75) * (Fix) Outline not working as before, due a forget to remove test code