DimensionDev / DimensionDev/Flare
[UX] Store last read scroll position
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 1.5k
- Forks
- 67
- Avg merge
- 11h 8m
- Merged PRs (30d)
- 84
Description
It would be nice to be able to read the news feed in chronological order. Currently if you close the app, you will be reset to the newest post, skipping any unread posts. It is a little cumbersome to scroll back down to where you left of. An option would be nice to store the latest read position such that if you come back, all new posts will be put above your current scroll position. This way you reading posts in chronological order would be quite easy. And if you just want to read the newest posts, a button could appear, taking you back to the top, if you aren't already. That's at least how the Mastodon app does it.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the news-feed timeline and its scroll-position handling, then inspect how app state is persisted across closing and reopening. Done means the feed can restore the last read position while allowing the user to return to the newest posts; the issue does not name specific files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100