Some info regarding the visible/usability changes:
Misc
Added options to "Enable" and "Disable" mods using the right click context menu.
After refreshing the mod list the last mod selection is now restored.
Revised the asynchronous mod update processing to be more reliable and faster.
Improved very slow processing when (un-)checking many mods at once.
New mod-info overview panel
"Dependencies" panel that shows dependent mods and required mods for the current selection.
Mod state filtering
You can now filter mods by state (duplicate, new, conflict etc.).
Duplicate mod ID handling
This feature is experimental and has to be enabled from the settings dialog. There maybe side effects I am not aware of.
It allows you to select one mod from a group of duplicates as the primary mod. AML will then "disable" the other mods, by renaming the .XComMod file to .XComMod-disabled. This should prevent XCOM from loading those mods. My tests with the community highlander (having the BETA and release version installed in parallel) worked fine.
This PR contains lots of functional changes under the hood. See commit messages for details.
Closes #56. Closes #172. Closes #159. Resolves #101. Closes #168.
Some info regarding the visible/usability changes:
Misc
New mod-info overview panel "Dependencies" panel that shows dependent mods and required mods for the current selection.
Mod state filtering You can now filter mods by state (duplicate, new, conflict etc.).
Duplicate mod ID handling This feature is experimental and has to be enabled from the settings dialog. There maybe side effects I am not aware of. It allows you to select one mod from a group of duplicates as the primary mod. AML will then "disable" the other mods, by renaming the .XComMod file to .XComMod-disabled. This should prevent XCOM from loading those mods. My tests with the community highlander (having the BETA and release version installed in parallel) worked fine.