Robert Dunn - 2014-08-01

This release was focused on improving the user experience and developer tools in anticipation of future enhancements.

For users, the changes are minimal but notable:

  • A new "load recently used files" button has been added to the Curves List tab page. Multiple files can be selected and reloaded with previously used scales automatically applied.

  • All windows and dialogs now are displayed on the screen at the last used location and size. The locations and sizes are retained from one session to the next.

  • New command line switches/options have been added. Run the program from a command prompt as follows to see a list of options:

    java -jar LDCT.jar --help
    
  • User help has been updated.

  • The README.txt file has been revised to include minimum Java version requirements (Java 7) and command line options.

For developers, the changes include:

  • Apache Commons CLI 1.2 is now used for command line parsing.

  • New packages to support persistence (saving/restoring configuration information) have been added.

  • A method for detecting "first run" and "version changed" conditions has been added.

  • A new developer document describing the new features has been added (LDCT Dev Doc v0.9.21.pdf).

  • Javadocs have been updated for new and changed packages.

Known Bugs

There are a couple of known bugs. All are "minor inconveniences" rather than functionality issues. See open tickets on the SourceForge LDCT project page for details and work-arounds.