SPUI is a utility to allow you to build consistent, on brand, user interfaces with minimum (no?) code.
Version 0.2 was recently released, supporting timeouts and automatic selection.
Version 0.3 is already in testing, supporting loading pre-built UIs from .INI configuration files.
SPUI 0.2 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.