SPUI is a utility to allow you to build consistent, on brand, user interfaces with a minimum of code.
It does this by passing all the User Interface rendering and input to SPUI, leaving handling the results to the user — this means making custom menus, game loaders, front-ends and decision trees is now fast, easy and a fluid experience.
Version 0.2 was the first public release, supporting timeouts and automatic selection.
Since then Version 0.3 was released, supporting loading pre-built UIs from .INI configuration files.
SPUI 0.3 is included in the standard NextZXOS distribution, and can be seen in use on the startup menu in the Rusty Pixels SD releases, and the free Magnetic Scrolls remasters.
You can always get the latest “sneak peek” at the upcoming features, and public alphas, on the GitHub public repo.