[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 103350] its too easy to save images
From:       Fabien <fabien.ubuntu () gmail ! com>
Date:       2006-11-24 10:28:44
Message-ID: 20061124102844.5227.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=103350         




------- Additional Comments From fabien.ubuntu gmail com  2006-11-24 11:28 -------
After reading all these comments and thinking about the versioning feature, now it's \
my turn to make a proposal :)

This is my suggestion about file versioning

1) requirements

Files created by digikam should be readable by any other software, it should just be \
valid JPEG, PNG or whatever files.

Versioning should not modify albums hierarchy by creating new visible directories \
(like Originals or something like that inside each album) or files.

Keep it simple :)

2) my proposed solution

Create .versions directory to store files in each album dir (if needed)
Use Versioning setting to be able to adjust the number of backups, so people can \
                choose what they want :
- 0 => no backup, like now
- 1 => only the original is stored
- 2 => the original + latest modified image file is stored
- 3 => the original + the 2 latests modified image files are stored
- ...
- infinity => the original + all modified image files are stored


For a standard image file named img0001.jpg, name of backup file could be :
- img0001_orig.jpg to keep the original picture
- img0001_2006-11-23T16:40:45+0100.jpg
- img0001_2006-11-23T16:30:12+0100.jpg
...


with date : #date --iso=seconds
Eg :
2006-11-23T16:40:45+0100

-----

But, before doing some versioning work, I wonder if it won't be a good thing to just \
add a warning when saving the file : "Are you sure you want to overwrite file xxx ?"
Maybe before 0.9.0 final ?


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic