Libraries/Frameworks/Software for GUI design for M5Core2
This is my first post here and I am just getting acquainted with the M5Core2. So I am looking for all the options of designing a good looking UI for controlling Home Assistant. Does any of you know any good tool similar to UI Flow but with more options for customisation?
So far I have found the following options:
- The UI flow(of course) but I don't like its limitations. I cannot make a scrolling view or create multiple views.
- LVGL - https://lvgl.io/ Looks very promising and I see there are some expanses for Core2
- Using plain MicroPython(with no special GUI frameworks)
- Using Arduino IDE
Also, I quite liked the factory firmware that the Core2 came with. The interface was very fast and responsive and the graphics look very pleasant. Do you know what technologies were used in this factory firmware?
Zontex last edited by
Hi, for the factory firmware we used LVGL, you can check it out here: https://lvgl.io/
you've already mentioned it in your second point and it's the same one we use so I would highly recommend you to try to go with this one and see how it goes.
@zontex Thank you for your answer. While on this topic: Is it possible to make UI with different tabs/pages/views using UI Flow or I have to go with LVGL?
world101 last edited by
Is it possible to make UI with different tabs/pages/views using UI Flow
Yes you can look at this flow from my github
It’s not for the Core2, but you’ll get the idea of how to create a menu structure with different views using uiFlow.
@world101 I looked at your project and I think it would be a very good starting point for my idea. Thank you!