July 1: Brainstormed UI layout I Sketched out initial concepts for the bike computer interface and what data to display and how to split it across screens.
July 5: Figured out how to get LVGL components on the LVGL simulator
Got the LVGL simulator running on desktop so I can prototype UI components without having to flash the ESP32 every time I change something. This is going to save a lot of iteration time later on.
July 10: Made a lot of different components & objects, made the simulator adaptable by flickering through screens and increasing values
Made a variety of components and objects for the interface. To make the simulator more useful for testing, I set it up to cycle through screens automatically and animate values so I can see how the UI behaves with changing data rather than static placeholders. It was offcenter so I will fix that later. Overall the UI is working as intended.