Imperfect "Pull to Refresh"

Issue #352 new
Tierney Coren created an issue

Pull to Refresh doesn't work in the way that one would expect it to after using other apps with the same function.

Basically, when the user pulls down the app should stay in the larger view (the regular view + the Pull to Refresh text/area) and automatically go into the "Updating..." text. The app should return to the regular view either when new data is found and gathered, or when the app concludes that there is no new data to be found. 

This is the typical implementation of the Pull to Refresh in every other app I can think of, and I think it needs to be this way to have the app experience be as natural as possible.

Just a synopsis of what the app currently does, in case it matters: The app does one of two things. In some cases  the app does what I've suggested part-way, showing only the lower half of the "Updating..." area. Other times, I pull to refresh and the updating text doesn't show up at all. I try a few more times and the text is in some limbo between "Pull to Refresh" and "Release to Refresh." 

Finally, I'd like to suggest that the arrow icon's size be increased, as it is currently extremely small. Again I'm going to make the comparison to other apps, which have an arrow that takes up a good portion of the Pull to Refresh area.

Comments (2)

  1. Viðar Svansson

    I thought this was a design improvement while #377 was a bug. But now that I read it over again I think we are facing similar problems. I have found that restarting the app sometimes fixes the weird behavior of the p2r component.

    I recommend studying the UX of Tweetbot if you have not already. It has the best controls of a microblogging app that I have seen. It always stays where I left of and silently loads new posts as I reach closer to the top. I rarely have to push the button to load gaps in the stream and almost never have to pull to refresh.

  2. Log in to comment