DimensionDev / DimensionDev/Flare

[UX] Store last read scroll position

Open
#1,452 10 comments 11 reactions 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.