ToDo list for Mapivi starting with version 1.0 legend: Line Pattern: State Date (yyyy-mm) Text State: o = open point - = finished x = canceled - 2009-07 check buttons should be disabled when not in folder mode (they make only sense in folder view) - 2009-07 adding locations needs a progress bar x 2009-07 Mapivi should start with last navigation tab opened (e.g. keywords or location) x 2009-08 Add navigation history (see also navigation_history_save()) - 2009-07 Add search to navigation tab - 2009-07 Add advanced search to navigation tab - 2009-07 Add keyword cloud to navigation tab - 2009-07 Add rating and date constraint to navigation tabs (at least where it makes sense) o 2009-07 (Old ToDo-Point) Support UTF8 (non-ASCII) folder and file names o 2009-07 (Old ToDo-Point) Clean up options dialog, move all options to new dialog - 2009-07 Use a hash of hash for all configuration options to generate the options dialog (like in BB) - 2009-08 Add a donation info to the help menu - 2009-08 Show i-Button (show non-JPEG files ...) only in folder mode - 2009-08 Fix rating_frame o 2009-08 Fix fullscreen mode - 2009-08 Decide what to do with copyConfigPics, copyOtherStuff, copyPlugIns -> deleted! - 2009-12 use chooseDirectory for import Wizard "Source Folder", and use the next existing parent dir, if not existing o 2009-08 Support display of non-JPEG pictures, see http://groups.google.de/group/comp.lang.perl.tk/browse_frm/thread/46597bdea9e5ad71?hl=de# o 2009-09 change checkDataFormat() to ISO date (2009-10-22) - 2009-09 add item kind argument to all calls of checkSelection() - 2010-03 Bug: Moving pictures to a folder where these pictures already exist and pressing cancel deletes the pictures instead of canceling the move operation o 2010-03 add logo.jpg and thumbExample.jpg to distribution - 2010-03 idea: animated folder preview by cycling through all thumbnails of a folder when mouse hovers above a folder (see line 1633 "$dirtree->bind(''" or Balloon.pm) o 2010-04 When the rating of a picture is changed a text box with a warning pops-up "Info: Urgency changed from ..." this should be replaced with the stars notation (as graphics) + the thumbnail of the picture should be shown + an undo button would be nice to reset the rating to the old value - 2010-08 generate a dynamic menu (only valid in a session) with a "copy to" and "move to" entry for each folder the user copied or moved pictures to - 2010-10 get the available image magick fonts using: "convert -list type" for IM older than v6.3.5-7 or "convert -list font" for newer versions - 2010-10 draw labels/text on pictures using: convert -size 320x100 xc:white -font Book-Antiqua -pointsize 72 -annotate +30+70 "Anthony" -blur 0x4 -fill black -annotate +25+65 "Anthony" font_shadow_fuzzy.jpg, use ' instead of " under Unix - 2010-10 "mouse coordinates: ..." should not be recorded in the Mapivi log o 2010-10 add function to avoid Mapivi log growing too big o 2010-10 Navigation frame: keywords and location: either split up in a search and an edit tab or at least hide the edit buttons (Add + remove) when in search mode or talk to UI guys to find a better solution - 2010-10 get the available image magick fonts using: "convert -list type" for IM older than v6.3.5-7 or "convert -list font" for newer versions - 2010-10 draw labels/text on pictures using: convert -size 320x100 xc:white -font Book-Antiqua -pointsize 72 -annotate +30+70 "Anthony" -blur 0x4 -fill black -annotate +25+65 "Anthony" font_shadow_fuzzy.jpg, use ' instead of " under Unix o 2010-11 Show all drive letters in folder navigation tree under Windows - 2011-02 enable drag-and-drop from keywords and locations to picture(s?) - 2011-02 rename keyword hotlist to keyword clipboard - 2011-02 Ctrl+scrollwheel-up/down to zoom in/out the actual picture in the canvas (see GNOME Human Interface Guidelines 2.2.1) -> Key + and - are now usable - 2011-02 +/- to zoom out do not work properly: Zooming out stops at certain level, zoom display (text in %) and canvas scrollbars behave sometimes wrong - 2011-04 thumbnails of small pics should not be bigger than the originals - 2011-04 thumbnails of animated gifs should not be bigger than other thumbnails - 2011-04 check if it is possible and usefull to shift the focus from the navigation frame to the thumbnail frame after opening a folder; the user should be able to scroll thru a folder using the mouse wheel without first clicking on a thumb - 2011-05 Folder statistics: percent of folders with first, second, third, all checkmarks - 2011-05 new option to save database statistics and compare old and new values at mapivi exit. To show how many pictures have been deleted, tagged, etc. o 2011-06 Search picture database can be started several times (while still running), but only be stopped once; Search button should be disabled during search (or maybe exchanged by the stop button and vise versa) - 2011-08 bug: After Ctrl-m no picture is selected o 2011-08 After creating a new folder (during move or copy operation) the new folder should be selected as default target. - 2011-08 bug: Copy AND Move to originals folder (Ctrl-m) does not update searchDB! thumbnails are also not copied /moved o 2011-08 bug: seems like Mapivi can't delete empty folders o 2011-08 new feature: make selected pictures writable (see checkWriteable()) - 2011-08 jpegpixi source is offline -> removed jpegpixi from mapivi o 2011-08 when deleting a JPEG and its NEF file an error occurs because the NEF file is already deleted when the JPEG is deleted. o 2011-08 search for pictures with red,green and/or blue flags (see also get_rating_and_size()) - 2011-08 search for pictures with same EXIF date/time to also find renamed pictures, see 'Search for date/time ...') o 2011-09 calling edit on RAW pictures should open RAW-Converter e.g. RawTherapee or darktable o 2011-09 context menu in location tree (collapse/expand) - 2011-09 remove "Filter" label under location tree (and same layout as in keyword tree) - 2011-09 add thumb context menu to light table (see also feature request Enhance Lighttable - ID: 3392323) o 2011-09 rough idea: new function: create slideshow from any selection, search and expert search (e.g. via light table) - 2011-09 Slideshow filter options: Add include keywords, translate dialog - 2011-09 light table: add menu entry "show slideshow" (with rev 221 we have to select all pics and then press MMB or "Show selected pictures") - 2011-09 light table: add d-key to show pics in new window - 2011-09 slideshow: add user feedback about slideshow started/stopped, show time in seconds when +/- is pressed o 2011-09 light table: allow doubles? (a pictures may be used several times in a slideshow); maybe show a warning/question when adding - 2011-10 after zooming a picture to e.g. 100% it should been shown centered (at the moment it is aligned to the top left corner) o 2011-11 Autosave (database and config) save on focus out (saving laptop batteries)? - 2012-01 light table: file name of selected thumbnail should be displayed in status line - 2012-01 light table: @light_table_list should be an elements of $ltw, not a global array o 2012-04 show also PDFs, imagemagick is able to convert, convert PDFs to JPGs - 2012-08 light table: only ask to save on close when something has changed! o 2012-08 Icon for drag-and-drop of several pictures: image stack generated with imagemagick, see http://www.imagemagick.org/Usage/montage/#index montage -size 100x100 null: *.jpg null: -auto-orient -thumbnail 100x100 -bordercolor white -background none +polaroid -gravity center -geometry -50+2 -tile x1 result.jpg o 2014-10 when do_other_files() renames or moves e.g. a RAW picture, the list box is not updated (thumb removed or renamed). Find an intelligent way to handle this situation. o 2014-10 use EXIFTool to extract thumbnails from RAW files? o 2014-10 replace Image::MetaData::JPEG with Image::EXIFTool everywhere (<- this is a big one!) - 2014-10 show_pic_in_own_window: Show short IPTC data (just values, no keys) and date (if needed change from button to canvas?) o 2014-10 check function extract_jpeg() where is it used? does it work? - 2014-11 improve tag cloud navigation (show pictures button is not always visible) - 2014-11 search for date/time: add time range, e.g. +/- n min, n hours, n days, n weeks, ... - 2014-11 show_multiple_pics: new args to start fullscreen and to start slideshow directly o 2014-11 do we still need the stand alone keyword (tagcloud) browser? It is now embedded in the navigation bar. o 2014-11 drag and drop keywords to clipboard see existing but deactivated functions drag_keyword() and drop_keyword() o 2015-02 showNonJPEGS should be renamed to show_hidden_files and show the diff between the files in $actdir and the displayed files in listbox - 2015-02 showNonJPEGS/show_hidden_files should offer a dialog to display the files e.g. in a video player like vlc o 2015-02 showNonJPEGS/show_hidden_files add option to select video tool