spacecowboy / Feeder

Android RSS reader app
GNU General Public License v3.0
1.64k stars 99 forks source link

Make feed item unaffected from `Mark as read on scroll` for one scroll-over item #373

Open KAGEYAM4 opened 1 month ago

KAGEYAM4 commented 1 month ago

Checklist

App version

2.6.32

Where did you get the app from

F-Droid

Feature or improvement you want

I use Mark as read on scroll. Make a feed unaffected by one-scroll action and thus not be marked as read.

Why should this be added?

While scrolling feeds sometimes i come across feeds which i would like to read-later or perform some task based on it but not wanna deal with it right now. Middle ground between viewed and saved-article.

Why am i not using saved article? - For me saved Articles are things which gonna take multiple session to complete or bookmark.

Screenshots / Drawings / Technical details

Implementation - For now i can only think of adding an option in context menu of feed item ( i.e beside save article).

Failed implementation -

  1. Replace swipe (read/unread) action with unaffected by one-scroll but then when we are bottom of feed page Mark as read on scroll won't work and only way to mark feed as read at that point is swipe action.
  2. Add swipe action to both feed-image and feed-info, but then there are feed items that don't contain feed-image.

Additional

Can i know your workflow for this situation?

spacecowboy commented 1 month ago

To answer your question, I do not use mark as read on scroll.

I periodically press "mark all as read" (checkmark button), or use long press and mark all below as read.

KAGEYAM4 commented 1 month ago

I noticed when using Swipe to mark as read: only from end there is swipe left when swiping from right end. Here's a video -->

https://github.com/user-attachments/assets/c245c42c-d1b9-4477-81dd-f2d8ad9bef57

Can we use this to perform action Make feed item unaffected from Mark as read on scroll for one scroll-over item ?

Screenshot_20241005-135007_Feeder

Matth7878 commented 1 month ago

Agree with that one, not only for mark read on scroll but to ignore all actions marking as read expect actually reading. So an "ignore marking as read" or "keep unread" or "read later".

If you want to mark several articles for read later using saved articles is cumbersome :

To me saving article is akin to marking as favorite and read later would be like you want to read but can't right now.

spacecowboy commented 1 month ago

I'm not sure this feature request is actually doing the right thing.

Save article was built exactly for this reason. Keep an article around for later, until you want to read it.

So in your filters, have you enabled Show saved articles? This is what I use to keep articles around. Why is this not a satisfactory solution to you? I think that is the main question to address.

Matth7878 commented 1 month ago

Concerning me I stated in my previous post why saved articles was not ideal :

Besides saving articles is more something you want to save forever (at least with current implementation) vs something you didn't have time to read and want to later. (But not keep forever)

spacecowboy commented 1 month ago

Besides saving articles is more something you want to save forever (at least with current implementation) vs something you didn't have time to read and want to later. (But not keep forever)

That depends on the user. Personally I only use it for short-term saving.

For stuff I want to be able to find far into the future, I use Mozilla's Pocket app.

Regarding read/unread, for that isn't an issue since I don't save that many (less than 10) articles at once. I remember which I have read or not.

TL;DR; I think the problem statement is a valid one. But I don't think weird workarounds to avoid having articles being marked as read is the way to solve it.

KAGEYAM4 commented 1 month ago

TL;DR; I think the problem statement is a valid one. But I don't think weird workarounds to avoid having articles being marked as read is the way to solve it.

But here some-suggestion i thought of -->

Maybe we can take a look at other feed reader to see there UX (if they have one) regarding this.