Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-70328

Implement a Qt Quick "Screen transition" component

XMLWordPrintable

       

      Business justification: This item is of great importance for the "Designer NG" project.

      Effort estimate:

      Description:

      In a touch based application with more than one "screen" (full screen component), there is the need to switch between screens. The transition between screens could be triggered by a state machine change/signal or by any other kind of event. Usually, that should happen with a screen transition, which indicates an application flow and also adds an aesthetic value.

      The connection between application state and screen should be assisted and validated by the IDE, perhaps in a visual manner.

      The functionality of screen transitions with different effects is already implemented in some Qt Quick Controls 2 based containers. However, the API there is either not designed in a way that it is toolable (imperative API in StackView) or it forces a very rigid orientation and navigation between pages (SwipeView).

      The goal of this task is to have a component which is designed to switch between any screens in a list of screens which is defined in a declarative (toolable) manner. The screen transition component could be implemented using the good available bits and pieces that are already there.

        For Gerrit Dashboard: QTBUG-70328
        # Subject Branch Project Status CR V

            thohartm Thomas Hartmann
            portale Alessandro Portale
            Pasi Keränen Pasi Keränen
            Frederik Gladhorn Frederik Gladhorn
            Votes:
            2 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes