Open Jahfry opened 1 month ago
hi, it's a long list, so I won't reply to every point individually (for now at least 🙂)
as a general note, the Prune
function, would only need to be done once per addon, not per profile, since it'll delete all unused profiles for a specific addon
I'm generally quite cautious when it comes to applying actions to all (or even most) addons, since some addons that use AceDB (and thus show up on the list), actually support profiles properly some addons will break if you're not using a profile with a specific name etc, so any "global" action would need some careful thinking to avoid users shooting themselves in the foot 🙂
another "issue", is that currently this addon actually has no state, and doesn't really do anything besides consolidating all profile UIs in 1 single config UI; this makes automatic profile switching etc a bit more difficult
I am generally aware that people would like to have some more global management, such as defining some kind of "master profile" manager or something, to allow you to define a list of profiles that you can apply for specific characters or switch between profile loadouts or something like that but I'm limited on time, and still need to think how I'd want to implement such features :D
Request: New Character defaults with profile cleaning
Reasons:
When creating a new character, many addons create a default profile. That's cool. But a fair number create a new profile for that specific character and, with lots of characters, creates a ton of files that are never accessed again. When doing regular backup/restores of UI it causes a bunch of files that could be safely nuked.
Methods:
I'd love to see a set of options that:
Alternative:
The above is probably a wee bit risky.
An alternative that would still dramatically help would be a function the user can invoke for each profile to select profiles to delete.
This doesn't need to be done often. So maybe put it in a "clean up" section.
Workflow for cleanest profiles would be like: