Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v0.2.x] Roadmap #9

Open
kaiakz opened this issue Dec 10, 2019 · 10 comments
Open

[v0.2.x] Roadmap #9

kaiakz opened this issue Dec 10, 2019 · 10 comments
Labels
enhancement New feature or request

Comments

@kaiakz
Copy link
Owner

kaiakz commented Dec 10, 2019

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:

  • what v0.1.x can do
  • C/Python code generation
  • Save/Load project(indexedDB)
  • Coming soon...
@kaiakz kaiakz added the enhancement New feature or request label Dec 10, 2019
@kaiakz
Copy link
Owner Author

kaiakz commented Dec 10, 2019

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

@excitedbox
Copy link

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

@kaiakz
Copy link
Owner Author

kaiakz commented Feb 24, 2020

preview:
preview

@kaiakz kaiakz pinned this issue Feb 24, 2020
@kisvegabor
Copy link

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

@kaiakz
Copy link
Owner Author

kaiakz commented Feb 25, 2020

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

@kisvegabor
Copy link

Do you have any suggestion?

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

@kaiakz
Copy link
Owner Author

kaiakz commented Feb 25, 2020

@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
Copy link

I see!

Awesome work, congratulation!

@excitedbox
Copy link

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
Copy link
Owner Author

kaiakz commented Mar 5, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants