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-11-16v1.3.1v1.3.1Tiago Conceição
* (Add) File format: PWX (AnyCubic Photon X) (#93) * (Add) File format: PWMO (AnyCubic Photon Mono) (#93) * (Add) File format: PWMS (AnyCubic Photon Mono SE) (#93) * (Add) PrusaSlicer printer: AnyCubic Photon X * (Add) PrusaSlicer printer: AnyCubic Photon Mono * (Add) PrusaSlicer printer: AnyCubic Photon Mono SE * (Add) PrusaSlicer printer: AnyCubic Photon Mono X * (Change) "Save as" file filter dialog with better file extension description * (Fix) Tool - Infill: Allow save profiles * (Fix) Material cost was showing as ml instead of currency
2020-10-21WPF progressTiago Conceição
2020-10-17v0.8.6.0v0.8.6.0Tiago Conceição
* (Change) Island detection system: * **Before**: A island is consider safe by just have a static amount of pixels, this mean it's possible to have a mass with 100000px supported by only 10px (If safe pixels are configured to this value), so there's no relation with island size and it supporting size. This leads to a big problem and not detecting some potential/unsafe islands. * **Now:** Instead of a static number of safe pixels, now there's a multiplier value, which will multiply the island total pixels per the multiplier, the supporting pixels count must be higher than the result of the multiplication. * **Formula:** Supporting pixels >= Island pixels * multiplier * **Example:** Multiplier of 0.25, an island with 1000px * 0.25 = 250px, so this island will not be considered if below exists at least 250px to support it, otherwise will be flagged as an island. * **Notes:** This is a much more fair system but still not optimal, bridges and big planes with micro supports can trigger false islands. While this is a improvement over old system it's not perfect and you probably will have islands which you must ignore. Renember that you not have to clear out the issue list! Simply step over and ignore the issues you think are false-positives.
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-09WPF ProgressTiago Conceição
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-25Arrange files, add dependenciesTiago Conceição
2020-09-23v0.8.2.4v0.8.2.4Tiago Conceição
* (Add) Layer Importer: Option to merge images * (Improvement) Layer difference computation time, faster render
2020-09-20Settings completionTiago Conceição
2020-09-12Layer overlay tooltip is now semi-transparentTiago 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-12Customize cursor for Pixel Edit modeBryce Yancey
*(Add)- Support for color cursors via CursorResourceLoader The built-in Cursor class has a limitation that prevents it from supporting color or greyscale cursors. Loading anything other than a 2-bit cursor will result in an all-black cursor. Added a CursorResourceLoader class to work around this issue. *(Add) Utilized CursorResourceLoader to load a custom 'pencil' cursor for the pixel edit mode. *(Add) Option to the settings dialog to allow the preview layer tooltips for select, ROI, and edit pixel mode to be hidden.
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-11Update UVtools.GUI.csprojTiago Conceição
2020-09-11fixesTiago Conceição
2020-09-11DoubleBuffersTiago Conceição
2020-09-11Print parameters mergeTiago Conceição
2020-09-10Repair Layers to toolwindowTiago Conceição
2020-09-09Convert blur to toolwindowTiago Conceição
2020-09-09Convert threshold pixels to toolwindowTiago Conceição
2020-09-09Convert pixel dimming to toolwindowTiago Conceição
2020-09-09Mask to toolwindowTiago Conceição
2020-09-09flip and rotate to toolwindowTiago Conceição
2020-09-09Clean leftoversTiago Conceição
2020-09-09Convert resize to toolwindowTiago Conceição
2020-09-09Convert move 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-08layer clone converted to toolwindowTiago Conceição
2020-09-08Change resolution toolwindow convertionTiago Conceição
2020-09-07Add layer import GUITiago Conceição
2020-09-06Futher toolwindow implementationTiago 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-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-18v0.6.6.1v0.6.6.1Tiago Conceição
* (Add) Elapsed time to the Log list * (Add) Setting - Issues - Islands: Allow diagonal bonds with default to false (#22) * (Change) Tool - Repair Layers: Allow set both iterations to 0 to skip closing and opening operations and allow remove islands independently * (Change) Title - file open time from miliseconds to seconds * (Improvement) Tool - Repair Layers: Layer image will only read/save if required and if current layer got modified * (Fix) Setting - Issues - Islands: "Pixels below this value will turn black, otherwise white" (Threshold) was not using the set value and was forcing 1 * (Fix) Remove duplicated log for repair layers and issues
2020-08-08v0.6.5.0v0.6.5.0Tiago Conceição
* (Add) Mutators: Custom kernels, auto kernels and anchor where applicable * (Add) Mutator - Blur: Box Blur * (Add) Mutator - Blur: Filter2D * (Improvement) Mutator: Group all blurs into one window * (Fix) Mutators: Sample images was gone * (Fix) Mutator - Solidify: Remove the disabled input box * (Fix) Mutator - Pixel Dimming: Disable word wrap on pattern text box
2020-08-04Update configTiago Conceição
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-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)