SquareLine Studio 1.6.0 - Missing Object Definitions in Arduino Export

Title: SquareLine Studio 1.6.0 - Missing Object Definitions in Arduino Export

Environment:

  • SquareLine Studio version: 1.6.0
  • LVGL version: 8.3.11
  • Target: ESP32-S3 / Arduino IDE
  • OS: macOS

Issue:
Exported UI files are missing object definitions (lv_obj_t * ui_ObjectName;)
in all .c/.cpp files, causing “undefined reference” linker errors.

Expected: Object definitions should be generated in ui.cpp or individual
screen files (ui_Home.cpp, ui_About.cpp, etc.)

Actual: No object definitions generated anywhere, only extern declarations
in header files.

Workaround: Manually add object definitions to ui.cpp or keep definitions
in individual screen files after copying them from headers.