Skip to content

imseandavis/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

About

Drag end drop GUI designer for LVGL Creator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.4%
  • Vue 5.3%
  • Python 5.0%
  • Other 1.3%