Skip to content

qdsang/lv_gui_builder

Repository files navigation

lvgl gui builder

[WIP] Drag end drop GUI designer for LVGL

Demo

Image

Try It Online

https://qdsang.github.io/lv_gui_builder/

🚀 Development

# configure
1. installation of the recommended plugins in the .vscode directory
2. node version 18.x or 20+
3. npm version 8.x or latest

# clone
git clone xxx

# enter the project directory
cd lv_gui_builder

# install dependencies
npm i

# start the service
npm run serve

✔️ Preview

# stage environment
npm run preview


open http://localhost:5173/#/editor2

Reference

TODO

v1

  • Emulator
  • Code refactoring
  • Property management
  • Component list
  • Component addition
  • Component duplication
  • Modify ID
  • Component property styles
  • Align
  • Component sorting (zindex)
  • Component size drag
  • Style grouping
  • Generate C
  • Shortcuts
  • Window Layout golden-layout vue-grid-layout

v2

v3

Contribution

Please make sure to read the Contributing Guide before making a pull request.

Thank you to all the people who already contributed to Builder!

Star History

Star History Chart

License

MIT