Type: User Story
Priority: Not Evaluated
Affects Version/s: None
Fix Version/s: None
Component/s: Quick: Graphical Effects
Effects are implcit components which has serious consequences on usabilty.
Effects assignes as layer.effect are implcit components. This means that the effect has its own context and the id and property of the effect are not accessible from the outside.
In this case fastBlur and its properties are not accessible from the root context if the QML file.
This means the properties of the effect cannot be changed by states and animated by a timeline.
This is confusing even for advanced users and has serious implications for tooling.
To work around this always another "helper property" has to be created.
This is very counter intuitve and requires extra work from any user.
There is also no real elegant workaround in the tooling. The tooling would have to "magically" generate and maintain the "helper property", which would easily break.
See also: https://bugreports.qt.io/browse/QDS-4388