Ticket #169 (new enhancement)

Opened 1 year ago

Last modified 1 year ago

Mark all as read and open next unread feed, the button

Reported by: daniel Assigned to: fox
Priority: wishlist Milestone:
Component: interface Version:
Keywords: Cc:

Description

I for one have the ‘Hide feeds with no unread messages’ and ‘Mark articles as read automatically’ options enabled. Logically speaking this would produce an empty feed list all the time. Because all feeds would be mark as read and hidden automatically. Logic and option-naming aside;

I want feeds to be hidden when I have read them. When I have a feed open; and want to mark it as read and hide it: I have two ways of doing this: Automatically marked as read, or manually marking it as read. Non of these approaches does, however, hide the current feed. (That would be freakishly annoying with the auto-read option! But much more understandable when manually marking it as read.)

A possible solution would be to add a ‘Mark as read and hide’ button. However the below approach would be much more functional.

I want a ‘Mark all as read and open next unread feed’ button. This button would mark all items in the current feed read, hide it, and open the next unread feed. When there are no more unread feeds; it should hide the current feed and display the stand by screen. (The standby screen currently only reads ‘No feed selected’. But this might change in future releases.)

Yes. This would be yet another Newshutch-like feature request. But the ‘Mark all read & open next‘ button were one of Newshutch's more engenious solutions and one of it's advantage over competing feed readers.

Attachments

what to click.png (109.5 kB) - added by daniel on 11/18/07 01:00:30.

Change History

11/17/07 20:21:32 changed by fox

You are doing it wrong. :-)

1. Active feed will always be visible. Even if it doesn't have any unread messages, etc. - it should be visible, because it's active. If it isn't - it's a bug.

2. "Show next unread on catchup" works before "Mark as read". So, basically, you mark feed as read, it shows you next unread feed and previous one (currently read) dissapears. This is how it is supposed to work.

3. The fact that this mechahism doesn't work between feeds automatically is because I don't want users to, basically, go have lunch and return before completely empty RSS reader. This behaviour is by design.

11/17/07 20:34:30 changed by daniel

1. Active feed will always be visible. Even if it doesn't have any unread messages, etc. - it should be visible, because it's active. If it isn't - it's a bug.

I still want a button to mark the current feed as read and open the next unread. I hope I got trough the point on how this is very functional, and how it helps improve the users work-flow.

11/17/07 20:37:30 changed by fox

The combination of "mark as read" button and pref. option "show next unread on catchup" should do exactly that. It works for me just as it should. It does something else for you?

11/17/07 20:45:27 changed by daniel

Oh. I actually had that option enabled! And apperently it does not work as it should. :-)

Konqueror 3.5.5

11/17/07 21:25:40 changed by fox

The closest I can get to Konqueror is Safari where this thing works just as it should. Can you try it in Firefox?

11/17/07 22:39:12 changed by daniel

It works in Konqueror 3.5.5 and Opera 9.50b2. But only when I use Mark as read > Entire feed > «OK».

As I stated above, I was wanted a good workflow. It takes 4–6 sec. to compleate that interaction instead of having ‘mark as read and open next’ available as a dedicated button without howeering, selecting, and agreeing to a dialog box.

You could try a different approch. Have you ever used KDE? Well, then this will be familiar: To buttons next to eachother, ‘Read’ and ‘Read and open next’, where the latter would have an arrow pointing downwards for an expanding menu. Clicking the latter would preform the action. Howering it would expand a menu with similar actions (the current mark as read menu).

‘Read’ and ‘Read and open next’ could be placed in the top right corner of the content area. (Newshutch style.)

11/17/07 23:24:58 changed by daniel

No. It does not work all the time. Sometimes I have to repeat it three times before anything happens.

(PS: What is up with the dialog boxes!?)

11/18/07 00:21:24 changed by fox

NB: You can disable this particular box in the preferences.

11/18/07 00:59:59 changed by daniel

NB: You can disable this particular box in the preferences.

I know. But the things are freaking annoying. No one even reads them anymore. At least make it disabled by deafult.

OK, look at this attachment. Were do I click to mark the current feed as read (even though it is read, think hypotetically) and open the next unread feed (again, there are no unread ones, but imagine it)?

Second, what do I click to hide the current feed and go back to the standby screen? (Other than Ctr+R to reload the page.)

11/18/07 01:00:30 changed by daniel

  • attachment what to click.png added.

11/18/07 01:16:18 changed by fox

I know. But the things are freaking annoying. No one even reads them anymore. At least make it disabled by deafult.

If you search this tracker, you can find the guy who insisted on this particular feature. So, some people do. I have a policy of cautious optimism WRT user sensibility, so most of irreversible operations have to be confirmed by default. Implementing full undo is just too time consuming.

OK, look at this attachment. Were do I click to mark the current feed as read (even though it is read, think hypotetically) and open the next unread feed (again, there are no unread ones, but imagine it)?

You hover on a "Mark as read" dropdown and select "Entire feed". What's not clear? BTW, the fact that "Mark as read" prompt itself is clickable is a feature/bug which I always forget to disable. It invokes the function which was obsoleted a few versions ago.

Second, what do I click to hide the current feed and go back to the standby screen? (Other than Ctr+R to reload the page.)

There is no standby screen, so there is nothing to click. For everyone except the "auto mark as read" users the standby screen == Fresh articles feed which you can't click because it contains no unread articles and you explicitly required to hide feeds w/o unread articles. Basically, at this point you just wait for some unread articles to appear. :-)

11/18/07 01:23:18 changed by daniel

OK, look at this attachment. Were do I click to mark the current feed as read (even though it is read, think hypotetically) and open the next unread feed (again, there are no unread ones, but imagine it)?

You hover on a "Mark as read" dropdown and select "Entire feed". What's not clear? BTW, the fact that "Mark as read" prompt itself is clickable is a feature/bug which I always forget to disable. It invokes the function which was obsoleted a few versions ago.

Well. Lets get back to user expertation. When I click Entire feed I am accostume to having the current feed dissapear. Why does not this happen when there are no unread feeds? That colides with my expertation.

Regarding the user's workflow again: Should not ‘Mark entire feed as read [and open next]’ be the default option (meaning the one that is clickable at the top of the list/without expanding the list)? This is a much better flow than howering a drop-down menu, making a selection, [confirming it], and so on. What do most people want to do when they have read one feed? ... Continue to the next [unread] feed, of course!

11/18/07 01:44:30 changed by fox

When I click Entire feed I am accostume to having the current feed dissapear.

I tried to explain this thing to you in a email. Yes, the current feed is kept visible.

Regarding the user's workflow again: Should not ‘Mark entire feed as read [and open next]’ be the default option >(meaning the one that is clickable at the top of the list/without expanding the list)?

Frankly, there shouldn't be any directly clickable option - it's a design flaw, the dropdown menu should behave like a menu. I'll fix this tomorrow.

The dropdown menu is there for a reason (it wasn't there several versions ago) - there is just not enough space. The options are many and the space is, well, not enough. Especially if you consider those people with 1024x768 screens.

What do most people want to do when they have read one feed? ... Continue to the next [unread] feed, of course!

So click the next unread feed in the feed list. If you have read feeds hidden, it should be right next to the current one.