This is my first esphome screen project, I used the HA deck framework to get started, the documentation is OK, so for a beginner it was quite a large learning curve, but I got to something I'm happy with.
https://github.com/strange-v/ha_deck
This is replacing a streamdeck for a fraction of the cost, so I made a 3d printed case. I'd love to be able to trigger mac apps, but I've yet to figure out how.
The bottom row uses scenes with sensors to check if the scene is active, others are simple buttons.
The blind control has a long press to get to a scroll bar.
Next I'm going to try doing LVGL direct on a second screen, ideally I'd like a 7inch display.