Summary: | File Already Exists dialog box overhaul | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Todd <toddrme2178> |
Component: | general | Assignee: | Peter Penz <peter.penz19> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | angel_blue_co2004, faure, razielmine, sreich |
Priority: | NOR | ||
Version: | 16.12.2 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Initial dialog box
Dialog box after changing the file name Dialog box after checking the "Apply to All" checkbox New Initial Dialog Box New Dialog Box After Changing the File Name New Dialog Box After Checking The "Apply to All" Checkbox |
Description
Todd
2008-12-07 07:26:37 UTC
Created attachment 30368 [details]
Initial dialog box
Based on my idea in the above bug report. This is what you would see when the "file already exists" dialog box first opens. Clicking the "skip" button would skip this file. Clicking the "overwrite" button would overwrite the existing file. Clicking "Suggest New Name" and the "Apply to All" check box have more significant effects and will appear in the second and third mockups (respectively). If there is only one file being copied then the "Apply to All" checkbox and "Skip" button should be either grayed out or absent entirely, since neither has any meaning when only working with one file.
Created attachment 30369 [details]
Dialog box after changing the file name
This is how the dialog box would look after either typing a new name in or clicking the "suggest new name" button. Either way, since suggesting a new name is no longer relevant that button has become a "Rename" button. Putting the name back as it was originally would make the button revert to "Suggest New Name".
Created attachment 30370 [details]
Dialog box after checking the "Apply to All" checkbox
This is what would happen if you checked the "Apply to All" checkbox. First, the "Overwrite" button changes to "Overwrite All", to make it clear that this task will apply to all subsequent files. Similarly "Skip" is replaced with "Skip All". The file name dialog box is grayed out since changing the file name manually is no longer a reasonable thing to do (since it would only apply to the current file). The "Suggest New Name" button then becomes "Rename All". Since suggesting a new name is required for a batch renaming, having the "Suggest New Name" button would be redundant. Another thing to notice is that none of the shortcuts have changed.
The main problem I see with this dialog is there's no instant way of telling which picture is the new one and which is the one that's going to be overwritten. The only help you get is a verbose message in small letters: http://img522.imageshack.us/img522/4061/bugreportla7.png As the file overwritting is often a very delicate process, you have to read the message carefully and then process the information until you're sure what you're about to do. It'd be better to show this information in a more graphical way, like: http://img156.imageshack.us/img156/7801/bugreportfix2wx3.png or even better: http://img152.imageshack.us/img152/6478/bugreportfix1zy6.png This way, any user that's not used to this dialog can instantly understand what's going to overwrite what. Furthermore, I think it would be even better place the new one to the left of the old one, so that instead of "old <- new" we could have "new -> old", which feels more "natural", considering the occidental way of reading. I like the arrow idea, although with the arrow I would just have the two pictures normally. Having the picture itself change would make it harder to tell if the two are the same or different. It should also probably be language-dependent. Left-to-right languages should probably have the new picture on the left and the old one on the right while right-to-left languages should be the opposite. Another useful thing may be a check box for "delete identical files", which would check if two files have the same name and the same content and if they are just delete one of them. It would probably be best to do a file name and type check first, if they match do a file size check, if that matches do a checksum, if that matches do a byte-by-byte comparison, and if that matches delete the one being moved. That way most false positives can be cleared quickly but there is no chance of file size or checksum collisions deleting different files. Created attachment 32202 [details]
New Initial Dialog Box
Based on my idea in the above bug report. This is what you would see when the
"file already exists" dialog box first opens. Clicking the "skip" button would
skip this file. Clicking the "overwrite" button would overwrite the existing
file. Clicking "Suggest New Name" and the "Apply to All" check box have more
significant effects and will appear in the second and third mockups
(respectively). If there is only one file being copied then the "Apply to All"
checkbox and "Skip" button should be either grayed out or absent entirely,
since neither has any meaning when only working with one file.
This is a new version that includes an arrow showing which file is being moved.
Created attachment 32203 [details]
New Dialog Box After Changing the File Name
This is how the dialog box would look after either typing a new name in or
clicking the "suggest new name" button. Either way, since suggesting a new
name is no longer relevant that button has become a "Rename" button. Putting
the name back as it was originally would make the button revert to "Suggest New
Name".
This is a new version that includes an arrow showing which file is being moved.
Created attachment 32204 [details]
New Dialog Box After Checking The "Apply to All" Checkbox
This is what would happen if you checked the "Apply to All" checkbox. First,
the "Overwrite" button changes to "Overwrite All", to make it clear that this
task will apply to all subsequent files. Similarly "Skip" is replaced with
"Skip All". The file name dialog box is grayed out since changing the file
name manually is no longer a reasonable thing to do (since it would only apply
to the current file). The "Suggest New Name" button then becomes "Rename All".
Since suggesting a new name is required for a batch renaming, having the
"Suggest New Name" button would be redundant. Another thing to notice is that
none of the shortcuts have changed.
This is a new version that includes an arrow showing which file is being moved.
Nice mockup but there's still no date showing which is the more recent file! (In reply to comment #8) > Created an attachment (id=32204) [details] > New Dialog Box After Checking The "Apply to All" Checkbox > OK, first of all... I like this idea, but, for future reference, please separate issues by separate bug reports, otherwise this thing was blended with quite a few it was hard to tell what it was about... and just think about the people that look back at this.... I like the green arrow mockup... however, I think there has to be an icon that is more applicable to this situation, just using this icon seems to be unfitting for the context of this dialog. I would therefore, feel like requesting an oxygen icon to signify the replacement of the one file, with the other... I don't feel that the arrow represents this as clearly, and it does not seem it is meant for this purpose. Just my opinion... |