Uploaded image for project: 'Qt Installer Framework'
  1. Qt Installer Framework
  2. QTIFW-1190

Separate installer backend from the UI

    XMLWordPrintable

    Details

    • Type: User Story
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Out of scope
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: General
    • Labels:

      Description

      Business justification

      The tight dependency between the installer backend and the UI makes it extremely time-consuming or even impossible to implement any kind of UI changes. This prevents re-organziing the component tree in a more usable way, which prevents users to easily find components what they need. Separating the backend and the UI would make it easier to implement UI changes, which would improve the overall UX. 

      Description

      Separate the backend data from the UI similarly to the model/view pattern. Change in the UI, for example changing the position of the component in the installation tree, should not depend on the backend model structure. Adding repos/components to the backend model should not set any limitations, how the UI is organised. 

      Effort estimate

       

        Attachments

        There are no Sub-Tasks for this issue.
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            kavi Kalle Viironen
            Reporter:
            tpyssysa Tino Pyssysalo
            PM Owner:
            Tino Pyssysalo Tino Pyssysalo
            RnD Owner:
            Kalle Viironen Kalle Viironen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes