Graphic mode now has an enhanced right-click menu that provides quick access to all selection, editing, and drawing tools for graphic objects.
Template mode now has an enhanced right-click menu that provides quick access to all selection, editing, and drawing tools for template objects.
Edit Vertices mode has a new rectangular selection tool mode, accessible either by Ctrl+Drag or from the right-click menu.
Edit Vertices mode has a new Optimize Vertices in All Shapes action for regularizing vertex locations and removing duplicates, accessible from the right-click menu.
Split Graphics mode is updated with less intrusive tooltips for error handling and without abrupt mode exits due to invalid selections.
A new Deselect All action is available through the Edit menu, allowing users to deselect all selected items in the current mode quickly.
Compare Images (Side-by-Side) tool has new zoom in and out buttons on the toolbar.
Compare Images (Side-by-Side) tool has new mouse scroll wheel zoom with Ctrl held and middle-mouse button panning for quick view navigation.
Compare Images (Side-by-Side) tool has a new Use Time Scale setting that determines transforms based on retention times instead of pixel locations, better suited for comparing chromatograms with different sampling rates, start times, modulation models, etc.
Compatibility: The Use Time Scale setting is enabled by default. Uncheck the setting box in the toolbar, then the transform will be calculated solely based on pixel locations as in v2022r1 or older.
Compare Images (Side-by-Side) tool now performs an automated validation for initial match markers derived from named pairs to disable unreliable matches and choose the best fit transform. In addition, the Apply Markers action will choose the best fit transform if No Transform is selected.
Compatibility:
Variable modulation runs can now be processed via both Process Runs and Auto Process. In order to support Auto Processing variable modulation runs with a sequence table, the modulation field of a sequence table can now be left empty and the modulation model specified in the import options dialog.
Compatibility: Importing a sequence table created in v2022r2 and containing empty modulation fields in an older version will result in NaN values for the empty fields.
The Create Table for Runs action automatically initializes a new sequence table from a selection of run data files.
Progress dialogs no longer flash on the screen and steal focus when performing processing in the background with Project, Investigator, and Command Line.
If a source file for a loaded image is no longer found at the specified location, the location can be updated by clicking on its file path (highlighted in red) in the Images perspective.
Both RSD and F value are now reported in the results of the Find Compounds action.
On the License Check dialog, selecting the Check again option with an unactivated key would give an unexpected error message indicating that the key had expired.
Affected Versions: This bug affected version 2020r1 or later.
Workaround: Ignore the message and select the I have a new USB key... option to activate the key.
Using the Cropping/Prepending/Appending options on the import dialog to prepend or append data did not work as expected.
Affected Versions: This bug affected version 2.4 or later.
Recalculating noise from a retention time region with Processing > Recalculate Signal Noise would return an unexpected All provided regions were invalid error or silently produce incorrect results if performed on a chromatogram with a non-zero column 2 start time.
Affected Versions: This bug affected version 2.9r1 or later.
Applying phase shift to a variable modulation chromatogram would result in a fragmented chromatogram shifted by a different amount than expected.
If a library search failed to retrieve a spectra or RI from an incompatible NIST library, an exception was thrown.
Applying a template with a rectangle graphic at the edge of the image would cause issues if the template was transformed such that the rectangle fell out of the bounds of the image.
Running a script containing CmdGeomEditKnot commands (created by moving the vertices of a graphics object) would not update the area table values to reflect the change.
When saving a summary report, if the image dimensions were set such that one dimension was scaled to less than a pixel, an exception was thrown which would freeze the program at the summary report progress dialog.
Newly saved expressions from the CLIC Expression editor would be lost if the image was closed while the CLIC Expression editor was still open.
Multiple uncaught exceptions were thrown when a table with group column headers (e.g., Interactive Match and Transform, Compare Images (Side-by-Side)) was partially off-screen and moved back on-screen.
Affected Versions: This bug affected version v2020r1.2 or later.
Workaround: Make the Table window smaller and then move it slowly. Once the whole window is shown on the screen, you can move it freely within the screen.
A newly opened SIC view would not correctly display the current selection of blobs, areas, templates, etc.
With the Window look and feel enabled, any popup menu would interfere with expected mouse behavior by consuming the first click (e.g., clicking a toolbar button with a popup menu open would only close the popup menu and not perform the button action).
Workaround: Click to close the menu and click again to perform the intended action.
When using the merge panel tool, if the shared edge segments had overlapping vertex handles, the result was unexpected, usually resulting in zero-area polygons/areas that looked like polylines.
Using the polyline split tool would sometimes unexpectedly remove vertices from the split panel if they were overlapping with other vertices at the current zoom level.
Workaround: Zoom in far enough that the problematic vertices are no longer overlapping before performing the split.
If either of the Blob Table or Blob Set Table dialogs were open, Auto Mesh > Custom Grid would take an unexpectedly long time to run.
Workaround: Close the blob table and blob set table before opening the Auto Mesh dialog.
The Edit > Select All action was incorrectly shown as enabled when in MS mode with a non-MS image open.
If the Blob Table dialog was open, performing an undo after moving many vertices would take an unexpectedly long time to run.
Workaround: Close the blob table before performing the undo.
Edit vertices mode had several minor bugs:
In split graphics mode, two rapid right clicks spaced apart on the same panel would unexpectedly zoom the view as if performing a right-click and drag.
When importing a sequence table, there was incomplete validation of the vial names. This could result in vials with invalid names (e.g., containing '/') being created.
In Investigator, if missing values were present in the data shown in the multiple trend and distribution plots, the plots would not align as expected.
The How to Display CLIC Expression setting has been removed from the Multi-Channel settings panel. Now, only one CLIC Tool dialog will be shown.
The default setting for the Report Residual Area in Area Table setting has been changed to disabled. It can be reenabled at Settings > Configure > Blob Statistics.