[WIP] SkyUILib

Post » Thu Oct 31, 2013 10:51 pm

During the last week I started working on project I had always planned but never really got to:
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.
  • ...
I imagine that these things would be pretty useful.

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
The bad news:
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 :smile: This includes documenting, supporting, packaging, fixing and moving things forward in general. I will be able to contribute as developer only (due to time constraints).

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 :smile:

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
User avatar
Amy Gibson
 
Posts: 3540
Joined: Wed Oct 04, 2006 2:11 pm

Return to V - Skyrim