Option to skip initial scanning of photo library
I use a network mount for all my photos. If I forget to mount it, then Shotwell changes the status of all my photos to "lost". This takes a long time, and I consider it a risky behaviour, assuming that it alters the database entries for each and every photo.
I would like an option to "do not automatically scan library" and a refresh button to manually "check library for new or altered photos".
Ideal behaviour when I'm starting shotwell and the library directory is unmounted:
- no massive status change of any photo, in fact Shotwell shouldn't even know that something is wrong initially
- I browse all albums and thumbnails as usual
- Clicking on a photo shows a message "unable to load" instead of the photo
- If I mount the library directory, the photo should show up
- If I don't mount the library directory and exit Shotwell, still no massive change should occur - maybe I'm in an environment where I'm missing my external HDD and I just want to browse the thumbnails.
The initial scan, besides dangerous can be quite bothersome as well; for example when I'm not at home the SSHFS mount is really slow so the scan takes long. In fact I'm quite curious, what is the purpose of the initial scan? What would break if I could just disable it?