SenUI

A Revolutionary new UI framework for Stormworks

SenUI Demo, with several lights and a sliding gradient.

A New Era of User Interfaces

SenUI is a lightweight, simple and easy to use object-oriented (If you don't know what that means, don't worry about it) UI library and framework designed to make creating sophisticated and interactive displays with complex elements significantly easier in Stormworks Lua. Instead of having to manually draw every screen component with screen.draw*, SenUI makes this incredibly easy with just a handful of lines of object-oriented code. SenUI empowers you to create clean, responsive, and consistent UIs while keeping your code readable and small.

SenUI features several impressive UI elements at first, Push buttons, Toggle switches, and Dropdown menus, with Sliders, Checkboxes, Progress bars, Animations, and more planned. SenUI is powerful and efficient, drawing as few shapes to the screen as possible to maintain incredibly high performance with complex displays.