This is a list of to-do items, ideas and general scribblings for the next version (who knows when that will be). It is intended for the author's personal use, rather than anything meaningful to anyone else.

(This applies to the release version of 1.4 at the time of release, and is included only for information purposes, it will most likely be out of date if you are reading this now)

to do - 

* continuous slide show of entire album, rather than just the sub folder.
* --- Add button for european printers - http://www.jalbum.net/forum/thread.jspa?threadID=4082&tstart=15
Precompiling scripts to improve speed?
Remove E+ date format?? (had a go at this on Sun 5 Feb 05, not successful)
Redesign "new" logo
Include these ideas: http://www.jalbum.net/forum/thread.jspa?threadID=4930&tstart=0
Old 35mm equivalency routine not working..
Shift location of cameras.properties
Cleanup original+original2 slide pages (beanshell code etc)
Get promotion.properties working

Figure this out:
/**
    * Figure out the latest "last modified" file date of any file or directory under
    * the directory passed as argument including files in subdirectories
    * @since 5.2
    */
   public static long deepLastModified(File dir) throws IOException {
      long lastModified = dir.lastModified();
      File[] files = dir.listFiles();
      for (int i=0; i<files.length; i++) {
         // Changes to files doesn't update the directory date in Windows
         long lm = files[i].lastModified();
         if (files[i].isDirectory()) {
            lm = deepLastModified(files[i]);
         }
         if (lm > lastModified) lastModified = lm;
      }
      return lastModified;
   }

Quick Notes: To change for each new feature (ui variable added):
Add new variable to init at top of slide.bsh, index.bsh, (variable declarations at top and inside variableInit(), orig.htt as appropriate 
Add to onload.bsh
Add language elements to texts.properties
Add to documentation (changelog doc updates list below)
Add to variables.inc

Doc updates (1.3a to 1.4)
-----------

Known issues - no sound, movie files not working properly
Update documentation regarding the _fyvienet banner issue (reg exp change)
Update header.inc to new syntax (and other .inc files - check all code)

Add variable for folderThumbScale (index only)
Add variable for showPhotoName (slide only)
Retire: forceLandscapeSlideLayout, add new variables for this
Add variable promotionalLogos (index, slide)
Add variable charityName (index.slide)
Add variable imagePadding (index)
Retire: singleFolderMode (index), this is now done automatically
Add variable multiNavIndex (index)
Add variable multiNavSlide (slide)
Add variable globalHeader (index, slide) expert
Add variable globalFooter (index, slide) expert
Add variable guestBook (slide)
Add variable slideLayout (slide)
Add variable allow35mmFocusFromCcdDimension (slide) expert
Add variable debugMetadata (slide) expert
Add variable customSep (slide) expert