MTrackJ: Release Notes
1.5.0, December 21, 2012
- The plugin now requires Java 1.6, ImageScience 2.4.1, ImageJ 1.46a or higher.
- As of this version the source code of all classes is included in the jar-file.
- Added a plugin class method to quit an instance of MTrackJ from other code.
- Restored progress indication for loading, saving, measuring, movie production.
- Added instantaneous angle and angle statistics calculations in measurements.
- Extended functionality for trimming and dropping empty frames in movie production.
- Improved the point coding functionality and extended the point coding options.
- The hide-status of tracks is now saved (and loaded) in (from) the data files.
- Changed button labels for all question dialogs from "OK" / "Cancel" to "Yes" / "No".
- Changed "Include hidden tracks" to "Include all tracks" in measurements dialog.
- Changed the default maximum number of decimals in all measurements to 3.
1.4.1, January 31, 2011
- Added the possibility in the "Hide" mode to invert the visibility of all tracks.
1.4.0, January 28, 2011
- Made the main dialog more compact by using single-word buttons and a two-column layout.
- Added shortcuts (key bindings) as alternatives for clicking mouse and dialog buttons.
- Extended the "Move" mode to allow moving not only points but also tracks and clusters.
- Added a new mode "Hide" and a corresponding dialog button to allow hiding tracks.
- Removed separate "Continue tracks" mode but integrated it with the new "Add" mode.
- The track measurements dialog is no longer shown by default but now requires Ctrl down.
- Automatic resetting of IDs is now possible without the "ID" mode being active.
- Renamed the button and corresponding dialog for program configuration to "Options".
- Renamed the main dialog button for opening a browser with the online manual to "Help".
- Refined the coordinate offsets dialog by indicating the units for each coordinate.
- Added the possibility to specify coordinate offsets applied during saving of tracks.
- Load/import/save no longer proceeds if coordinate offsetting failed or was canceled.
- Offsets for loading, importing, and saving of tracks are now remembered separately.
- The Alt (was Ctrl) key now allows specifying an alternative file name for saving.
- Added an option in the displaying configuration dialog to specify the track ID locus.
- Added the possibility to apply various depth-coded visualizations of track points.
- The range of point sizes, track widths, and font sizes has been extended to 100.
- Added an option in the tracking configuration dialog to specify the time step size.
- Added an option in the measurements dialog to include or exclude hidden tracks.
- Improved the dialog for asking confirmation from the user for various operations.
- The last position of the configuration dialogs is now remembered per session.
1.3.1, September 17, 2010
- The plugin now requires ImageJ 1.44a and ImageScience 2.4.0 or higher.
- Updated the code to match changes in the API of the ImageScience library.
- Fixed a bug that could cause duration measurements to be skipped.
- Fixed various dialog layouting inconsistencies under Windows 7.
- Fixed a bug that could cause an exception when saving tracks.
1.3.0, November 8, 2008
- The plugin now requires Java 1.5 and ImageJ 1.41g or higher.
- Made the plugin compliant with a number of changes in the ImageJ API.
- Moved part of the code to the ImageScience library for use by future plugins.
- The program can now handle multidimensional images displayed as HyperStacks.
- Added unexpected exception catching and messaging in the event handling code.
- The measurement module has been extended to also compute basic track statistics.
- The program now always displays calibrated values and units when measuring tracks.
- The measurement results no longer list the cluster ID if there is only one cluster.
- It is now possible to specify the number of decimals for displaying measurement results.
- Added an option in the program configuration dialog to reuse previous file folders.
- Fixed the sometimes incorrect coordinate indication when zooming with +/- keys.
- Fixed incorrect speed measurements in cases of multiple frames between points.
- Fixed an array access conflict in multithreaded drawing of track points as triangles.
- Fixed unnoticed exception throwing in clustering mode when there are no tracks.
- Fixed the "unknown error" that occurred when trying to make movies of RGB stacks.
- Slightly improved the efficiency of data file loading by using buffered reading.
- The procedures for reading and writing data files now run in separate threads.
- Added progress indication for loading, importing, saving, and measuring tracks.
- It is no longer possible to edit tracks during saving, measuring, or movie making.
- Replaced "Show image" option by "Background" choice in the display configuration dialog.
- Replaced "Show" by "Display" everywhere in the configuration dialogs.
- Replaced "Origin" by the more general "Reference" everywhere.
- Changed button title "Show manual" to "Open manual" in the main dialog.
- The program now switches to zooming mode when deactivating editing modes.
- The program no longer asks to save changes in displaying settings.
- The active track is now displayed in the highlighting color.
- Improved coordinate and value updating in scrolling mode.
1.2.0, December 27, 2007
- The plugin now requires ImageJ 1.39n or higher for latest HyperStack support.
- Added support for tracking in images displayed as ImageJ HyperStacks.
- Coordinate values are now shown only for image dimensions larger than 1.
- Floating-point z-coordinate values loaded from data files are now retained.
- Density calibrations per channel of Image5D objects are now used in measurements.
- Improved and refined the behavior of the program in remembering file folders.
- Added a program configuration option to remember load/import/save folders separately.
- Added a program configuration option to toggle automatic image window activation.
- Added key and mouse wheel support for scrolling also in the channel dimension.
- Added a coordinate legend as prelude in showing coordinates in the log window.
- Improved synchronization of cluster/track/point status displaying and highlighting.
- Improved internal checking and deletion of zero-size tracks and clusters.
- Trimmed movie generation no longer gives an error message if there are no tracks.
- Improved coordinate validity checking in making movies and setting sliders.
- Refined the calibration check-box label in the displaying configuration dialog.
- Only tracks belonging to the current channel are now displayed by default.
1.1.0, July 16, 2007
- The plugin now requires ImageJ 1.38x or higher.
- Made the plugin compliant with Image5D version 1.1.7.
- Added a menu item ImageJ > Help > About Plugins > MTrackJ...
- Added a button for launching the default browser showing the online manual.
- Improved centroid snapping by ignoring the value mass below the Otsu threshold.
- Extended the argument passing/checking for launching the plugin from other plugins.
- The log window now opens in the bottom-right corner of the screen.
- Renamed the measurement results window to results window.
- Resolved conflicts in the handling of mouse wheel events in the image window.
- The results window is now put to front every time results are written to it.
- Related windows are now put to front when pressing the F key in the active image window.
- The main dialog is now initially put directly next to the image window.
- Added a program option to let the main dialog move along with the image window.
- Movie maker now shows the true slice and channel per point for a single track in 5D.
- Leading/trailing frames are now omitted by movie maker when the Ctrl key is down.
- Added a description of the MTrackJ data file format to the website.
1.0.1, October 12, 2006
- Zooming in/out can be done using the +/- keys at any time (if the image window is active).
- Temporarily switching to scrolling mode during tracking can be done by pressing the space bar.
- The program should now also work with the Java 1.4 runtime environment.
1.0.0, October 2, 2006
- The minimum requirements for this release are ImageJ 1.37r and Java 1.5.0. The program was tested and found to run properly on Windows XP (Service Pack 2), Linux 2.6.18 (Ubuntu 6.06), and Mac OS X 10.4.7. I haven't had the possibility yet to test it on other platforms so I don't guarantee anything there.