Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
stacker:docs:modificationhistory [2020/03/28 20:45] rjlittlefield [Current Beta] T2020-03-22-2054-beta |
stacker:docs:modificationhistory [2022/03/27 19:22] rjlittlefield T2022-03-26-1023-beta |
||
---|---|---|---|
Line 3: | Line 3: | ||
==== Current Beta ==== | ==== Current Beta ==== | ||
- | The current beta release is version **T2020-03-22-2054-beta** (March 22, 2020). | + | The current beta release is version **T2022-03-26-1023-beta** (Mar 26, 2022). |
- | Compared to the most recent production version T2019-10-07-1410, this T2020-03-22-2054-beta contains the following improvements: | + | Compared to the previous beta T2022-03-19-1717-beta, this T2022-03-26-1023-beta.exe incorporates the following improvements. |
- | * Added ability to have dust/defect mask during stacking. (Specify at Options > Preferences > Preprocessing.) | + | * New features: |
+ | * **Automatic save project** on new or renamed output image (feature controlled at Options > Preferences > Project Settings, enabled by default). | ||
+ | * Renamed output images are also renamed in file system on project save (including automatic saves). | ||
+ | * Files with extension .txt are allowed in project folders and folders of images. | ||
+ | * DOF and stereo calculators dynamically update to reflect newly opened project. | ||
+ | * Bug fixes: | ||
+ | * Closing project with stereo view active left an image displayed. | ||
+ | * Switching projects via drag-and-drop bypassed close code and could discard a modified project without warning. | ||
- | * Added Batch > Slabbing... capability (first cut, PMax only, hardwired output image specs). | + | Compared to the current full release T2022-03-12-1935, the T2022-03-19-1717-beta incorporated the following improvements: |
+ | |||
+ | * Performance: | ||
+ | * Faster reading and writing .zsy files (Output Images). | ||
+ | * Faster save output image immediately after stacking. | ||
+ | * Bug fixes: | ||
+ | * Added diagnostic printout, "Developer.TracebackImageDisposes=true". | ||
+ | * Avoid unnecessary re-reading of .zsy file caused by pre-sizing. | ||
+ | * Avoid hanging the GUI on certain file reading errors. | ||
+ | * Avoid resetting modification date of project folder when opening old projects. | ||
+ | |||
+ | |||
+ | ==== Current Full Release ==== | ||
+ | |||
+ | The current full release is Build **T2022-03-12-1935** (Mar 12, 2020). | ||
+ | |||
+ | Improvements in **T2022-03-12-1935** and **T2022-03-12-1935-beta** | ||
+ | |||
+ | * New function: view existing stereo pair | ||
+ | * New feature: Options > Preferences > Preprocessing > "Sort new files in reverse order". | ||
+ | * New option for {datetime:format} to image naming template. | ||
+ | * StackShot: avoid exceeding firmware limit for maximum rail speed steps/second. | ||
+ | * User interface: | ||
+ | * Stereo calculator, added more precision in display values. | ||
+ | * Changed initial setting: Default to hand cursor (pan/zoom tool) when stereo previewing. | ||
+ | * Relabeled button: "Stop Preview" --> "Stop Stereo View". | ||
+ | * Bug fixes: | ||
+ | * Avoid out-of-memory error caused by badly formatted Exif data. | ||
+ | * Avoid rare crash due to race condition in retouching. | ||
+ | |||
+ | |||
+ | |||
+ | Improvements in T2021-09-30-1652-beta (rebuilt as **T2021-10-12-2040**) | ||
+ | |||
+ | * Avoid popup on sporadic and harmless noSuchMethod errors inside JRE 17. | ||
+ | * Avoid red popup and hang if source image missing and screen image not cached. | ||
+ | |||
+ | Improvements in T2021-09-06-1856-beta | ||
+ | |||
+ | * Avoid popup on sporadic and harmless accessibilityHitTest error inside JRE 17. | ||
+ | |||
+ | The current full release is Build **T2021-08-28-1410** (Aug 28, 2021). \\ This is a re-build with no functional modifications, to provide a production build number. | ||
+ | |||
+ | Improvements in T2021-08-10-1929-beta | ||
+ | |||
+ | * User Interface & API | ||
+ | * File name "RegistrationParameters.txt" changed to "AdjustmentParameters.txt" for consistency with user interface. | ||
+ | * macOS compatibility & performance | ||
+ | * Embed OpenJDK 17 to use Apple's Metal API, for faster image window updates. | ||
| | ||
- | * Added "Resets" panel to Options > Preferences. | + | Improvements in T2021-07-31-1138-beta |
- | * Changed default memory allocation to use up to 1/2 of physical memory. | + | * Code signing: switched to EV code signing certificate for Windows. |
+ | * Bug fix: | ||
+ | * Work around launch problem introduced by font management in macOS Monterey. | ||
| | ||
+ | Improvements in T2021-06-10-1611-beta | ||
+ | |||
+ | * User interface: | ||
+ | * Log but not alarm on spurious exceptions regarding component visibility. | ||
+ | * Added Help > Reset Menus, to repaint window and reset menu entries based on application state. | ||
+ | | ||
+ | Improvements in T2021-06-06-1947-beta | ||
+ | |||
+ | * User interface: | ||
+ | * Improved progress bar handling when DMap caching. | ||
+ | * Preferences dialog, added button in DMap Settings to set threshold mask color. | ||
+ | * Bug fix: | ||
+ | * Set color mask button did not work. (Bug introduced in T2021-05-31-1607-beta.) | ||
+ | * Other: | ||
+ | * Reduced access to Windows registry, may speed opening of Preferences dialog. | ||
+ | |||
+ | Improvements in T2021-05-31-1607-beta | ||
+ | |||
+ | * User interface | ||
+ | * Allow copying text of labels, buttons, checkboxes, etc. to clipboard, using right-click context menu. | ||
+ | * Provide concise diagnostic instead of generic "Uh-oh" when image files cannot be read. | ||
+ | * Renamed menu entry File > "Save Registration Parameters" to be File > "Save Adjustment Parameters", for consistency with "Save Adjusted Input Images" and to avoid confusion with Options > Registration. | ||
+ | * Bug fixes: | ||
+ | * Correction to components considered relevant for DMap caching. | ||
+ | * Reduce progress bar startup spike when using DMap cache. | ||
+ | | ||
+ | Improvements in T2021-05-29-1631-beta | ||
+ | |||
+ | * DMap speedup: | ||
+ | * Options > Preferences > DMap Settings: "Cache DMap pass 1 info for faster work with multiple thresholds" | ||
+ | Improvements in **T2021-05-28-1930** and **T2021-05-28-1930-beta**: | ||
+ | |||
+ | * Bug fix: | ||
+ | * Allow trialing of Pro-only features for entire duration of Promotional Edition license. | ||
+ | |||
+ | Improvements in **T2021-05-05-1700** and **T2021-05-05-1700-beta**: | ||
+ | |||
+ | * Bug fix: | ||
+ | * Clean installation of Professional Edition license key could give misleading diagnostic. | ||
+ | |||
+ | Improvements in **T2021-05-05-1700** and **T2021-05-05-1700-beta**: | ||
+ | |||
+ | * Bug fix: | ||
+ | * Filechooser could be used off event thread for new project placement "Ask". | ||
+ | |||
+ | Improvements in **T2021-04-24-1600** and **T2021-04-24-1600-beta**: | ||
+ | |||
+ | * Batch mode: allow selection of input and output images to inherit from environment. | ||
+ | * Added license type "Promotional Edition". | ||
+ | * Improved display of applicable license keys. | ||
+ | * Bug fixes: | ||
+ | * Multi-line tooltips in menu entries were sometimes truncated. | ||
+ | * Main menu entries were sometimes not re-enabled on completion of batch script. | ||
+ | * File > Save Other... menu entry was enabled even when no sub-entries were enabled. | ||
+ | * Added defensive check for filechooser used off event thread. | ||
+ | * Values in DOF and stereo calculators were not always reloaded by Open Project. | ||
+ | |||
+ | Improvements in **T2021-02-16-2045** and **T2021-02-16-2045-beta**: | ||
+ | |||
+ | * Added native build for Apple Silicon cpu (ARM cpu) on macOS. | ||
+ | * Bug fixes | ||
+ | * "File > Remove from list" now removes cached copy of converted TIFF. | ||
+ | * StackShot controller now saves 6 digits for step size in predefined setups. | ||
+ | * StackShot controller, maximum rail speed was set wrong on launch with nonstandard drive pitch. | ||
+ | * DOF calculator clarifies the meaning of "Step overlap". | ||
+ | * User Interface: | ||
+ | * Include File > Exit menu item in all Mac configurations. | ||
+ | * Stereo calculator panel, use "P" instead of Unicode checkmark which may be absent. | ||
+ | | ||
+ | Improvements in T2020-10-25-1049-beta | ||
+ | |||
+ | * User interface: | ||
+ | * Add access to stereo calculator through main menu bar. | ||
+ | * DOF calculator: | ||
+ | * Allow to skip magnification if NA specified. | ||
+ | * Improve some field labels. | ||
+ | * Added option to pan/zoom by default (no spacebar needed) when stereo previewing. | ||
+ | |||
+ | Improvements in T2020-10-17-0907-beta | ||
+ | |||
+ | * Ignore leading/trailing blanks when finding missing source files. | ||
+ | |||
+ | Improvements in T2020-10-16-1537-beta | ||
+ | |||
+ | * Added DOF calculator. | ||
+ | * User interface: | ||
+ | * Added estimated time remaining to the normal progress bar. | ||
+ | * Added comment at Preferences > Memory usage, to note pixels versus bytes. | ||
+ | * Bug fixes | ||
+ | * Avoid hang on certain cases of invalid file paths or device failure. | ||
+ | * Recover gracefully from project missing source files, when app launched from .zsj . | ||
+ | * Disable diagnostic printout of initialization of dark theme and logging. | ||
+ | * Ignore upper/lower case when finding missing source files. | ||
+ | | ||
+ | Improvements in T2020-10-11-1557-beta | ||
+ | |||
+ | * Debug code: show initialization of dark theme and logging | ||
+ | * Added off-axis shift calculator, at Options > Preferences > Stereo/Rocking. | ||
+ | * User interface | ||
+ | * StackShot control panel: display estimated time to shoot stack | ||
+ | |||
+ | Improvements in T2020-10-05-0914-beta | ||
+ | |||
+ | * User interface | ||
+ | * Add configuration file parameters to set dark theme colors. | ||
+ | * Add stereo preview control buttons to swap sides and stop preview. | ||
+ | * Improve gray levels for dark mode theme. | ||
+ | * Avoid pure black for unoccupied image area. | ||
+ | * StackShot control panel: draw light in dark mode. | ||
+ | | ||
+ | Improvements in T2020-09-17-1351-beta | ||
+ | |||
+ | * User interface: added keyboard shortcut for Save Project. | ||
+ | | ||
+ | Improvements in T2020-09-12-1527-beta | ||
+ | |||
+ | * Debug printout of all files in 'generatedimages' folder, if .zsy file not found. | ||
+ | * Image saving: | ||
+ | * Expose all TIFF compression modes supported by underlying javax.imageio . | ||
+ | * Bug fixes: | ||
+ | * Batch > Slabbing default output naming template now reflects PMax vs DMap. | ||
+ | | ||
+ | Improvements T2020-06-01-1033-beta | ||
+ | |||
+ | * Added dark mode Look & Feel. | ||
+ | |||
+ | Improvements in **T2020-05-22-1330** and **T2020-05-22-1330-beta**: | ||
+ | |||
+ | * Added ability to rename entries in the Input Files and Output Images lists (via popup menu on list entry) | ||
+ | * Batch mode | ||
+ | * Sort folders & projects by name when dragged or pasted into Batch Queue dialog. | ||
+ | * Added explanatory comment at Options > Preferences > Slabbing. | ||
+ | * Added explicit Align All Frames as first task. | ||
+ | * Allow transient selection of "Save in designated folder" with no folder specified. | ||
+ | * Bug fix: Options > Preferences > Resets > "to factory settings" would sometimes fail to remove the configuration file. | ||
+ | * License agreement: shortened and simplified treatment of embedded components. | ||
+ | | ||
+ | Improvements in T2020-04-04-1104-beta | ||
+ | |||
+ | * Batch mode | ||
+ | * Improved and expanded user interface for control of slab generation. | ||
+ | * Slab generation settings now "stick" from one execution to the next. | ||
+ | * CHANGE OF SPECIFICATIONS: "Save in source folders" now always saves in folder of source images, never in root of project folder. | ||
+ | * Dust/defects mask | ||
+ | * Added option to avoid edge streaks by in-filling after alignment. | ||
+ | |||
+ | Improvements in T2020-03-22-2054-beta | ||
+ | |||
+ | * Added ability to have dust/defect mask during stacking. | ||
+ | |||
+ | Improvements in T2020-03-10-1317-beta | ||
+ | |||
+ | * Added command line option "-suppressSaveProperties" to prevent writing of zerenstk.cfg on exit. | ||
+ | * Added "Resets" panel to Options > Preferences. | ||
+ | * Changed default memory allocation to use up to 1/2 of physical memory. | ||
+ | |||
+ | Improvements in T2020-03-03-2039-beta | ||
+ | |||
* User interface | * User interface | ||
* Added {numinp} tag in file save template, number of input files selected for stack output. | * Added {numinp} tag in file save template, number of input files selected for stack output. | ||
* Added {fntodot} tag in file save template, file name of first file selected, to first dot. | * Added {fntodot} tag in file save template, file name of first file selected, to first dot. | ||
* Reordered main menu bar to better match workflow: File, Stack, Edit versus File, Edit, Stack. | * Reordered main menu bar to better match workflow: File, Stack, Edit versus File, Edit, Stack. | ||
- | |||
* Configuration | * Configuration | ||
* Setting for Options > Preferences > Multiprocessing > number of cores/processors is now preserved from exit to next launch. | * Setting for Options > Preferences > Multiprocessing > number of cores/processors is now preserved from exit to next launch. | ||
- | * Added command line option "-suppressSaveProperties" to prevent writing of zerenstk.cfg on exit. | ||
- | |||
* StackShot | * StackShot | ||
- | * added configuration file parameters AcquisitionSequencer.HoldingTorque{Low,High}Precision, each with legal values 0-10. | + | * added configuration parameters AcquisitionSequencer.HoldingTorque{Low,High}Precision, each with legal values 0-10. |
* StackShot controller window bounds are now retained across exit/relaunch. | * StackShot controller window bounds are now retained across exit/relaunch. | ||
+ | | ||
+ | Improvements in T2019-12-15-1443-Windows10-beta | ||
+ | * Batch | ||
+ | * Added Batch > Slabbing... capability (first cut, PMax only, hardwired output image specs) | ||
+ | Improvements in **T2019-10-07-1410** and **T2019-10-07-1410-beta** | ||
- | ==== Current Full Release ==== | + | * User interface |
+ | * Added {project} tag in depth maps folder path to allow project-relative placement. | ||
+ | * Bug fix | ||
+ | * "Fit window" was not being preserved as an image scale from exit to next launch. | ||
- | The current full release is Build **T2019-10-07-1410** (October 7, 2019). | + | Improvements in T2019-09-03-1609-beta |
+ | |||
+ | * Macintosh compatibility | ||
+ | * Revert to slower automatic switch to JFileChooser due to improved Catalina beta 8 (19A546d). | ||
+ | * Other | ||
+ | * Allow .zsj files in Input Files list. | ||
+ | |||
+ | Improvements in T2019-08-25-1114-beta | ||
+ | |||
+ | * User interface | ||
+ | * Added configuration file option to suppress warning about "not yet completely aligned", \\ UIStyle.SuppressNotCompletelyAlignedWarning=true | ||
+ | * Bug fix | ||
+ | * Avoid exception caused by edit-undo while canceling or committing retouching. | ||
Improvements in T2019-08-20-1411 and T2019-08-20-1411-beta: | Improvements in T2019-08-20-1411 and T2019-08-20-1411-beta: | ||
Line 42: | Line 274: | ||
* Faster automatic switch to JFileChooser if system native filechooser (Finder) does not open. | * Faster automatic switch to JFileChooser if system native filechooser (Finder) does not open. | ||
* Diagnose issue with macOS Catalina (10.15) not allowing use of native filechooser. | * Diagnose issue with macOS Catalina (10.15) not allowing use of native filechooser. | ||
- | |||
* User interface: Added {project} tag in depth maps folder path to allow project-relative placement. | * User interface: Added {project} tag in depth maps folder path to allow project-relative placement. | ||
- | |||
* Bug fixes | * Bug fixes | ||
* “Fit window” was not being preserved as an image scale from exit to next launch. | * “Fit window” was not being preserved as an image scale from exit to next launch. | ||
Line 52: | Line 282: | ||
* Avoid exceptions caused by switching source files while canceling or committing retouching. | * Avoid exceptions caused by switching source files while canceling or committing retouching. | ||
* StackShot 3x, activate Shutter 2 in addition to Shutter 1. | * StackShot 3x, activate Shutter 2 in addition to Shutter 1. | ||
- | |||
* Embedded JRE | * Embedded JRE | ||
* Upgraded to AdoptOpenJDK JRE 12.0.1+12 on all 64-bit platforms and 32-bit Windows. | * Upgraded to AdoptOpenJDK JRE 12.0.1+12 on all 64-bit platforms and 32-bit Windows. |