Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standardize Infinite Scrolling Behavior #574

Open
jterps08 opened this issue Mar 26, 2017 · 1 comment
Open

Standardize Infinite Scrolling Behavior #574

jterps08 opened this issue Mar 26, 2017 · 1 comment

Comments

@jterps08
Copy link
Member

jterps08 commented Mar 26, 2017

We need to make sure there is standardized Infinite Scrolling behavior across the platform:

  • The system supports endless crolling
  • The app loads more items when the user gets towards the end of the list
  • The app keeps the user in the same 'scroll position' when more items are loaded (user is not returned to top)... sticky scrolling

These are the screens that this principle should apply to:

  1. The Main Newsfeed
  2. The Social Activity Feed (You tab, Following tab)
  3. The Item Detail Screen (specifically re: loading more comments)
  4. The Discussion Screen (for child comments/replies)
  5. The My Influences Screen (loading more users)
  6. The Group Membership List Screen (loading more users)
  7. The Favorites Screen
  8. The User Profile Screen (loading more user posts)
@jterps08
Copy link
Member Author

From #574: User scrolls to bottom of comments and the app correctly loads more, but returns the user to the top instead of keeping the user at the last comment he read.

User sees comments 1-10
User gets to comment 10
App loads comments 11-20
App returns screen position to comment 1 (wrong)
App should return screen position to comment 11 (correct)

This should be the behavior of ALL screens that have infinite scrolling:
My Influences
Social Activity Screen (both tabs)
User Profile screen (user's previous posts)
Newsfeed
Comments on Item Detail Screen
Comments on Reply Screen

@jterps08 jterps08 modified the milestones: Release 2.2, Release 2.2b Apr 17, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant