lvgl / lv_web_emscripten

LVGL ported to Emscripten to be converted to JavaScript
MIT License
73 stars 27 forks source link

Test PR checks #7

Closed embeddedt closed 4 years ago

kisvegabor commented 4 years ago

FYI, the automatic update of on release is working very well for lv_sim_eclipse_sdl. Only a confdef.txt neesd to be added and the release script will craete new lv_conf.h and change the listed defines.

We can add it to this, codeblocks or any other projects too.

embeddedt commented 4 years ago

I see no problem with adding it here. CodeBlocks will still need to be updated manually (or have a custom script written) as it does not refresh its view of the folders automatically.

kisvegabor commented 4 years ago

Eclipse also needs an extra refresh, but I think it's much better than having older versions.

Let me know if you added the configs and I'll update the release script.

embeddedt commented 3 years ago

Is there a reason why we can't use a stub lv_conf.h file instead, with only the required defines? lv_conf_internal.h appears to automatically define all the default values if they are not present.

kisvegabor commented 3 years ago

It'd be possible. However, I think it's important for people to see all the options in one place.

embeddedt commented 3 years ago

True; I didn't think of that. Alright; I will add a confdef.txt file on the weekend.

embeddedt commented 3 years ago

@kisvegabor I've added confdef.txt, but I'm not sure how to go about testing it.

kisvegabor commented 3 years ago

It's part of the release script so it can't be run separately.

I was thinking about adding release scripts to every project but it'd be duplication in every project.

So now it looks like this:

  1. lvgl, lv_examples, lv_drivers are released from master. (tag, merge to release branches)
  2. Projects ar updated from the release branches
  3. Merge dev to master.

What should we change to make the live examples work?