- Refactor file tree logic into `SimpleFileTree` class - Implement new explorer with collapse, refresh, search, and selection controls - Redesign selection, prompt, and chat workspaces with new layouts and styles - Introduce dedicated CSS icon set for various UI elements - Add prompt generation and clipboard copy functionality for prompt output
HeroLib Web UI
Modern web UI framework for HeroLib, built with V + Bootstrap 5.
Quick Start
import freeflowuniverse.herolib.web.ui
mut app := ui.new_app()
app.title = 'My HeroLib App'
app.start(port: 8080)!
👉 Open http://localhost:8080/admin
Features
- 🎨 Light/Dark themes
- 🧭 Dynamic menus
- 📱 Responsive design (Bootstrap 5)
- ⚡ Fast & lightweight
Built-in Tools
- HeroPrompt →
/admin/heroprompt - Chat →
/admin/chat - HeroScript →
/admin/heroscript