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.
This commit add support for highlighting of indidivual issues,
crosshair support, and changes to mouse based navigation
to make those added features a bit more useful. Here's a
quick summary of what is included in this commit:
-Issue Highlighting
-Edit Pixel Operation Highlighting
-Crosshair Support
-Configurable auto-zoom level support
-Mouse-Based Navigation updates for the issue list, layer preview
and pixel edit mode.
* (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)