andresdelcampo / GameList_Editor

This repository intends to contribute to GameList Editor development and bring it back to life with the latest systems, etc.
GNU General Public License v3.0
35 stars 0 forks source link

[Feature Request] Implement bulk actions on multiple entries #9

Closed Clearmist closed 1 year ago

Clearmist commented 1 year ago

It is possible to select multiple entries within the game list, but there are no available bulk actions. image

Requested feature

Allow the user to make bulk changes when selecting multiple files. This may include:

  1. Setting each to "hidden".
  2. Setting each to "favorite".
  3. Updating the region or genre.
  4. Remove the entries from the gamelist.xml file.
  5. Delete picture or video.
andresdelcampo commented 1 year ago

Thanks Clearmist, that is a great idea! Let me see what I can do...

andresdelcampo commented 1 year ago

Note also that the first two are already there -just a bit hidden:

image

How much interest do you have in the other 3? This is what I can see:

image

Let me know what you think!

Clearmist commented 1 year ago

I definitely defer to you as the developer. The ScreenScraper software called Skraper includes ways of excluding games rather than hiding them so my suggestion was to help the users who prefer exclusion. You're right that hiding them is probably the better choice.

Regarding deletion of media: I was brainstorming other bulk actions and thought of that one. I probably wouldn't use it, but my thought process was: if there is an action that can be performed on a single record then that action should have a bulk version, too. :) I hope that makes sense.

andresdelcampo commented 1 year ago

I finally decided to go ahead with it... and here it is! GameList Editor 2023.07 includes batch editing. That effectively addresses the first 3 points you requested. So now you can also set favorite or hidden using batch editing in the fields themselves, together with the rest of the fields that were not possible to batch update before.

I have left the deletions or exclusions out for now -I can easily add them if required later, but they can be VERY dangerous-. If more people request them, I will be happy to add them too.