Suggestion:Have checkboxes to allow users to override specific Dynamic Infos.Or, generally have finer control over the dynamic info used. Explanation:Quite often you will want all the dynamic info from one trigger but a specific part to be custom or from an alternative trigger. Say you want to show the buff duration from trigger 1 but the stack count from trigger 2. Or maybe you want all the dynamic info from the main trigger but want to be able to have custom control over the icon used. In these cases you're kinda forced to either go full custom or use methods on the region to set stuff yourself (like running region:SetDurationInfo() from an animation or something)I understand if this is beyond the scope of what you would want for the addon but I think it would have an audience that would use it.
If I would design it from a clean state:
- I would have "use dynamic info" from first active trigger be the default.
- No combobox on the triggers page
- Add a way for conditions to "override" either all dynamic information
or a subset of the dynamic information.
I think that's both more flexibel and a better user interface. That is, a rarely used option that's probably confussing should not be that prominent. ( I added that, because the old default of always using trigger 1 was very limiting.)
While it makes certain setups a bit more complicated those are probably pretty rare.
It is possible to do transition to that for user settings, probably would be best to do that at a Expansion Launch when people are redoing their auras anyway.
Internally conditions are evaluated after deciding which dynamic information to use, so changing that isn't exactly a small project.
To post a comment, please
or register a new account.