Details
-
User Story
-
Resolution: Out of scope
-
P2: Important
-
None
-
None
Description
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.
Attachments
Issue Links
- relates to
-
QTBUG-35398 Custom Layout Animations
- Open
For Gerrit Dashboard: QTBUG-70328 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
245536,4 | WIP: Add transitions to layouts | dev | qt/qtdeclarative | Status: DEFERRED | -2 | 0 |