Activity log for bug #1375799

Date Who What changed Old value New value Message
2014-09-30 13:33:43 Michael Terry bug added bug
2014-09-30 17:12:47 Zsombor Egri ubuntu-ui-toolkit: importance Undecided Low
2014-09-30 17:14:24 Zsombor Egri ubuntu-ui-toolkit: status New Triaged
2014-11-24 13:34:49 Zoltan Balogh ubuntu-ui-toolkit (Ubuntu): importance Undecided Low
2014-11-24 13:34:49 Zoltan Balogh ubuntu-ui-toolkit (Ubuntu): status New Triaged
2015-10-26 11:03:25 Andrea Bernabei bug task added ubuntu-ux
2015-10-30 14:02:00 Magdalena Mirowicz ubuntu-ux: status New Triaged
2015-10-30 14:02:08 Magdalena Mirowicz summary PullToRefreshStyle label text animates poorly [sdk] PullToRefreshStyle label text animates poorly
2015-10-30 14:02:11 Magdalena Mirowicz ubuntu-ux: importance Undecided Low
2015-10-30 14:02:19 Magdalena Mirowicz ubuntu-ux: assignee Femma (femma)
2015-11-20 10:42:07 Femma ubuntu-ux: status Triaged In Progress
2015-11-20 11:12:59 Femma 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 } } } 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                 }             }         } UX Solution: We should get rid of the text 'pull to refresh and release to refresh'. Mobile users should now be accustomed to the affordance of pulling and releasing to refresh. Instead we should use an indeterminate indicator to provide feedback to the user when they have pulled to refresh (such as the one in the UITK spec: https://docs.google.com/document/edit?hgd=1&id=1nFm8xiYhKXXuEO_IvMXoD0lASbYzYXva1BWMVanU3iw#heading=h.37zlmvphdoig) This functionality will be added to the UITK document for the pull to refresh component.
2015-11-20 11:13:03 Femma ubuntu-ux: status In Progress Fix Committed