A modder's resource that provides some general-purpose UI utility functions.
Potential features:
- An extended version of Debug.Notification with icon support, colored text, configurable position/size/buffer length etc.
- Standalone variants of the SkyUI MCM popup dialogs (i.e. a more versatile, scrollable messagebox).
- A text input dialog.
- ...
Another "feature" I had planned for this library is that it should be possible to include it completely with every mod that wants to use it, instead of requiring installation as a separate dependency (note: SKSE is still required).
The good news:
- I think I've got that last part pretty much figured out and working.
- Most of the work for the extended Notification is done:
function Notification(string aMessage, string aColor = "#FFFFFF")function NotificationIcon(string aMessage, string aIconPath, int aIconFrame = 0, string aColor = "#FFFFFF")
Screenshot:
http://i.imgur.com/nswzCr7.jpg
If this is ever to be released properly, someone else will have to help me finishing it. And by helping, I mean someone has to actually take the lead

So the main reason for creating this thread is just to gauge if there is actually a genuine interest from other modders for these kinds of features. And, of course, I'm hoping that someone will take up the torch eventually

SkyUILib as a name was just the first name that came to mind, it can be changed. The current code is here: https://github.com/schlangster/skyui-lib