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

Separate installer backend from the UI

    XMLWordPrintable

Details

    • User Story
    • Resolution: Out of scope
    • Not Evaluated
    • None
    • None
    • General

    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

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

        Activity

          People

            kavi Kalle Viironen
            tpyssysa Tino Pyssysalo
            Tino Pyssysalo Tino Pyssysalo
            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