56 Commits

Author SHA1 Message Date
Tiago Conceição 5c5670f0b1 v1.3.5
* (Add) Pixel Dimming: Chamfer - Allow the number of walls pixels to be gradually varied as the operation progresses from the starting layer to the ending layer (#106)
* (Add) PrusaSlicer print profiles: 0.01, 0.02, 0.03, 0.04, 0.15, 0.2
* (Change) Morph: "Fade" to "Chamfer" naming, created profiles need redo
* (Change) Pixel Dimming: Allow start with 0px walls when using "Walls Only"
* (Change) PrusaSlicer print profiles names, reduced bottom layers and raft height
* (Remove) PrusaSlicer print profiles with 3 digit z precision (0.025 and 0.035)
* (Fix) PW0, PWS, PWMX, PWMO, PWMS, PWX file formats, where 4 offsets (16 bytes) were missing on preview image, leading to wrong table size. Previous converted files with UVtools wont open from now on, you need to reconvert them. (ezrec/uv3dp#124)
* (Fix) Unable to run Re-Height tool due a rounding problem on some cases (#101)
* (Fix) Layer preview end with exception when no per layer settings are available (SL1 case)
2020-12-04 01:00:37 +00:00
Tiago Conceição 6d661821b5 v1.3.0
* (Add) Changelog description to the new version update dialog
* (Add) Tool - Infill: Proper configurable infills
* (Add) Pixel area as "px²" to the layer bounds and ROI at layer bottom information bar
* (Add) Pixel dimming: Alternate pattern every x layers
* (Add) Pixel dimming: Lattice infill
* (Add) Solidify: Required minimum/maximum area to solidify found areas (Default values will produce the old behaviour)
* (Add) Issues: Allow to hide and ignore selected issues
* (Add) Issue - Touch boundary: Allow to configure Left, Top, Right, Bottom margins in pixels, defaults to 5px (#94)
* (Add) UVJ: Allow convert to another formats (#96)
* (Add) Setters to some internal Core properties for more abstraction
* (Improvement) Issue - Touch boundary: Only check boundary pixels if layer bounds overlap the set margins, otherwise, it will not waste cycles on check individual rows of pixels when not need to
* (Change) Place .ctb extension show first than .cbddlp due more popular this days
* (Change) Pixel dimming: Text "Borders" to "Walls"
* (Change) Issues: Remove "Remove" text from button, keep only the icon to free up space
* (Change) Ungroup extensions on "covert to" menu (#97)
* (Fix) Issues: Detect button has a incorrect "save" icon
* (Fix) SL1: Increase NumSlow property limit
* (Fix) UVJ: not decoding nor showing preview images
* (Fix) "Convert to" menu shows same options than previous loaded file when current file dont support convertions (#96)
* (Fix) Hides "Convert to" menu when unable to convert to another format (#96)
* (Fix) Program crash when demo file is disabled and tries to load a file in
* (Fix) Rare crash on startup when mouse dont move in startup period and user types a key in meanwhile
* (Fix) On a slow startup on progress window it will show "Decoded layers" as default text, changed to "Initializing"
2020-11-14 05:26:49 +00:00
Tiago Conceição 5cc29e8d51 WPF Calculator 2020-10-15 02:42:23 +01:00
Tiago Conceição 89f5df35a8 v0.8.5.0
* (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-14 18:41:30 +01:00
Tiago Conceição 1a0229a654 v0.8.4.3
* (Add) Tool - Layer repair: Allow remove islands recursively (#74)
* (Fix) Pixel Editor: Cursor dimentions when using brushes with thickness > 1 (#73)
2020-10-13 02:04:05 +01:00
Tiago Conceição a52d6e3266 WPF progress 2020-10-05 03:22:15 +01:00
Tiago Conceição caed241b93 WPF Progress 2020-10-03 01:09:18 +01:00
Tiago Conceição 6d042d7165 v0.8.4.0
* (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-10-01 16:07:19 +01:00
Tiago Conceição 7ac20d7afa v0.8.3.0
* (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-30 02:08:08 +01:00
Tiago Conceição 3015a1d53f WPF progress 2020-09-28 03:43:51 +01:00
Tiago Conceição 2f848af718 v0.8.2.4
* (Add) Layer Importer: Option to merge images
* (Improvement) Layer difference computation time, faster render
2020-09-22 23:44:35 +01:00
Tiago Conceição 2ca4bfe599 Fixes Move and Pattern
* (Fix) Tools - Move and Pattern: When not selecting a ROI will draw black layers
* (Fix) Tool - Move: When making a cut move and move to a overlap zone it will blackout the source rectangle
2020-09-15 18:44:45 +01:00
Tiago Conceição c2c0599b5d Setting: Allow change layer tooltip overlay color and opacity 2020-09-13 02:09:59 +01:00
Tiago Conceição 9c421cc144 More abstraction
* (Add) Global print properties on formats for more internal abstraction
* (Improvement) Print properties performance internal code with abstraction
2020-09-13 01:18:43 +01:00
Tiago Conceição 75aa7829f8 Layer overlay tooltip is now semi-transparent 2020-09-12 17:35:10 +01:00
Tiago Conceição 5cfd62d36e v0.8.1.0
* (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-12 04:05:32 +01:00
Tiago Conceição a20ac92540 fixes 2020-09-11 03:06:56 +01:00
Tiago Conceição 81288a78d9 Merge pull request #48 from byancey/master
Operation Fixes
2020-09-11 02:10:33 +01:00
Tiago Conceição 1722951fbf DoubleBuffers 2020-09-11 02:09:43 +01:00
Bryce Yancey e0a8a84de2 Operation Fixes
- Threshold helpers changed to DropDownList
-Confirmation string added for Edit Parameters
-Changed progress delimiter for %complete from '-' back to '|'
2020-09-10 19:03:24 -06:00
Tiago Conceição c21b3d8bd6 Tune edit parameters 2020-09-11 01:45:23 +01:00
Tiago Conceição 58a456d362 Merge pull request #47 from byancey/master
Refresh of text for all operations
2020-09-10 23:49:32 +01:00
Tiago Conceição b0467ee5ca Print parameters merge 2020-09-10 23:40:39 +01:00
Bryce Yancey 8e85fe2995 Refresh of text for all operations
Mostly text updates, with a few adjustments
to dialog box layouts or controls.

Presets for Threshold, for example, where changed
from buttons to a combobox selections.

Allowed the line splits added by Designer to remain, but
did fix any mid-word breaks.
2020-09-10 16:29:11 -06:00
Tiago Conceição 54609d3568 Add verbose log and advanced options for Morph 2020-09-10 20:32:51 +01:00
Tiago Conceição 213257b812 Repair Layers to toolwindow 2020-09-10 19:06:58 +01:00
Tiago Conceição 981f547315 Convert blur to toolwindow 2020-09-09 20:06:44 +01:00
Tiago Conceição a907116e44 Convert threshold pixels to toolwindow 2020-09-09 19:28:13 +01:00
Tiago Conceição 710caf513a Convert pixel dimming to toolwindow 2020-09-09 18:53:41 +01:00
Tiago Conceição de2059fb5b Mask to toolwindow 2020-09-09 17:31:04 +01:00
Tiago Conceição 388e444d52 flip and rotate to toolwindow 2020-09-09 16:42:55 +01:00
Tiago Conceição c0044da7c1 Convert resize to toolwindow 2020-09-09 03:55:16 +01:00
Tiago Conceição 38309bf780 Convert move toolwindow 2020-09-09 03:19:08 +01:00
Tiago Conceição bcec499f33 Add support for a reset button on toolwindows 2020-09-09 02:30:54 +01:00
Tiago Conceição c83f6d1938 Convert Pattern to toolwindow 2020-09-09 02:07:57 +01:00
Tiago Conceição 5efca8cadd Convert layer reheight to toolwindow 2020-09-09 01:26:02 +01:00
Tiago Conceição 0b72ec9bd8 More toolwindow convertions 2020-09-08 22:52:13 +01:00
Tiago Conceição 1c0966a843 layer clone converted to toolwindow 2020-09-08 06:57:03 +01:00
Tiago Conceição 851fe6b2d3 ctb v3 and more abstraction on tool window 2020-09-08 05:20:51 +01:00
Tiago Conceição 018fa885f7 Change resolution toolwindow convertion 2020-09-08 03:27:25 +01:00
Tiago Conceição 9bf65cff04 Import layer 2020-09-07 22:30:54 +01:00
Tiago Conceição ea74e39c42 Fix math for subsequent layers 2020-09-07 19:00:36 +01:00
Tiago Conceição dcf85cb509 Add layer import GUI 2020-09-07 05:11:44 +01:00
Tiago Conceição 40b9cb9429 Futher toolwindow implementation 2020-09-06 21:38:19 +01:00
Tiago Conceição 2703bab0cb Create universal tool window 2020-09-05 23:10:48 +01:00
Tiago Conceição 4bbef72acb Z Issues Tracker cleanup 2020-09-05 19:37:45 +01:00
Tiago Conceição 7a8b786f44 Cleanup fixes and import layer GUI preparation 2020-09-05 18:01:01 +01:00
Tiago Conceição 5fdac82dd6 Bene4 Mono and Layer Issue Z Tracker
* (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-05 06:56:20 +01:00
Tiago Conceição 4d8da3e8ba "Rebuild GCode" button 2020-09-01 02:39:38 +01:00
Tiago Conceição 4e4f3caffa v0.6.7.1
* (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-27 03:15:20 +01:00