kaiakz / walv

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

[v0.2.x] Roadmap #9

Open kaiakz opened 4 years ago

kaiakz commented 4 years ago

In the version v0.2.x, walv is rewrited from bootstrap/jquery to vuejs/elementui. See the branch: vue. It has a beautiful interface and more functions. It will support:

kaiakz commented 4 years ago

@embeddedt @kisvegabor @amirgon Sorry. This project has been delayed for several months. I will continue to develop. The MVP product will release soon.

excitedbox commented 4 years ago

Oh man this looks awesome. Can´t wait for image and Canvas support ;)

kaiakz commented 4 years ago

preview: preview

kisvegabor commented 4 years ago

It looks awesome! Do you plan to write a few lines about it on the Forum?

kaiakz commented 4 years ago

@kisvegabor Of Course! Before that, I need to write a guide and make more implementation. Do you have any suggestion?

kisvegabor commented 4 years ago

Do you have any suggestion?

Do you have plans for a "style editor"? (Note that, v7 will have a new style system).

kaiakz commented 4 years ago

@kisvegabor Yes, I do. walv wraps some commonly used functions(I store them in a table), called template. For example, to change the x of the btn0 to 88 , walv will use the template (id.set_x(integer)) to generate the btn0.set_x(88), and then send it to lv_micropython. Users don't have to care about the code, they just need to click the mouse, walv will generate some commands for lv_micropython by the template.

walv can do anythings that lv_micropython supports. No matter v6 or v7, we just need to add the new template.

kisvegabor commented 4 years ago

I see!

Awesome work, congratulation!

excitedbox commented 4 years ago

Love the way this new editor looks.

I noticed that the delete function only works with sub items of a widget but not the actual widget itself.

I think having a drop down for adding widgets is kind of slow to use because it adds extra steps. I think a item pallate like the tools in photoshop are done would be better. Basically a bunch of small icon buttons that you can click to add widgets to the screen. As long as the icons are kept small (32x32 maybe) it wouldn´t take up much space either.

kaiakz commented 4 years ago

I noticed that the delete function only works with sub items of a widget but not the actual widget itself.

I fixed it now.

I think having a drop down for adding widgets is kind of slow to use because it adds extra steps. I think a item pallate like the tools in photoshop are done would be better. Basically a bunch of small icon buttons that you can click to add widgets to the screen. As long as the icons are kept small (32x32 maybe) it wouldn´t take up much space either.

That's a good idea(for v0.3.x)! Thanks