kaiakz / walv

[WIP] A LittlevGL-GUI designer on your browser
Apache License 2.0
108 stars 24 forks source link

walv

An Online, WYSIWYG GUI designer for LittlevGL. Cross-platform supported(Even Android and IOS).

Try it online!

Make sure your browser is the latest version(Chrome, Firefox and Safari).

preview style_editor

Usage

You need a browser firstly(Recommends PC with 1920x1080), and then visit the github page or just run an HTTP server(python -m http.server) that serves files from this directory.

Create

  1. Click a node of the treeview in the left(as the parent), for example, screen.
  2. Choose which widget you want, and then click the +.

    Generat && Export the final code

  3. Click the Generate button to generate the source code, you can preview and edit the code in Code Editor. (You need to re-generate after modifying the widget)
  4. Click the Export button, you can download the code in Code Editor.

Feature

Architecture

How does it work?

Alibaba Summer of Code 2019 : AliOS-Things

Old : lv_gui_designer