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

MCU-compatible Photoshop Bridge

    XMLWordPrintable

Details

    • Epic
    • Resolution: Unresolved
    • P1: Critical
    • None
    • None
    • MCU support
    • None

    Description

      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)

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes