Bug 423048 - Make the "failed moving / copy" dialog more useful
Summary: Make the "failed moving / copy" dialog more useful
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 20.04.1
Platform: Other Other
: NOR wishlist
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-16 11:00 UTC by postix
Modified: 2020-06-16 11:00 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot of the current dialog. (28.39 KB, image/png)
2020-06-16 11:00 UTC, postix
Details

Note You need to log in before you can comment on or make changes to this bug.
Description postix 2020-06-16 11:00:02 UTC
Created attachment 129407 [details]
Screenshot of the current dialog.

SUMMARY

The current dialog is very spartan, ie it only shows the destination file path of the file, which could not be written and buttons to retry, skip, always skip or abort.

However, non copied files are a bad UX and eventually one can think that all files should be copied or moved in the end.
So to further investigate the issue, one has to note down the files' names and paths and to manually navigate to them, in order to try to copy them again somehow.

The problems here are:
1) There's only the destination path displayed of the file which could not be written.
2) This path elides currently if it's too long and cannot be displayed completely. (Bug #423044)
3) This path is not selectable nor copyable.
4) The more interesting source path is not displayed at all.
5) There's no reason given at all why the copying failed.

Hence I'd suggest to 
1) Make the destination path copyable.
2) Display the source path as well.
3) Add a button to open the source file's folder.
4) If there's a meaningful reason, display it.


Furthermore, it may be useful to have a summary of all files which could not be copied in the end of the copying.
This summary should contain the source and destination paths and an option to export the list of non-copied files to a text file or something. 

If it's possible to give a reason why a file could not be copied, it would be even more useful.