Can someone enlighten me as to why addon authors insist on putting every single part/module of their addon in a separate folder inside the interface/addons folder. I understand the need to make the addons modular... but my god. Pitbull has like 5,000 folders now. Atlas has the same. Auctioneer has always been teribad. I wish there was a better way of handling modules than just creating a bazillion folders in the inteface/addons folder. It took me a whole minute of clicking check boxes to enable my addons after accidentally disableing them. >.<
That's a method for you to select which modules you want to use. For example i always disabled ~half of the PitBull modules, and I could do it on the character select screen, so I could set it all of my characters easily.
That idea of having multiple folders for the addons, one per module, is to allow the user to choose which modules to use. If Pitbull came with 25 modules, and you only wanted to use 10 of them, then just enable those 10, and disable the other 15, or even delete them. That saves on loading time as well as memory/CPU usage.
it would be nice if there was some mechanism to allow subfolders to allow grouping of addons. like, you could have a pitbull folder with a pitbiull.toc and in that pitbull.toc would be some command that says this folder is an addon group called "pitbull" and the addon system should descend another level to find more addons.
how nice would it be to have addon groups in the addon page that you could toggle all on/off or collapse to a single line.
I find this annoying too. Before the WowAce change i configured WAU to not unpack my addons. I enable/disable addons per/character (to make loading faster, for example on bank-toons that only need a few addons), and it is quite annoying that you have to go over such a long list. I wish that it was at least possible to get a zip where the addons are not unpacked.