Here's a minor usage question where I'd like to know your expectation.
There's an action log now where all your file operations are logged. Most of them can be undone later, but not Delete (no recycle) of course. Now imagine you move a file from A to B. The Undo button/command will be enabled and triggering it would undo the move. But you don't undo it. Instead your next action is to delete (no recycle) a file. What should now happen to the Undo button/command???
(1) It should be disabled because the last action cannot be undone.
(2) It should be enabled and clicking it should undo the last action that can be undone (in the example: the move)
(3) It should be enabled and clicking it should pop a message that says "the last action cannot be undone", and ask whether you want to undo the last action that can be undone.
(4) something else?
Thanks,
Don
XYplorer Beta Club