Global multiple and differential backups settings
I think it could be quite nice if GBM supported global settings for both the multiple backups feature and the differential backups feature. How I envision this working is that the per-game options for both of these features would remain, but a "Use global backup settings" checkbox would be introduced, and any games currently without user-set values for these two backup features would be automatically marked as using the global settings. Then on a game-by-game basis, we could uncheck the Use global backup settings checkbox and set custom values for a particular game, just like is currently possible.
For example, this would open up the possibility of having global settings of a limit of 3 for multiple backups and a backup interval of 5 for differentials, and then override a particular game to have no limit, if we never want a backup to be deleted, and disable differential backups completely (or any combination one would like).
The benefit of global settings would be that any new manifest, official, third-party, or user-made, would inherit these settings by default instead of always having to remember to set the backup settings as the user prefers each time a new manifest is added (assuming the user is like me and generally always wants multiples/differentials enabled).
I'd also like to see a small improvement to the checkbox values: each time you check or uncheck Save multiple backups for example, the value it was set to automatically resets to 0. Ideally the value would remain but simply become greyed out, at least until Save is pressed, or the Game Manager window is closed. This way one could re-check the checkbox and get the custom value back in case it was mistakenly unchecked during editing.
Thanks.
GBM 1.3.1 Windows 11
Sorry for ignoring this suggestion for so long. I think global configuration settings is a great idea but not something I want to do for this release. However I will make the UI fix/improvement you suggested here for v1.3.2.
Unfortunately this will not be implemented as I'm stopping new feature development on GBM. However I'll keep this in mind when I start working on a new iteration of the app.
Unfortunately this will not be implemented as I'm stopping new feature development on GBM. However I'll keep this in mind when I start working on a new iteration of the app.
Have you thought about working together with the developer of Ludusavi? There are things that I like more in one over the other, but I personally settled on using Ludusavi. The dev seems quite open to ideas when I've interacted with him, like yourself, and if I recall correctly, you've spoken with him too. I am often disappointed to see open source projects accomplishing a similar task but as separate efforts. In any case, I hope to see some more projects from you!