Staars / lv_gui_builder

Drag end drop GUI designer for LVGL Creator

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

License

MIT

About

Drag end drop GUI designer for LVGL Creator

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

License:Other


Languages

Language:JavaScript 88.5%Language:Vue 5.3%Language:Python 5.0%Language:TypeScript 0.9%Language:Less 0.2%Language:HTML 0.1%