Because of AceDB's flexibility allowing authors to specify a single default profile or character or realm level profiles, the list of profiles even for simple addons can get to be unwieldy. The author can specify that each new character use the same common profile or for each character to have its own separate profile by default. In some cases the user might disagree. Take Bartender for example. If the user has a single layout for all characters, they have to manually log in each character and designate that common profile and manually delete the unused ones.
Consolidate Profiles - A way to, with one action, point all characters to use a single profile.
Purge Unused Profiles - Self explanatory. With one action, any saved profile not currently associated with a character gets deleted.
Set Profile as Default - An option to override the addon author's choice of behavior for new characters. Transparent to the addon code, if a profile is requested for a character that is not found, the library would add the character and point it to the default profile and return it to the addon.
These controls could, I believe, be feasibly implemented transparently and with no impact to the addons that use the library. AceConfigDialog (and if necessary AceDBOptions) could then be modified offer these options to the user, again in most cases without impacting any existing addons.
- 5 comments
- Last updated
- Apr 27, 2016
- Jun 12, 2012
- Accepted - Problem reproduced / Need acknowledged.
- Enhancement - A change which is intended to better the project in some way
- Medium - Normal priority.