touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #36274
[Bug 1375799] Re: PullToRefreshStyle label text animates poorly
** Changed in: ubuntu-ui-toolkit (Ubuntu)
Importance: Undecided => Low
** Changed in: ubuntu-ui-toolkit (Ubuntu)
Status: New => Triaged
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-ui-toolkit in
Ubuntu.
https://bugs.launchpad.net/bugs/1375799
Title:
PullToRefreshStyle label text animates poorly
Status in Ubuntu UI Toolkit:
Triaged
Status in “ubuntu-ui-toolkit” package in Ubuntu:
Triaged
Bug description:
PullToRefreshStyle has two text options: "Pull to refresh" and
"Release to refresh". It tries to animate between them, using an
opacity fade in/out. But unfortunately, the text itself changes
immediately before the fade out. So it looks very unsightly.
Maybe some code like the following, that I've used as a workaround in
unity8. Note the PropertyAction between the two NumberAnimations.
states: [
State {
name: "pulling"
when: styledItem.target.dragging && !releaseToRefresh
PropertyChanges { target: pullLabel; text: i18n.tr("Pull to refresh…") }
},
State {
name: "releasable"
when: styledItem.target.dragging && releaseToRefresh
PropertyChanges { target: pullLabel; text: i18n.tr("Release to refresh…") }
}
]
transitions: Transition {
SequentialAnimation {
UbuntuNumberAnimation {
target: pullLabel
property: "opacity"
to: 0.0
}
PropertyAction {
target: pullLabel
property: "text"
}
UbuntuNumberAnimation {
target: pullLabel
property: "opacity"
to: 1.0
}
}
}
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1375799/+subscriptions