The same confirmation dialog in the pixel edit mode is used for both
applying operations, and exiting pixel edit mode.
As a result, the text promt feels a little out of context for the apply
case, and this also results in pixel history getting cleard if you
choose "No" on this dialog. This makes sense if you are exiging pixel
edit mode, but not if you just hit apply and changed your mind.
Added a seperate dialog for the Apply case that only has the options
"Yes/No". Yes applies the changes, No behaves like Cancel.
Also added a new setting in the settings dialog so that pixel editor
can be configured to exit after each apply operation. I found I was
applying operations and then going off and doing other things without
realizing I was still in pixel edit mode, so thought this would be
a good option to have.
After removal of the "Zoom out Large Issues" option in the settings
checkbox, I was just glancing at the settings and thought the
Zoom group would look bettter with the dropdowns for
Zoom In and Zoom Out at the top, and the checkbox
option to enable zoom on single click at the bottom.
Very minor adjustment, so take it or leave it, either way is fine,
but I went ahead and changed it to see how it looked, liked it,
so figured I'd submit.
Detailed Descripton and warning text has been moved from main dialog into tooltips. It's
usefull information for new users, but not needed each time repair is run.
Less frequently used settings for gap and noise removal
itterations have been moved to and advanced settings group that
is hidden by default, and can be enabled if changes in those settings is
desired. For many users, those advanced settings can be left on default
and never adjusted.
-Adjusted wording for clarity across all tabs
-Adjusted capitilzation for consistency
-Color buttons are now 24x24 instead of 32x32.
-Misc adjustments to spacing and layouts.
-Replaced ZoomToFitiPringBounds checkbox with Combobox and mapped index to existing
config item.
-Added color selection for crosshair.
* (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
When selecting issues using SHIFT in the layer preview,
the selected issue doesn't update in the issue list until
after shift is released. This fix forces an immediate
refresh of the issue list so that it updates as you click,
rather than after SHIFT is released.
Also fixed some commented code for for clearing crosshairs
before zoom so that it compiles when uncommented...but code
is still commented out in the commit.
Since we no longer autozoom by zooming out from max zoom,
we can work directly with actual ZoomLevels rather than
maintaining a backindex for the ZoomLevels array. The
backindex and it's associated functions have been removed.
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.