lil-xgui
Version:
ultralight eXtended wrapper for lil-gui (icons, multicontrol rows, accordion, filter, lots new controls ...).
15 lines (12 loc) • 937 B
Markdown
A lightweight wrapper for [lil-gui](https://github.com/georgealways/lil-gui) that extends its functionality without modifying it. lil-xgui follows the same philosophy: minimal, powerful, and efficient.
- **Icons in controllers and folders** with `.icon(iconName)` access to >200.000 open source vector icons by its name.
- **Multi-control rows** with `.append()` instead of `.add()` can create compact UIs.
- **Extend controllers to all standard html input types** ("password","date","datetime-local","color","checkbox","number","range","radio","file","tel","url","week","search","month","email","submit","hidden","button" and "image")
- **Custom context menus** (floating gui to deploy contextmenus).
- **Accordion Mode**: Expands only one folder branch at a time for cleaner UI.
- **Advanced Filtering**: Search and highlight elements while keeping context.
```sh
npm install lil-xgui