I am wondering why so many mods have so many folders in the Interface\AddOns\ root? For example, mod xx got one core and 5 different modules thats not needed, so what you do is you only have the modules you need installed. So you have xx_Core, xx_Options, xx_UI and so on.
Why not just have all optional modules in the xx folder, and the user simply delete the parts of the mods they dont want. Well im aware that you cant enable/disable the different parts in the interface configuration ingame but i have never want to do that on just a part of a mod, i just have the whole mod enables or disabled.
So why am i asking about this? First of all its natural for me to have that kind of structure on all things i store on my computer. It feels cluttered to manage all the mods when most of the mods i use is more than one folder. It especially gets frustrating when a mod got 2 folders with completley different names, i delete the main mod folder and forget that it had a second folder to wich is not needed anymore.
Am i just plain silly or do i have a point? I may think im a bit silly about this but i just want to know what others think. Maybe im missing a huge part from the developers point of view.
The main reason why addons get seperated into different folders is that you can make these folders load on demand.
So for example TinyTip has one main folder which always loads on startup and another folder (TinyTipOptions) which is loaded if you type /ttip.
So the options will only be in the ui-memory if you need them. But you can load them whenever you want.
Another example is ouf2 where all types of unitframes are seperated into their own folders.
So as a rogue you will barely ever have a pet and so it won't be loaded most of the time but will be available if you need it.
So its impossible to have a part of your mod in a sub folder and have it load on demand? Wouldnt that be nice to be able to do? Also for the user in the interface gui to expand a mod and enable/disable parts of it before logging in...
Well well im probably focusing my thoughts on unimportant stuff here, sorry for stealing some of your precious coding time :-P
Yeah probably, but they can also probably afford to focus more on the UI. Maybe not what im asking for but sure there are many things that should be better.
when they change things on the ui they do it in most cases because changes in the standard-ui requires them .. changes for the mod community are there, but most "missing" functions to current stuff, not new functionality.
I LIKE addons to have more then one folder. I prefer to be able to choose to let a part of an addon unloaded then to have an Addons/ folder with lesser addon in it, and I don't see why you would want to have it differently. It also means that other people can make plugins and you dont have to include it in your addon's zip. etcetc.
Well wouldnt it be nice for example to have a addon folder named raid with all your raid only mods in it. So ingame you could exapand the raid folder and select what mods in there to have anabled/disabled and also toggle the whole raid folder. Thats way easier than toggling all mods you want for raid. You sorta have that functionality with ALT_raid where you just enable/disable a dummy addon.