BetterMenu Builder
Design once. Export firmware, WebAssembly, and display-adapter code.
Build a hardware-independent BetterMenu declaration, preview the menu in the browser, and export target-specific code for firmware or a static web demo.
Menu model
Structured editor
Selected row
Item settings
C++ support
Backing values and callbacks
Asset model
Icons and bitmaps
Local asset import
Add asset
SVGs are sanitized before preview/export. Images and masks are decoded in browser memory and stored as project data, never as local paths.
Adapter generator
Target profile
Graphical status
Status widgets
Browser preview
Generated menu
Selected item
Waiting for selection
The preview updates from the structured BetterMenu model.
RuntimeModel preview
ExportArduino + Web
HostingStatic Pages
Generated artifacts
Copy or download outputs
Next steps