PULP

main Alpha — under active development
GitHub

UI Preview

Category: experimental Type: Standalone application (not a plugin) Path: examples/ui-preview/

Summary

A standalone application for testing the view/widget system and GPU rendering pipeline without building a full plugin. It creates a window with knobs, a toggle, a fader, and a label, all built from JavaScript via the WidgetBridge scripting layer.

What It Demonstrates

Supported Formats

This is not a plugin. It builds only as a native standalone target (.app on macOS, executable elsewhere).

Supported Platforms

Platform Supported
macOS Yes
Windows No (guarded by if(APPLE) in CMakeLists.txt)
Linux No (guarded by if(APPLE) in CMakeLists.txt)

Key Files

File Purpose
main.cpp Application entry point: creates StateStore, View tree, ScriptEngine, WidgetBridge, and WindowHost
CMakeLists.txt Build configuration; links pulp::view and pulp::state

Known Limitations