comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:a84c32f131df
1 TODO file for BINS (in no particular order)
2 ------------------
3
4 - fix date encoding
5
6 - use chmod() and symlink() instead of system()
7
8 - add author email in default templates.
9
10 - include bins_cleanupgallery in bins program.
11
12 - copy the origninal image to the destination album, with a link in
13 the HTML, if it is not already there (same source & destination size,
14 scaleIfSameSize=0 and no rotation).
15
16 - link .avi files to .thm when possible.
17
18 - rotate JPEG images with a size that is not multiple of the iMCU with
19 mogrify instead of jpegtran (and perhaps remove border on scaled
20 images to avoid such size problems).
21
22 - display numbers of images for each album in tree page.
23
24 - don't process empty dirs.
25
26 - possibilty to have images and sub-album in top level album
27 (currently, the thumbnail of the top level album is not displayed).
28
29 - possibility to put XML files in another location (so images from
30 CD-ROM can be used).
31
32 - more sophisticated install procedure to not erase HTML templates
33 and config files
34
35 - command line option to select XML encoding.
36
37 - handle correctly date/time format using plxgettext from Mandrake
38 package: lacks -k option for now.
39
40 - add long option names with getopt
41
42 - select images to include in album by using contents of desc fields
43 (eg: album with all images where 'people' contains 'joe').
44
45 - add possibility to exclude directory (like CVS ones).
46
47 - generic description tag in the album.xml, to be used with all image
48 in this album missing this tag.
49
50 - blue bar on the left is too long if lot of thumbs pages
51
52 - possibility to have albums in different langages
53
54 - gzip .xml files (controlled by an option)
55
56 - use of CSS
57
58 - possibility to have parameter by album (in the album.xml) or by
59 image (in its .xml file) to permit different image sizes, for
60 example : almost done for some parameters
61
62 - use of the JIT compiler for HTML:Template: impossible for now, due
63 to bugs in HTML::Template:JIT. Some characters ($, \, %, @) must be
64 escaped (see http://rt.cpan.org/NoAuth/Bug.html?id=349 for bug
65 report).
66
67 ****************************************************************************
68
69 - hotkeys : DONE
70
71 - don't overwrite .htaccess file if it exists, but edit it : DONE
72
73 - preserve timestamp on files using cp -p when possible : DONE
74
75 - possiblity to have different number of scaled images in a album: DONE.
76
77 - width and height are not inversed on rotation with -o copied: CORRECTED
78
79 - parameter to choose to rotate the original or the destination image: DONE
80
81 - <tag> attribute (in exif section) to tell BINS to not read EXIF
82 fields in picture but only in desc file: DONE
83
84 - use the previous attibute to set the new orientation when bins
85 rotate the original image and get rid of the BinsRotated parameter in
86 Exif section: DONE
87
88 - use of TITLE attibute on some links or image to give help as
89 tooltips (for image title, sizes, etc...): DONE
90
91 - thumb of current album (if any) in subalbum page: DONE.
92
93 - add date of generation in the HTML code: DONE.
94
95 - use of a config file to store parameters (instead of putting them
96 directly at the beginning og the code): DONE
97
98 - chmod u+w on destination image after a cp: done
99
100 - guess local encoding from locales setting: done
101
102 - correct bug with grayscales jpeg: done
103
104 - use of color styles (to select a set of colors): done
105
106 - process .tiff files, as well as other formats: done
107
108 - screenshot of bins-edit-gui: done
109
110 - strip any . in the short size name when creating file names
111
112 - handle broken jpegtran
113
114 - use of javascript to preload images of next thumnails page when
115 current one is loaded.
116