Uploaded image for project: 'Qt Design Studio'
  1. Qt Design Studio
  2. QDS-7514

MCU-compatible Photoshop Bridge

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Out of scope
    • Icon: P1: Critical P1: Critical
    • None
    • None
    • MCU support
    • None

      What is the benefit? Why is this valuable?

      Save time with imports of Photoshop designs for MCU projects

      What are common use cases?

      Design team uses Photoshop and/or Illustrator, development team develops with Qt for MCUs

      Technical information

      Currently, the QDS Photoshop 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.

      The results of the initial spike to investigate issues with QDS bridges in MCU project is here: https://intranet.qt.io/display/QOM/Spike%3A+Investigate+and+list+issues+with+QDS+bridges+for+MCU+projects

      The QML code generated by the bridge must be optimized to be as small as possible (flash and RAM).

      To be done:

      • Investigate and list current issues with the Photoshop bridge
      • Study current architecture and implementation of the bridges
      • Research a way to generate QML code in QDS that is fully compatible with QUL, possibly different than what is generated for Qt6.
      • Implement the different import approach, which would ignore elements of the design that cannot be implemented in QUL, or implement it in a QUL-compatible way.
      • If not initially, eventually, the MCU bridge should generate optimized QML code for MCUs
      • Automated tests to verify that a set of Photoshop design cases produce valid QUL code (that compiles successfully)

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            ylopes Yoann Lopes
            ylopes Yoann Lopes
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes