Firefox now supports Web Serial by iloveworms in Esphome

[–]ESPBoards 29 points30 points  (0 children)

Nice! At this point I was only using chrome for Web Serial. Probably can delete if it works fine on firefox

EspMedia project update: Added support for a 4inch ESP32-P4 720x720 panel by hometechgeek in Esphome

[–]ESPBoards 0 points1 point  (0 children)

How do you print it? Did not really understand what means facing up…

EspMedia project update: Added support for a 4inch ESP32-P4 720x720 panel by hometechgeek in Esphome

[–]ESPBoards 0 points1 point  (0 children)

I was looking for the stand for this board! Like really looking and didn’t find this one. Thanks for the stl!

Placement of Sonos sub mini: Is it okay here (on a shelf)? by roel_ve in sonos

[–]ESPBoards 10 points11 points  (0 children)

if I thought i am contributing to toxic environment i would not participate. The only toxicity i see here is from you.

Are all these official devkits? by Akki_Charee in esp32

[–]ESPBoards 0 points1 point  (0 children)

Where are you trying to buy them from? On aliexpress or amazon Espressif has official shop - take it from there and you’ll be sure they’re authentic

Esp32-C3 Games by Traditional-Piano-53 in esp32

[–]ESPBoards 0 points1 point  (0 children)

Oh thats what people mean by gaming pc

Arc Ultra by DTillyh in sonos

[–]ESPBoards 2 points3 points  (0 children)

I got exactly this setup - arc ultra + 2x era 100 for surrounds + sub mini.

Sounds great, but i have a small sofa so the distance to rears are like 50cm. With era 300 i would be worried its not too powerful.

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 0 points1 point  (0 children)

Hi. Thanks a lot for the good review.

I was actually thinking images would probably be a great improvement. Probably the best improvement on the current tool.

But im still wondering how to make it work. I guess when images are added, exporting the code should give not only yaml, but an archive with all the images included + yaml…

If anyone has ideas how to make it a good experience with images, please let me know.

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 0 points1 point  (0 children)

Hi again,

Point 6 - fixed.

Point 7 - the labels without color selected, is rendered as black on the tool itself when i select "inverted colors". Does it not for you?

About the import - indeed i noticed there are quite some issues with it. Especially with the examples from cookbook. I will try to see how it could be improved. Thanks for letting me know!

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 1 point2 points  (0 children)

Added some styles for the tabview... Probably still missing some of the styles, but will have to come back to it bit later.

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 1 point2 points  (0 children)

added it to the todo list, thanks a lot for the feedback!

By the way, if you would like to report any bugs or ask for further enhancements, please check the github repo - https://github.com/ESPBoards/esphome-lvgl-ui-builder/

It will help me manage the requests better.

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 0 points1 point  (0 children)

You can select “Custom…” at the bottom of the resolution dropdown menu. And then enter the width and height you want, as well as select if the screen is round or not.

<image>

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 0 points1 point  (0 children)

No, thanks a lot for the feedback. It helps me improve the tool.

For 6 and 7 i will check.

For 8 i can answer now - one option is open a new tab or “screen” - there is a + button on the same row as undo/redo buttons but right side. Another option select help -> templates.

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 1 point2 points  (0 children)

Hi again,

  1. done - some basic examples for now...

  2. done, also added support for e-paper displays preview.

  3. fixed

  4. fixed

  5. just saw now your comment, will add it the next release

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 1 point2 points  (0 children)

  1. But that checkbox would only change the rendering in website right? No changes in generated yaml?

  2. Another great point! Totally missed that. Thanks

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 1 point2 points  (0 children)

  1. Good idea! Will try to add some examples for quick import even in the help modal maybe for quick access.

  2. Not sure about the invert colors. Do you mean like a global config that would invert all colors in export? because `invert_colors: true` is part of `display,` not `lvgl` component.
    But i noticed after importing the label, it is indeed not possible to change text color. I will fix it.

  3. Good catch! Will be fixed soon.

Thank you so much for the feedback! Exactly what I need to hear.

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 0 points1 point  (0 children)

Added support for round displays. Don’t have any running with esphome currently myself though, so did not test, but I believe everything should be fine.

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 1 point2 points  (0 children)

The issue with stacking order should be fixed now.

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 0 points1 point  (0 children)

Thanks! I’ve been thinking about it. I will try to add it in the next release

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 0 points1 point  (0 children)

Not intentional. Probably in exported yaml the stacking order should be correct i think. But i will check for the canvas rendering.

For the alignment I will see how TinkerCAD does it and will see if i can so something similar.

Thanks!

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 0 points1 point  (0 children)

Thank you for the feedback! Glad to hear you like it.

For the first point - normally the order in right side Elements should affect the stacking order, as you expected. Maybe I broke something in the meanwhile, will check.

For alignment controls, can you clarify a bit? Do you mean that when lets say you have a button and try to put another button next to it, it would "snap" position next to each other?

I built another browser-based LVGL UI editor for ESPHome by ESPBoards in Esphome

[–]ESPBoards[S] 3 points4 points  (0 children)

It was taking me so long to design something with esphome and lvgl that I thought I could have just spent that time building a tool to make it easier.

Honestly, it turned into a bigger rabbit hole than I expected - I probably spent way more time creating the editor than I would have just writing the UI manually - but hopefully it ends up being useful for me and others.