LVGL ends its collaboration with SquareLine Studio

Generating the C code would be easy using the JSON API script I submitted a PR for… Bindings can use a combination of that JSON output plus the XML output to generate code specific to a binding.

1 Like

What a great choice, as soon as I read it I went to look for it and I liked it. I’m working with TFT ILI9486 + VSCode + PlatformIO + LVGL, I already saw an example for a similar screen, I’m going to try to understand it and do something similar for mine.
In this link I saw the example.

https://github.com/eez-open/esp32-lvgl-eez-demo/tree/main/examples/ILI9341_240x320

Thank you very much.

1 Like

Hi! i bought a makerfab matouch 4’. i bought it 2 days after the colaboration between LVGL and Squareline ended. i tryed to download Squareline studio but i can’t make it work in any of my pcs.
i tryed EEZ Studio. that’s not much information about your software and just a few examples but after some minutes digging on it i was able to manage my navigation between windows and items (i still have no idea how to interface with the hardware itself but one step at a time!=) )

i have a built UI but now i have no ideia how to put it on my esp32-s3. there is no support for arduino IDE… i have no ideia how to do it.

Can you give me some lights please?

thanks in advance,

Pedro

Hi Pedro and thank you for giving EEZ Studio a chance. In order not to hijack this thread with support questions, I suggest you sign up to the EEZ Discord server where you can expect assistance from the community.

does this also end the cooperation regarding Squareline Studio 2 as @kisvegabor presented at youtube.com/watch?v=84fSTQZwr8E ?

Michael

Yes, it affects SquareLine v2 too.

Has there been any follow-up on what might be next as the supported/endorsed visual editor for LVGL?

Check EEZ Studio.
Free and open source LvGL editor for both V8 and V9.

Thanks @hussamaldean. I had seen this above and plan to check it out.

I would also be interested he hear whether there are plans for LVGL to endorse another editor, or potentially to begin the development of something new?

We are not advertising it too laud yet, but finally we have decided to work on LVGL’s official UI editor. In the past months we were working on finging the right partners, and now we have started the actual development. I’ll share more details in the upcoming weeks. :slight_smile:

4 Likes

Oh that’s exciting, currently developing a new production IoT device.

Will work on the front-end in 4 weeks, would you recommend for now to use EEZ studio? I guess development will take longer then 4 weeks haha.

1 Like

Yeah, it will take a little bit longer :smiley: We are aiming for 1 year with the production ready software.

I don’t have a deep experience with EEZ Studio, however the folks here confirmed that it’s really good. And it’s free as well. So I think it’s a good choice!

2 Likes

Hi - Jumping in very late here, but is this discussion still open? EEZ-Studio generates MIT code for the eez-flow components and other parts that it exports so I don’t see why you’d want to create a completely new tool at this stage? What’s the latest on this?

1 Like

Hey,

It’s never too late :slight_smile:

There are multiple reasons:

  • We have some unique ideas which (we believe) can help the developers even more.
  • We would like to have a tool which is controlled by LVGL so that we can steer it as we believe it would be the best.
  • And it’s not a secret that we see a business opportunity in it as well.
1 Like

Out of ignorance… Isn’t forking EEZ Studio an option? If you’re seeing a business opportunity, then I guess not.

We were considering it, however our view is different from how EEZ Studio work. See here.

Thanks for the quick reply. That’s a shame, but I understand why you’d want to try create something you can make some money from.

Judging by the comments on the other thread though people are more interested in the file format than what the editor does… I hope that’s a good thing?

Why is it a shame? We just want to develop a tool according to our view on how to make UI development simpler and faster.

The declarative language’s file format is quite important. The user will interact with it the most. It’s like the UX of the tool. So I’m happy that people are sharing their ideas. It’s less fortunate that there is no clear winner :smiley:

That’s one repulsive licensing scheme, and I’m not buying anything that I can’t use in my VMs and different PCs around the shop. Nor will I juggle per-PC activation like it’s 1998 again. This entire facility is DRM-free and platform independent at this point and will stay that way; 30 years in the game has taught us the dangers of these types.

Good luck with your project LVGL, I hope you can get a proper editor shipped. Will you please consider a marketplace for us to share/sell editor features and widgets and the like? I think you could make a tidy sum on sales while keeping the thing open and collaborative, and add value to the ecosystem through our combined effort. Our world is too small for cannibalism.

2 Likes