Ashinch / ReadYou

An Android RSS reader presented in Material You style.
GNU General Public License v3.0
4.34k stars 180 forks source link

Suggestions for a Better Reading Experience #647

Open chavezet opened 3 months ago

chavezet commented 3 months ago

I propose that ReadYou always displays the number of unread articles regardless of the filter condition, whether it's "All," "Unread," or "Starred."

Here are the reasons:

  1. Displaying the total number of articles is not useful: The total number includes both read and unread articles, making it difficult to see how many articles need to be processed. Users need to take extra time and steps to see the number of unread articles.
  2. Displaying the number of unread articles helps users quickly understand how many articles need to be processed, which can improve work efficiency: Users can see the number of unread articles at a glance, without any extra steps. Users can decide which articles to prioritize based on the number of unread articles, which can improve work efficiency.
  3. This logic is consistent with Reeder: Reeder is a popular RSS reader that also uses this logic of always displaying the number of unread articles. This shows that this logic meets user needs and can improve the user experience. I suggest the following changes:

Change the article count in ReadYou to always display the number of unread articles. Before:

All articles: 100 Unread articles: 20 Grouped article total: 100 After:

All articles: 20 Unread articles: 20 Grouped article total: 20 The modified interface is more concise and clear, and it can help users quickly understand how many articles need to be processed, which can improve work efficiency.

chavezet commented 3 months ago

In addition to always displaying the number of unread articles, I also recommend adding a feature to ReadYou that shows the total number of articles in a group. This is similar to the functionality in Reeder .

Adding the total number of articles in a group provides a more comprehensive overview and helps users prioritize their reading:

With this information, users can see how much progress they have made and how much more they have to read. Users can make informed decisions about which articles to read first, based on their interests and time constraints.

photo_6312274394134722609_y

Ashinch commented 3 months ago

@chavezet To do this, some of the code needs to be refactored, so this issue will probably be open for a long time

chavezet commented 3 months ago

@chavezet To do this, some of the code needs to be refactored, so this issue will probably be open for a long time

Thank you for your prompt response. I understand that refactoring the code will take some time. However, I would like to request that this issue be prioritized as it would greatly improve the user experience of ReadYou.

Here are some reasons why I believe this issue should be prioritized:

It is a major usability issue: The current design makes it difficult for users to see how many articles need to be processed. It is a common request from users: Many users have expressed their frustration with the current design and have requested that it be changed. It would improve the user experience: Displaying the number of unread articles prominently in the interface would make it easier for users to quickly understand the number of articles to be processed and improve work efficiency. I appreciate your consideration of this request. I am confident that this change would be a valuable addition to ReadYou and would be appreciated by many users.