P3: Somewhat important
What is the benefit? Why is this valuable?
Save time with imports of Figma designs for MCU projects
What are common use cases?
Design team uses Figma, development team develops with Qt for MCUs
Currently, the QDS Figma bridge can produce QML code that is incompatible with QUL. When the active project is a Qt for MCUs project, the bridge should make sure that the generated code is compatible and optimized for QUL.
Details from a previous analysis can be found here: https://intranet.qt.io/pages/viewpage.action?spaceKey=QOM&title=Spike%3A+Investigate+and+list+issues+with+QDS+bridges+for+MCU+projects
The architecture in QDS should enable generating platform-specific QML code, as we'll want to implement that in the future.
The QML code generated by the bridge must be optimized to be as small as possible (flash and RAM).
We'd need documentation for designers that explain what to do or not to do in Figma to result in code that works for MCU.