So, with my work flow I'll admit that background file operations isn't something I normally use, but every once in a while it actually comes in handy, as it did this weekend, so I was happy to use it (queued background jobs), and as a result I have a few remarks :
- It seems that we don't always get a statusbar feedback, and I believe we should. I honestly couldn't tell you when I missed one, so there you go for being helpful, but I have a feeling that we don't get one if the queue is empty (or more accurately, there's no currently running operation). I guess it's because you feel it will be started right away, but there can be a little delay, and for consistency sake I believe it should be added still.
- About that feedback, "copy operation #7 queued" Right, that's nice. Hey, at least we know whether it's a copy or a move...
Okay, so that's better, but when you have half a dozen jobs in the list, all copy operation, all 1 item, and all to the same destination, go figure out which is which!
Seriously, if it's one item you should put its name. And if there's more than one, we should have a way to list them all. I'm thinking the context-menu of those items could have a new item "Details..." which would give us the full listing. It would really be helpful.
- Also, I know you have things like pause/resume/re-order the queue on your list for v2, but I think there's one thing you should already add today, and that is the ability to remove a pending job. Because it's rather easy to do (I would assume -- Granted, I can be totally wrong... although I'm usually not
Imagine you add a few jobs, and then hit Paste on the wrong folder. Oh yay, now you have to keep an eye on that Background Jobs window, to make sure to catch it when that wrong job is started so you can hit "Cancel" !
- I also noticed that if the job fails completely, XY just report it as "Canceled" (btw it seems that there's only one 'L' in the American spelling, and that's all that should be said about that, ever).
By "completely failed" I mean, I had this issue of a job down the queue I wanted to remove, (but couldn't
If this indicator is well-marked as being from the source/before the operation is started, it shouldn't be confused as an indication as to whether or not the operation itself was successful for that item.
- I wouldn't be against a little something upon full (queue) completion. I'm sure this will be a CEA event, where one can have a script triggered and chose whether to have a sound, a popup, anything... but until then, a little beep or something might be good. I see there's a new "Background Bar", maybe it could "flash" or something.
EDIT: I also see you're suggesting a sound for this event, so yeah.
- I'd like a "Clear" button, to remove all done (completed+canceled) jobs. Maybe it could also have a context-menu to remove only all completed ones, or only all canceled ones.
- I think that's it; Your turn.
XYplorer Beta Club