Mercurial > bins
diff TODO @ 0:a84c32f131df 1.1.29
Import vendor version
author | Peter Gervai <grin@grin.hu> |
---|---|
date | Wed, 15 Oct 2008 23:28:56 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TODO Wed Oct 15 23:28:56 2008 +0200 @@ -0,0 +1,116 @@ +TODO file for BINS (in no particular order) +------------------ + +- fix date encoding + +- use chmod() and symlink() instead of system() + +- add author email in default templates. + +- include bins_cleanupgallery in bins program. + +- copy the origninal image to the destination album, with a link in +the HTML, if it is not already there (same source & destination size, +scaleIfSameSize=0 and no rotation). + +- link .avi files to .thm when possible. + +- rotate JPEG images with a size that is not multiple of the iMCU with +mogrify instead of jpegtran (and perhaps remove border on scaled +images to avoid such size problems). + +- display numbers of images for each album in tree page. + +- don't process empty dirs. + +- possibilty to have images and sub-album in top level album +(currently, the thumbnail of the top level album is not displayed). + +- possibility to put XML files in another location (so images from +CD-ROM can be used). + +- more sophisticated install procedure to not erase HTML templates +and config files + +- command line option to select XML encoding. + +- handle correctly date/time format using plxgettext from Mandrake +package: lacks -k option for now. + +- add long option names with getopt + +- select images to include in album by using contents of desc fields +(eg: album with all images where 'people' contains 'joe'). + +- add possibility to exclude directory (like CVS ones). + +- generic description tag in the album.xml, to be used with all image +in this album missing this tag. + +- blue bar on the left is too long if lot of thumbs pages + +- possibility to have albums in different langages + +- gzip .xml files (controlled by an option) + +- use of CSS + +- possibility to have parameter by album (in the album.xml) or by +image (in its .xml file) to permit different image sizes, for +example : almost done for some parameters + +- use of the JIT compiler for HTML:Template: impossible for now, due +to bugs in HTML::Template:JIT. Some characters ($, \, %, @) must be +escaped (see http://rt.cpan.org/NoAuth/Bug.html?id=349 for bug +report). + +**************************************************************************** + +- hotkeys : DONE + +- don't overwrite .htaccess file if it exists, but edit it : DONE + +- preserve timestamp on files using cp -p when possible : DONE + +- possiblity to have different number of scaled images in a album: DONE. + +- width and height are not inversed on rotation with -o copied: CORRECTED + +- parameter to choose to rotate the original or the destination image: DONE + +- <tag> attribute (in exif section) to tell BINS to not read EXIF +fields in picture but only in desc file: DONE + +- use the previous attibute to set the new orientation when bins +rotate the original image and get rid of the BinsRotated parameter in +Exif section: DONE + +- use of TITLE attibute on some links or image to give help as +tooltips (for image title, sizes, etc...): DONE + +- thumb of current album (if any) in subalbum page: DONE. + +- add date of generation in the HTML code: DONE. + +- use of a config file to store parameters (instead of putting them +directly at the beginning og the code): DONE + +- chmod u+w on destination image after a cp: done + +- guess local encoding from locales setting: done + +- correct bug with grayscales jpeg: done + +- use of color styles (to select a set of colors): done + +- process .tiff files, as well as other formats: done + +- screenshot of bins-edit-gui: done + +- strip any . in the short size name when creating file names + +- handle broken jpegtran + +- use of javascript to preload images of next thumnails page when +current one is loaded. +