Open Rycia opened 2 years ago
Yeah, I already wanted to suggest the same.
BetterAddonList lets you build nested sets. I really like the neat features of SimpleAddonManager, but without nested sets, honestly, I will probably never use it.
Let me explain why:
In BetterAddonList, the addon tree for my 20 toons looks roughly like this:
Base Set for all
| \
| \
| Some specialized sets
| …
Base Set for
Normal and Support
/ \
/ \
Resting Set Banker Set
| |
Light Set AH toon Set
|
Standard Set
| \
Full Set \
\
PvP Set
As the tree design suggests, these sets are nested: the child sets, lower in the tree, contain all addons of the parent sets they are connected to.
Some examples:
The Base Set contains such basic addons like TinyPad, M6, OPie. The Base Set for Normal and Support contains addons that are needed for all sets, except for the specialized sets (eg WeakAuras, ArkInventory, Bazooka, Leatrix, etc.).
There it branches out to Normal (normal toons) and Support (bankers and AH toons), both based on the Base Set for Normal and Support.
The Resting Set contains addons needed for a normal toon's everyday indoor life (crafting addons, VenturePlan, BrokerAnything, WQAchievements, but also pet battle stuff, etc.). An AH toon doesn't need that stuff.
Based on that, the Light Set is for quick excursions, like killing a rare or two, or a quick Utgarde Pinaccle run for the (damn) mount, therefore it has addons like SilverDragon and Rarity.
Standard Set is for, well, standard stuff like instances or extended world-questing, with addons like Raven, Hekili, TomTom, etc. The Full Set is almost identical but has heavy-weights like Grail/Wholly and is meant for example for doing old questlines for achievements or legendaries and such.
An example for the (only semi-nested) specialized sets is a "Mission table only" set, for non-crafting toons, that has only VenturePlan (plus the Base Set for All, but not the stuff from Base Set for Normal and Support). Or a Torghast set with some specific addons that are useless for anything else.
The main reason for having different addon sets is loading time. My Standard set takes 25-35 seconds to load. When I login just for the mission table, or the AH, I want a short loading screen, hence the smaller sets.
Another reason is technical issues. For example, TSM is notoriously buggy and tends to conflict with other addons, so I would never want to use that on any toon except the AH toons.
The third reason is – and now we come to the point – that with nested sets I can realize all that without much work:) The tree might look complicated, but it isn't.
If an addon manager does not have nested sets, I would have to create each set as standalone set, and the maintenance of the sets would be very time-intensive:
Especially in transition phases between xpacs, like now, I often have to replace a non-working addon by a similar one, until it gets fixed, and then activate the old one again. Without nested sets, I would have to do that for each and every set where the addon is contained. With nested sets, I replace the addon once, in the set where it is contained, and then it gets inherited by the child sets. Simple.
Of course, if you have just 3 toons and a banker, you can probably live with two sets, or even use the Blizz addon manager, but once you have half an army of toons, differentiated – and nested! – sets are a huge help.
– Tom
Yeah, I already wanted to suggest the same.
BetterAddonList lets you build nested sets. I really like the neat features of SimpleAddonManager, but without nested sets, honestly, I will probably never use it.
Let me explain why:
In BetterAddonList, the addon tree for my 20 toons looks roughly like this:
Base Set for all | \ | \ | Some specialized sets | … Base Set for Normal and Support / \ / \ Resting Set Banker Set | | Light Set AH toon Set | Standard Set | \ Full Set \ \ PvP Set
As the tree design suggests, these sets are nested: the child sets, lower in the tree, contain all addons of the parent sets they are connected to.
Some examples:
The Base Set contains such basic addons like TinyPad, M6, OPie. The Base Set for Normal and Support contains addons that are needed for all sets, except for the specialized sets (eg WeakAuras, ArkInventory, Bazooka, Leatrix, etc.).
There it branches out to Normal (normal toons) and Support (bankers and AH toons), both based on the Base Set for Normal and Support.
The Resting Set contains addons needed for a normal toon's everyday indoor life (crafting addons, VenturePlan, BrokerAnything, WQAchievements, but also pet battle stuff, etc.). An AH toon doesn't need that stuff.
Based on that, the Light Set is for quick excursions, like killing a rare or two, or a quick Utgarde Pinaccle run for the (damn) mount, therefore it has addons like SilverDragon and Rarity.
Standard Set is for, well, standard stuff like instances or extended world-questing, with addons like Raven, Hekili, TomTom, etc. The Full Set is almost identical but has heavy-weights like Grail/Wholly and is meant for example for doing old questlines for achievements or legendaries and such.
An example for the (only semi-nested) specialized sets is a "Mission table only" set, for non-crafting toons, that has only VenturePlan (plus the Base Set for All, but not the stuff from Base Set for Normal and Support). Or a Torghast set with some specific addons that are useless for anything else.
The main reason for having different addon sets is loading time. My Standard set takes 25-35 seconds to load. When I login just for the mission table, or the AH, I want a short loading screen, hence the smaller sets.
Another reason is technical issues. For example, TSM is notoriously buggy and tends to conflict with other addons, so I would never want to use that on any toon except the AH toons.
The third reason is – and now we come to the point – that with nested sets I can realize all that without much work:) The tree might look complicated, but it isn't.
If an addon manager does not have nested sets, I would have to create each set as standalone set, and the maintenance of the sets would be very time-intensive:
Especially in transition phases between xpacs, like now, I often have to replace a non-working addon by a similar one, until it gets fixed, and then activate the old one again. Without nested sets, I would have to do that for each and every set where the addon is contained. With nested sets, I replace the addon once, in the set where it is contained, and then it gets inherited by the child sets. Simple.
Of course, if you have just 3 toons and a banker, you can probably live with two sets, or even use the Blizz addon manager, but once you have half an army of toons, differentiated – and nested! – sets are a huge help.
– Tom
This is a different thing, the original issue is about categories, your request is about the profile function. I'll create a new issue for it.
Ah, true. I misread categories for set/profile…
I thought it would be a great idea to be able to make subcategories of addons, such as if you had multiple UI addons that do different things, you can have a "Chat" category inside of a "UI" category, and a "Minimaps" category inside of that same "UI" category, essentially nested folders.
This would be great so that all those subcategories could be enabled at the same time when enabling the parent category, so every subcategory within the example UI category would be enabled.