Commit Graph
100 Commits
Author SHA1 Message Date
Tiago Conceição f8dd3298f2 WPF progress 2020-10-20 23:55:07 +01:00
Tiago Conceição 661cb1cf99 WPF progress 2020-10-20 23:41:38 +01:00
Tiago Conceição e3736e2507 WPF progress 2020-10-20 05:21:43 +01:00
Tiago Conceição d709cdda41 v0.8.6.0
* (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-17 04:34:17 +01:00
Tiago Conceição 52e002e8d0 WPF Progress 2020-10-16 18:32:37 +01:00
Tiago Conceição 79d6bb91a9 WPF fix imagebox 2020-10-16 05:32:39 +01: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 4230f8753d WPF progress 2020-10-13 23:02:40 +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 4721a52565 Update README.md 2020-10-11 04:09:43 +01:00
Tiago Conceição 22d27c9663 Mac instructions 2020-10-11 01:48:15 +01:00
Tiago Conceição 8ea61da764 WPF Progress 2020-10-10 22:57:59 +01:00
Tiago Conceição d88b2dd455 Fix blank mats 2020-10-10 21:28:09 +01:00
Tiago Conceição 27cbfc2aef Update available printers 2020-10-10 17:00:01 +01:00
Tiago Conceição c7d73951f4 Note about linux and mac 2020-10-10 16:45:09 +01:00
Tiago Conceição 383ac51224 Benchmark 2020-10-10 04:42:40 +01:00
Tiago Conceição 4208f49fe5 v0.8.4.1
* (Add) Tool - Modify print parameters: Value unit to confirmation text
* (Change) Tool - Modify print parameters: Maximum allowed exposure times from 255s to 1000s (#69)
* (Change) On operations, instead of partial backup a whole backup is made, this allow cancel operations which changes layer count and other structure changes
* (Improvement) PrusaSlicer profile manager: Files are now checked against checksum instead write time to prevent trigger an false update when using MSI installer
* (Fix) Tool - Layer Import: Allow cancel operation
* (Fix) Tool - Layer Import: When importing layers that increase the total layer count of the file program stays forever on progress
* (Fix) Tool - Layer Clone: Layer information was the same as heights, fixed to show the result of operation in layers
* (Fix) Tool - Pattern: Unable to use an anchor
2020-10-10 01:27:26 +01:00
Tiago Conceição e5d123c97a WPF Progress 2020-10-09 23:27:26 +01:00
Tiago Conceição ffd2cc1965 WPF Progress 2020-10-09 03:30:00 +01:00
Tiago Conceição 8d23df0787 WPF progress 2020-10-07 05:02:33 +01:00
Tiago Conceição 396313f334 WPF Progress 2020-10-07 03:20:48 +01:00
Tiago Conceição d9cd0022ca WPF progress 2020-10-06 03:39:29 +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 47263dc271 WPF Progress 2020-10-02 06:44:25 +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 1d05ab10b4 Update README.md 2020-09-29 05:00:24 +01:00
Tiago Conceição cafd7888e6 WPF progress 2020-09-29 04:53:33 +01:00
Tiago Conceição 3015a1d53f WPF progress 2020-09-28 03:43:51 +01:00
Tiago Conceição 14a681e642 WPF progress 2020-09-27 16:28:29 +01:00
Tiago Conceição f1d2cc486d WPF progress 2020-09-27 05:18:35 +01:00
Tiago Conceição f7a891fb40 WPF tool resize and fullscreen 2020-09-26 22:14:13 +01:00
Tiago Conceição ab8dde4142 WPF ShowRunOperation 2020-09-26 17:27:36 +01:00
Tiago Conceição 3ec6472706 WPF Progress 2020-09-26 03:52:57 +01:00
Tiago Conceição 85690aec9f Fix issues navigation 2020-09-25 20:26:55 +01:00
Tiago Conceição 8e8cb7e292 int to double 2020-09-25 19:45:26 +01:00
Tiago Conceição 57e7a1fdd8 Fix zoom on ShowLayer 2020-09-25 19:20:11 +01:00
Tiago Conceição 1ee662de9b WPF Progress 2020-09-25 04:54:25 +01:00
Tiago Conceição 9b2ed7a343 Arrange files, add dependencies 2020-09-25 01:46:37 +01:00
Tiago Conceição 9051d61f9a WPF progress 2020-09-24 18:02:14 +01:00
Tiago Conceição 82a4e6a4d9 WPF progress 2020-09-24 04:26:15 +01:00
Tiago Conceição 67a6d9a84a Add Sonic Mini 4K 2020-09-23 20:45:04 +01:00
Tiago Conceição b8683b02d4 WPF progress 2020-09-23 18:57:23 +01:00
Tiago Conceição c02a4781b7 Update README.md 2020-09-23 15:59:54 +01:00
Tiago Conceição 311c2e2be3 Update README.md 2020-09-23 15:29:06 +01:00
Tiago Conceição 12b90c4dc1 Update README.md 2020-09-23 15:28:11 +01:00
Tiago Conceição f4fd6271a3 Update README.md 2020-09-23 15:22:34 +01:00
Tiago Conceição 1fee52f41d WPF progress 2020-09-23 04:01:20 +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 732d27e647 WPF progress 2020-09-22 04:29:11 +01:00
Tiago Conceição 0ce27a1f9c WPF GUI Progress 2020-09-21 03:55:41 +01:00
Tiago Conceição 9fa9ca9fdd Settings completion 2020-09-20 05:12:03 +01:00
Tiago Conceição f4e2ad4daa (#63)
* (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-19 01:56:02 +01:00
Tiago Conceição 1796a33925 Global hotkeys prevent user from typing that key on controls (#62) 2020-09-18 19:40:55 +01:00
Tiago Conceição 4fd802cc0a Update CHANGELOG.md 2020-09-18 16:48:40 +01:00
Tiago Conceição e3e8dabbed Tooltip for next and previous layer buttons with associated shortcut 2020-09-18 16:48:18 +01:00
Tiago Conceição 44c9a2bcf1 Fix LGS swapped resolution
LGS: Some plugins and slicers use XY resolution information, while others are swapped, a auto swap will be performed when required (#59)
2020-09-18 14:27:53 +01:00
Tiago Conceição c6eb192903 Complete Settings Window 2020-09-18 03:22:10 +01:00
Tiago Conceição 518e7a0ec1 WPF settings 2020-09-17 23:21:38 +01:00
Tiago Conceição 5859a20d30 WPF 2020-09-16 20:31:59 +01:00
Tiago Conceição 49a6299cef v0.8.2.2
* (Add) Support for PHZ zip files when renamed to .zip
* (Fix) ZIP: Allow to cancel on gather layers stage
* (Fix) ZIP: Thumbnails not showing nor saving
2020-09-16 20:31:49 +01:00
Tiago Conceição 67150bde85 Add UVtools.WPF 2020-09-15 18:44:59 +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 9d63056fcf Remove Logs folder 2020-09-14 22:23:48 +01:00
Tiago Conceição d6d376b4f2 Version v0.8.2.1 2020-09-14 21:56:26 +01:00
Tiago Conceição 8bec024315 Fix ctb and pws
* (Fix) ctb and pws: Renders a bad file after save, this was introduced with cancelled saves feature
* (Fix) When cancel a file convertion, it now deletes the target file
2020-09-14 21:55:04 +01:00
Tiago Conceição 4cf6be8c97 Fixes LGS and dialog
* (Improvement) When unable to convert a format from SL1 to other, advice users to check used printer on PrusaSlicer
* (Improvement) Information on "Install profiles on PrusaSlicer" (#60)
* (Fix) LGS: Change resolution tool was defining wrong Y
2020-09-14 17:18:47 +01:00
Tiago Conceição 9a3d58f4f0 v0.8.2.0 2020-09-13 03:35:00 +01:00
Tiago ConceiçãoandGitHub e1876642c4 Merge pull request #58 from byancey/master
Text refresh on Issues tab of Settings
2020-09-13 02:54:46 +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 45add3af1e Setting: Allow change layer tooltip overlay color and opacity 2020-09-13 02:08:15 +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 12fc6dae7d Backup layers on operations
When a operation is cancelled affected layers will revert to the original form (#57)
2020-09-12 20:25:44 +01:00
Tiago Conceição cd60296df3 Improve save file operations
* (Change) File - Save As is always available (#56)
* (Fix) File - Save when cancelled no longer keep a invalid file, old restored (#54)
* (Fix) File - Save As when cancelled no longer keep a invalid file, that will be deleted (#54, #55)
2020-09-12 19:26:46 +01:00
Tiago Conceição f273260a8b Merge branch 'master' of https://github.com/sn4k3/UVtools 2020-09-12 17:39:56 +01:00
Tiago Conceição 2cfe41241e Update CHANGELOG.md 2020-09-12 17:39:28 +01:00
Tiago ConceiçãoandGitHub e55dd1df2d Merge pull request #53 from byancey/master
More detailed clean-up of text in FrmMain
2020-09-12 17:37:17 +01:00
Tiago Conceição 75aa7829f8 Layer overlay tooltip is now semi-transparent 2020-09-12 17:35:10 +01:00
Tiago Conceição dcc7d06149 Shift + click on roi button to clear it out 2020-09-12 16:21:56 +01:00
Tiago Conceição 24cbb40e03 GUI improvements
* (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-12 16:12:35 +01:00
Tiago ConceiçãoandGitHub cdade9ba22 Merge pull request #52 from byancey/master
Misc. text cleanup
2020-09-12 15:02:05 +01:00
Tiago ConceiçãoandGitHub a17e7c9853 Merge pull request #51 from byancey/master
Customize cursor for Pixel Edit mode
2020-09-12 06:08:35 +01:00
Tiago Conceição 3b76a95958 Chitubox v3 add Unknown12 = 28672 2020-09-12 06:08:17 +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 67c9d7139d Typo fix on overlay 2020-09-11 15:23:18 +01:00
Tiago Conceição be39bfa27b Update overlay text 2020-09-11 15:22:34 +01:00
Tiago Conceição af9ade3113 ROI layer
* (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-11 15:14:49 +01:00
Tiago Conceição 43a5cff1f3 Update UVtools.InstallerMM.wxs 2020-09-11 03:10:53 +01:00
Tiago Conceição 2297cfc6ef Update UVtools.GUI.csproj 2020-09-11 03:07:58 +01:00
Tiago Conceição a20ac92540 fixes 2020-09-11 03:06:56 +01:00
Tiago ConceiçãoandGitHub 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
Tiago Conceição c21b3d8bd6 Tune edit parameters 2020-09-11 01:45:23 +01:00
Tiago ConceiçãoandGitHub 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
Tiago Conceição 54609d3568 Add verbose log and advanced options for Morph 2020-09-10 20:32:51 +01:00
Tiago Conceição 57caaf857a Fix tracker not update when issue lsit is empty 2020-09-10 19:39:24 +01:00
Tiago Conceição 213257b812 Repair Layers to toolwindow 2020-09-10 19:06:58 +01:00