I would place the readability order as TOML, YAML (both close) followed by JSON then XML
While weβre all painting the markup-barn, I say XML because if you make a merge error, it usually isnβt XML. With YAML, itβs usually still YAML, just wrong. That said, YAML is used already in lv_i18n for translation files.
On a different topic, how our code reference objects created by the LVGL UI editor? Will there be object pointers generated for each object, dynamically populated as screens are created, and freed and nulled as screens are destroyed? For each screen, then child-pointers? Just curious.
1 Like
Great question! We canβt see all the details yet, but Iβd like to focus on Observers to separate the UI and application logic.