[sdk] PullToRefreshStyle label text animates poorly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UI Toolkit |
Triaged
|
Low
|
Unassigned | ||
Ubuntu UX |
Fix Committed
|
Low
|
Femma | ||
ubuntu-ui-toolkit (Ubuntu) |
Triaged
|
Low
|
Unassigned |
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 {
},
State {
}
]
}
}
}
}
}
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:/
This functionality will be added to the UITK document for the pull to refresh component.
Changed in ubuntu-ui-toolkit (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in ubuntu-ux: | |
status: | New → Triaged |
summary: |
- PullToRefreshStyle label text animates poorly + [sdk] PullToRefreshStyle label text animates poorly |
Changed in ubuntu-ux: | |
importance: | Undecided → Low |
assignee: | nobody → Femma (femma) |
Changed in ubuntu-ux: | |
status: | Triaged → In Progress |
description: | updated |
Changed in ubuntu-ux: | |
status: | In Progress → Fix Committed |
You are welcome to patch it :)
However remember that we need some state where we stop showing the label and show the activity indicator before we rebound the Flickable.