Commit Graph
100 Commits
Author SHA1 Message Date
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
Tiago Conceição 65e432eec6 Add first and last layers shortcut 2020-09-10 15:41:52 +01:00
Tiago Conceição 6ac23c6e57 Fix toolwindow description margin 2020-09-10 15:35:50 +01:00
Tiago Conceição 24319dde6a Add LGS support 2020-09-10 02:42:21 +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 2bd8f9587a Add progress action text to Operations 2020-09-09 17:05:28 +01:00
Tiago Conceição 388e444d52 flip and rotate to toolwindow 2020-09-09 16:42:55 +01:00
Tiago Conceição f1662b27f9 Clean leftovers 2020-09-09 03:59:50 +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 a1348c0a41 Create OperationSolidify.cs 2020-09-08 22:52:21 +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 b855e0dcbc Implement toolwindow on remove layers 2020-09-07 23:04:44 +01:00
Tiago Conceição 2d9dafb51a Upgrade BinarySerializer dependency 2020-09-07 22:44:12 +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çãoandGitHub 14d21f53e7 Merge pull request #45 from byancey/master
Fix inconsistencies on pixel edit apply confirm dialog
2020-09-06 21:39:24 +01:00
Tiago Conceição 40b9cb9429 Futher toolwindow implementation 2020-09-06 21:38:19 +01:00
Tiago ConceiçãoandGitHub 22e4eacee6 Merge pull request #44 from byancey/master
Swap Location of Zoom out to Fit & Autozoom options
2020-09-06 18:54:19 +01:00
Tiago Conceição 57e584b066 Fixes 2020-09-06 18:52:53 +01:00
Tiago Conceição 97733fae1c Improvements to repair tool 2020-09-06 15:49:27 +01:00
Tiago ConceiçãoandGitHub 9f41937461 Merge pull request #43 from byancey/master
Streamline Layer Repair Dialog
2020-09-06 14:45:46 +01:00
Tiago Conceição ec34f48bd7 Remove auto zoom to merge with lockzoomlevel 2020-09-06 04:56:37 +01:00
Tiago Conceição e698c1e52b Corrections 2020-09-06 03:51:39 +01:00
Tiago ConceiçãoandGitHub 66df24de7f Merge pull request #41 from byancey/master
Settings Dialog Refresh
2020-09-05 23:14:32 +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 ac082b2232 Fix issue selection from layer preview and remove extra showlayer calls 2020-09-05 07:16:07 +01:00
Tiago ConceiçãoandGitHub 439cf764be Merge pull request #35 from byancey/master
Fix Issue List update on Layer Preview Select
2020-09-05 07:03:54 +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 f9fa78c2ba Update CHANGELOG.md 2020-09-04 03:00:03 +01:00
Tiago Conceição 0bc4244ab9 Update Layer.cs 2020-09-04 02:51:55 +01:00
Tiago Conceição 855aa24361 Fix touchingbounds calculation 2020-09-04 02:20:01 +01:00
Tiago Conceição def43177bb Reset settings triggers a upgrade from previous version when relaunch UVtools and bring that same values 2020-09-03 23:43:44 +01:00
Tiago ConceiçãoandGitHub e9eec34dd7 Merge pull request #33 from byancey/master
Remove extraneous AutoZoomBackIndex and related functions
2020-09-03 23:17:49 +01:00
Tiago Conceição 448aedc089 Update FrmMutationPixelDimming.cs 2020-09-03 22:30:51 +01:00
Tiago Conceição 4b855b517d Mutator - Pixel Dimming: Dims only the borders 2020-09-03 22:18:44 +01:00
Tiago ConceiçãoandGitHub 788c03cb9b Merge pull request #32 from byancey/master
Limit mouseHoldTimer to middle mouse button
2020-09-03 21:15:36 +01:00
Tiago Conceição 6342794d5d More use of transposed function 2020-09-03 21:14:50 +01:00
Tiago ConceiçãoandGitHub cd1805e2ca Merge pull request #31 from byancey/master
Change Zoom Level Lock to middle mouse click-hold
2020-09-03 20:51:26 +01:00
Tiago Conceição c574777f08 Add auto zoom 2020-09-03 20:40:59 +01:00
Tiago ConceiçãoandGitHub 7a73438f38 Merge pull request #30 from byancey/master
Display hand cursor in select mode
2020-09-03 19:40:21 +01:00
Tiago Conceição 5582b30c92 Partial island detection wasn't checking next layer as it should 2020-09-03 19:13:15 +01:00
Tiago Conceição 9fee2b34a3 Last selected tab fix 2020-09-03 18:57:25 +01:00
Tiago Conceição 1c98036ea7 Fix issue selection with SHIFT 2020-09-03 03:36:08 +01:00
Tiago ConceiçãoandGitHub f1d9bd9fb1 Merge pull request #29 from byancey/master
Select issue from Layer Preview
2020-09-03 02:43:04 +01:00
Tiago Conceição 840621cc43 Fix chitubox preview order and names 2020-09-03 02:42:28 +01:00
Tiago Conceição 3da9a68611 Update FrmMain.cs 2020-09-03 02:07:46 +01:00
Tiago Conceição 605a881645 Allow show crosshairs on every issue rather than selected only 2020-09-03 01:35:52 +01:00
Tiago Conceição 9461bc1c04 Add configurable crosshair lines 2020-09-02 23:39:45 +01:00
Tiago Conceição 739eca77fe Fix doubleclick 2020-09-02 20:44:39 +01:00
Tiago Conceição 9c4ac38999 Refactoring 2020-09-02 20:01:11 +01:00
Tiago Conceição 5e97ac4ccf Improve zoom calls 2020-09-02 18:08:00 +01:00
Tiago ConceiçãoandGitHub b1373f3bce Merge pull request #28 from byancey/master
Additional checks to limit ShowLayer during zoom
2020-09-02 15:44:05 +01:00
Tiago Conceição 1d51fa26b1 Extra optimizations 2020-09-02 04:30:53 +01:00
Tiago Conceição 3e9c0f02a0 Move condition 2020-09-02 03:26:33 +01:00
Tiago Conceição d4742891e7 Fix useless ShowLayer calls 2020-09-02 03:21:44 +01:00
Tiago Conceição 1a81cc2375 Fix a zoom supression 2020-09-02 02:13:37 +01:00
Tiago ConceiçãoandGitHub 6856bd9ece Merge pull request #27 from byancey/master
Optimize showLayer call for Islands and Bounding
2020-09-02 02:03:03 +01:00
Tiago Conceição 5d77db994a Supress extra zoom events 2020-09-02 01:33:40 +01:00
Tiago Conceição cce956b426 When next layer or previous layer button got disabled while pressing it get stuck
Also for next/prev issues buttons
2020-09-02 00:29:34 +01:00
Tiago ConceiçãoandGitHub 45496464bc Merge pull request #26 from byancey/master
Issue Highlighting and Crosshair Support
2020-09-01 21:23:13 +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
Tiago Conceição ba5b52791e v0.6.7.0
* (Add) Tool: Layer Clone
* (Add) Mutator: Mask
* (Add) Mutator - Pixel Dimming: "Strips" pattern
* (Remove) Bottom progress bar
2020-08-21 02:56:51 +01:00
Tiago Conceição 094c33184d Remove Bottom progress bar 2020-08-20 01:36:01 +01:00
Tiago Conceição 07cb5d8356 Add PR to chamgelog 2020-08-17 22:22:07 +01:00
Tiago Conceição fa5073e68f v0.6.6.1
* (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-17 22:01:06 +01:00
Tiago ConceiçãoandGitHub 06598b7523 Merge pull request #23 from byancey/master
Support for 4-connected-neighbor island detection
2020-08-17 18:07:22 +01:00
Tiago Conceição 747a292892 v0.6.6.0
* (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-11 03:00:05 +01:00
Tiago Conceição 292db4090f v0.6.5.0
* (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-08 03:10:16 +01:00
Tiago Conceição f53dc03881 v0.6.4.3
* (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-06 03:43:56 +01:00
Tiago Conceição fc3b789d29 v0.6.4.2
* (Add) Hold "ALT" key when double clicking over items to invert AutoZoom setting, prevent or do zoom in issues or pixels, this will behave as !AutoZoom as long key is held
* (Improvement) Partial island update speed, huge boost performance over large files
2020-08-05 02:02:01 +01:00
Tiago Conceição 384927dbef Update config 2020-08-04 05:56:47 +01:00
Tiago Conceição 012d9e4b70 v0.6.4.1
* (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-08-04 05:08:24 +01:00
Tiago Conceição 54130124f9 Fix MSI 2020-07-30 03:03:32 +01:00
Tiago Conceição 778b252dbe Version correction 2020-07-30 02:56:14 +01:00
Tiago Conceição e3c0840c2f v0.6.4.0
* (Add) Tool: Change resolution
* (Add) Log: Track every action you do on the program
2020-07-30 02:54:59 +01:00
Tiago Conceição 858bc33d2d v0.6.3.4
* (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-28 03:56:49 +01:00
Tiago Conceição c76a68c29b v0.6.3.3
* (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-26 02:46:18 +01:00
Tiago Conceição bf0feb805c v0.6.3.2
* (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-24 04:38:44 +01:00
Tiago Conceição 07652d6b88 Update CHANGELOG.md 2020-07-20 04:23:23 +01:00
Tiago Conceição 78e35204e6 v0.6.3.1
* (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-20 04:17:03 +01:00
Tiago Conceição 97f0e38c07 v0.6.3.0
* (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-19 04:23:27 +01:00
Tiago Conceição 9b9438dd40 v0.6.2.3
* (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-17 00:44:32 +01:00
Tiago Conceição fc83672a76 v0.6.2.2
* (Add) cbddlp, photon and ctb version 3 compability (Chitubox >= 1.6.5)
2020-07-14 22:21:11 +01:00