There's a related question here from June 2014. Notice that Material Design was presented to public also at June 2014.
I've been looking the mainstream mobile apps behavior when the user makes a pull-to-refresh gesture, in order to refresh a list content.
I think it's frustrating for the user to make this gesture expecting new data to come, but there's no new data available and no positive feedback about it.
Presenting a feedback when there's no data is a bad practice? Are there any apps that give a positive feedback in this situation, or any feedback at all?
- Material design swipe-to-refresh guidelines do not cite this topic.
- Facebook app, both on notifications screen and on groups, do not provide any feedback when there's no fresh content.
- Twitter does the same on tweet Lists. However, when pulling to refresh on the User screen, it does a automatic scroll-down, so it kind of works as a positive feedback.
I would prefer an approach that displays a visual text for the user, with a positive message.
- On Github, when the notification list is empty, the text "All caught up!" is shown.
- On Slack, when the notification list is empty, the text "All unread were read. Congratulations!" is shown.