[WIP] Drag end drop GUI designer for LVGL
https://qdsang.github.io/lv_gui_builder/
# 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
# stage environment
npm run preview
open http://localhost:5173/#/editor2
- https://github.com/kaiakz/lv_gui_designer
- https://github.com/kaiakz/walv/tree/master
- https://forum.littlevgl.com/t/wysiwyg-editor-for-littlevgl/642
- https://github.com/rohmer/LVGL_UI_Creator
- https://github.com/CURTLab/LVGLBuilder
- https://github.com/lvgl/lv_gui_builder
- https://sim.lvgl.io/v8.3/micropython/ports/javascript/index.html
- https://github.com/nishad2m8/T-Display-S3-YT/tree/master
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
- Project settings
- Events
- Font library https://lvgl.io/tools/font_conv_v5_3
- Image library https://lvgl.io/tools/imageconverter_v9
- Color library
- Animation library
- i18n
v3
- VSCode Extension https://github.com/microsoft/vscode-extension-samples/tree/main/custom-editor-sample
- Low Code
- LVGL Version Manager
Please make sure to read the Contributing Guide before making a pull request.
Thank you to all the people who already contributed to Builder!