ESX selector and stuff
Re: ESX selector and stuff
Ok, so I've got the sorting issue almost worked out. Right now, the model automatically sorts based on dependency (ensures no dependency appears in the model later than a file which depends upon it). The date sort, however, leaves me a bit confused. I presume it is intended to resolve a particular edge case in ensuring dependency order?
Re: ESX selector and stuff
Latest push to my esxSelector branch has the launcher and filedialog both functional...
Re: ESX selector and stuff
With later plugins loaded later we may have a small chance to avoid conflicts between unrelated branches of the dependency tree.The date sort, however, leaves me a bit confused. I presume it is intended to resolve a particular edge case in ensuring dependency order?
Re: ESX selector and stuff
Ok, so if I have an addon which has two independent dependencies (is that an oxymoron?), the one that has a later date should be loaded afterward?
To restate that, if I have two dependencies which are unrelated to one another, the one with the later date should be loaded second...
To restate that, if I have two dependencies which are unrelated to one another, the one with the later date should be loaded second...
Re: ESX selector and stuff
That's the general idea. Its not guaranteed to fix anything, but at least there is a chance. Also, when we try to maintain date stamp order throughout the entire content file list, this will allow us to detect possible problems by looking for out of order files (caused by dependencies). But that is something we can deal with another time.
Re: ESX selector and stuff
Ok. I will try to figure that out here soon. Otherwise, I have done everything I think needs to be addressed with the lanucher / filedialog code (sans some minor refctoring w.r.t class names / namespaces).