
This is a umod meant for the purpose of managing other umods.
For players: UModManager lets you enable/disable mods from the main menu, which many will find more convenient than editing mods.cfg directly and manually restarting, and can warn you of conflicts between mods.
For modders: You can add an info section to your umod files to describe them to players using UModManager, and give hints to the manager as to which other umods your mod is and isn't compatible with. For the details of this, look at UModManager.lua itself; it's all explained in a comment at the top.

Download it (and example/test mods) here.
Please feel free to do whatever you want with it, and with the included example mods...as long as you stay within the modding terms, of course!
If by some miracle you feel like improving this thing yourself, here's what I'd suggest working on:
- The message area has no scrollbar, largely due to a boneheaded interface design decision (showing descriptions for hovered mods, instead of requiring you to click on them like the Custom Dungeons menu does), so long descriptions or long compatibility warning messages don't fit in the box
- Multiple versions of the same mod should probably be collapsed into one list entry, with a dropdown menu to select which version you want
- Maybe the compatibility rules should be harsher?
- Come up with a better name
Although I'm not calling this version 1.0.0, I don't think the basic interface for the info section, or the meanings of the fields therein, will change, so if/when UModManager gets updated you will not need to update your own mod in turn.