Page 1 of 1

Suggestion: Distributable Folders

Posted: Tue Jul 15, 2008 2:36 pm
by JohnFredC
My idea is for a folder with images AND thumb cache that can be burned to a CD or copied/moved to a Network location.

The key feature of a Distributable Folder would be the "localized" thumbnail cache it contains.

To setup/use a Distributable Folder:


Designate Folder
  • User: Create or navigate to a folder with images
    User: Select XnView menu option (or toolbar button) "Folder Options"
    XnView: Display "Folder Options" dialog
    User: Enable "Make this folder distributable" (checkbox?)
    User: OK
    XnView: Prepare folder for distribution
Prepare Folder for Distribution
  • XnView: "Preparing local data. Please wait."
    XnView: Move thumbs (for designated folder) from central cache to "local" cache file in designated folder
    XnView: Create any missing thumbs in "local" cache in designated folder
    XnView: "Folder ready for distribution"
Distribute Folder
  • User: Select menu option (or toolbar button) "Distribute folder to:"
    XnView: Display distribution dialog
    User: Use folder tree dialog to identify destination media
    User: Toggle "Distribute local cache"
    User: Toggle "Distribute default slide show"
    User: Copy or Move
    Etc.
    User: OK

    XnView: "Distributing folder. Please wait."
    XnView: If folder not already distributable, Prepare Folder for Distribution
    XnView: Copy (or move) entire folder (with cache, if enabled by user, etc.) to destination media
    XnView: "Distribute folder has completed"
XnView Browse behavior with Distributable/Distributed Folder
  • User: Open XnView, navigate to folder
    XnView: If "local" cache file (xnview.xdb?) already present in folder, use it for thumbnail cache, otherwise use central cache for thumbs.
Issues

- What to call the "local" cache? xnview.xdb? User named? By folder name?
- How to handle "local" cache files when user has copied files/folders with Explorer, etc (instead of XnView)
- Browser navigation may slow while XnView switches to "local" cache
- What to do if multiple xdb files in folder
- Need action to "undistribute" a folder (ie. revert to using central cache and delete "local" cache)
- Etc...?