OnlyM icon indicating copy to clipboard operation
OnlyM copied to clipboard

Improve multiple file deletion

Open CodeFunction opened this issue 5 years ago • 2 comments

Current Alternatives Open file directory and possibly have to sort by modify/creation date or copy/move all current files out to another folder before hand. But those are kind of awkward.

Ideas A) Select inside of OnlyM using the mouse/arrow keys and control button for instance and then have a delete button show up and/or use delete key.

B) Have a delete button at the top to delete all last added files.

C) An arrow at the top to open all side panels.

D) Add to OnlyM in sections with each having a delete section button.

Maybe you have some other neat ideas.

Reasoning Something like the above would be better than having to click each arrow then click each delete button for each file - that's far too much work to clean it up while leaving some files intact.

If someone added 100 files by accident, it would take forever inside OnlyM.

Some may not understand how to deal with file directory sorting leaving them to the slow way and lots of clicking.

Approach Something like delete last added might be the quickest as the application basically already has everything. But, if someone adds more files after and wants to remove both same way then that's a potential problem which would require saving multiple file lists maybe sequentially and then just moving onto the next after each use.

The others may require additional work with binding keys, creating sections, etc. but might be better solutions.

This may be nicely paired with the feature request for deleting to recycle bin or popping up a dialog each time to make sure.

CodeFunction avatar Sep 16 '19 01:09 CodeFunction

@CodeFunction @ickydev Thnaks for your thoughts on this. I propose we have several additional commands on the main page (probably using a popup menu) as follows:

  1. "Delete All" - removes all items (after a confirmation prompt). Includes hidden items.
  2. "Hide All" - hides all items.
  3. "Unhide" - unhides all hidden items (replaces the existing "Unhide" button).
  4. "Undo Add" - removes all items in previous drag and drop operation. This command is only enabled after a drag and drop operation during the current session that has not already been undone.

Please let me know if you have any further suggestions.

AntonyCorbett avatar Oct 30 '19 18:10 AntonyCorbett

Sounds good to me. Thanks for looking into it.

Will be a great to try it one of these days.

CodeFunction avatar Nov 10 '19 20:11 CodeFunction