Notifications
OK this thing is bugging me daily so raising a thread about it.
The notifications popup that we have, why does it have to mark all the five visible comments as read when you keep it open for a few seconds? This is just really frustrating as the notifications themselves don't give any clue what the target post is, so after they are all marked read, I have to click through all of them even if they would all concern only a few posts.
Also, why just 5? I would love to have it scrollable, so I can read my notifications from the menu and they would be only marked read when I have seen the actual post in question.
This is how Facebook works and tbh it's fantastic :)
Do people like the way it is or can I make an attempt to change it?
Poll Created Wed 19 Mar 2014 10:05AM
What should be default when fixing #4810? Closed Sat 29 Mar 2014 10:07AM
If #4810 functionality is merged in - the NEW functionality should be default in the user settings.
There is a fix for the notifications being marked read when the notifications menu is opened that already has working code. Due to feedback, there will be a user setting made to control whether the notifications should be marked as read without actually reading them.
In other words, this setting will control whether to have it work like it works now (notifications are marked read 2s after opening the notifications dropdown) - or not mark them read automatically at all, unless user visits post/action in question.
This vote is ONLY about this setting and ONLY about which should be default - current behaviour or new behaviour.
Vote;
YES - if you want to keep the current behaviour as default
NO - if you want the new behaviour to be default
The github issue is here: https://github.com/diaspora/diaspora/pull/4810
Results
Results | Option | % of points | Voters | |
---|---|---|---|---|
|
Agree | 0.0% | 0 | |
Abstain | 11.5% | 3 | ||
Disagree | 88.5% | 23 | ||
Block | 0.0% | 0 | ||
Undecided | 0% | 129 |
26 of 155 people have participated (16%)
Rich
Wed 19 Mar 2014 10:10AM
I'm with the OP - this is SO annoying. Marking them as read after just a few secs is really frustrating. I voted NO (as per proposal details) so we can hopefully get this fixed as I'd love the NEW behaviour!
morgenstern
Wed 19 Mar 2014 10:20AM
I think the current behaviour is more intuitive for a new user so i think it should be the default one,
morgenstern
Wed 19 Mar 2014 10:35AM
I think the current behaviour is more intuitive for a new user so i think it should be the default one.
Adrenalin
Wed 19 Mar 2014 12:33PM
I'd like to get them not marked read automatically
Jason Robinson
Wed 19 Mar 2014 12:53PM
I really think it's a bug that notifications are marked read automatically. I would like new users to have less bugs ;)
jonsger
Wed 19 Mar 2014 9:26PM
I don't like this automatic read "feature" so lets set the new as default
morgenstern
Thu 20 Mar 2014 7:53PM
If the new proposal is the one shown in the video t seems fine to me to have it as default.
morgenstern
Thu 20 Mar 2014 7:54PM
If the new proposal is the one shown in the video it seems fine to me to have it as default.
goob
Thu 20 Mar 2014 9:23PM
I have to vote to keep current functionality until I hear that http://videobin.org/+7h1/9s2.html will be implemented as part of this PR.
Rasmus Fuhse
Fri 21 Mar 2014 5:34AM
The current behavior is unintuitive, I think.
goob
Sat 22 Mar 2014 12:51PM
With https://github.com/diaspora/diaspora/pull/4869 implemented, the auto-mark-as-read won't be needed.
Ryuno-Ki
Wed 26 Mar 2014 9:19AM
It annoys me to see plopping the notifications to "read" status before I got to it. Moreover, it doesn't work in the "Show all notifications" stream!
Thomas Leister
Wed 26 Mar 2014 4:26PM
Since my first day on Diaspora this has been the most annoying thing.
It would be great if there was a small extract of the Post, too, so you can quickly recognize which notification belongs to which post.
goob Wed 19 Mar 2014 11:17AM
I read Ruxton's comment as warning against making a change which might break code/functionality for users. If this is not a danger/possibility, I would be happy to see the notification behaviour changed. But I'd like that clarified before voting.
goob Wed 19 Mar 2014 11:19AM
@morgenstern you can see a preview of how this would work in @steffenvanbergerem's video here: http://videobin.org/+7h1/9s2.html
I think that's quite intuitive.
Steffen van Bergerem Wed 19 Mar 2014 11:42AM
@goob The code I used for the video has not been pushed to the branch and I think I lost the code. However, rewriting that shouldn't be a lot of work.
Jason Robinson Wed 19 Mar 2014 12:52PM
I read Ruxton’s comment as warning against making a change which might break code/functionality for users. If this is not a danger/possibility, I would be happy to see the notification behaviour changed. But I’d like that clarified before voting.
I think Ruxton meant was not break code, but change functionality. YES keeps current functionality as default, NO changes it.
goob Wed 19 Mar 2014 1:41PM
@steffenvanbergerem Oh, thanks for the clarification. I thought your video was to show me that this is how your PR will work if implemented. I could only vote for a change of functionality if it worked in the way shown in the video. If you could please clarify whether or not the functionality shown in your video would be implemented with your PR, that would help me decide how to vote on this proposal.
goob Wed 19 Mar 2014 2:01PM
When I say ‘like in the video’ I mean that there needs to be a means of marking individual notifications as read in the notifications drop-down itself without clicking on a notification to be taken to that post or clicking ‘view all’ to go to the notifications page.
If this were the case, I don't think we'd need to build an option to choose between this and the current system - just change it to work in this way (which is far better, I think).
Steffen van Bergerem Wed 19 Mar 2014 5:33PM
@goob I won't be able to add the user setting so I won't be able to finish my PR. Right now you can click on the notification and you won't be taken to that post. This is only the case when you click on the "post" link.
I can work on my PR again and create a similar user experience to the one you see in the video. However, like I said we still need someone to finish the PR.
Flaburgan Thu 20 Mar 2014 11:37AM
Automatic is bad, but mark as read every notification one by one is not nice. We should improve the system by auto mark as read every notifications related to a post when it is open in the SPV.
morgenstern Thu 20 Mar 2014 7:56PM
If i can something else; another small improvement to notification would be the pop-up to show the last 5 UNREAD notifications instead of the last 5 notifications.
This would allow to check one by one all the notifications without having to go to the notifications page.
goob Thu 20 Mar 2014 9:21PM
@morgenstern I'm still waiting for confirmation from @steffenvanbergerem as to whether the functionality shown in the video will be included in this PR. I thought it was, but apparently it is not (yet) part of it. Apologies for the confusion.
Steffen van Bergerem Thu 20 Mar 2014 9:30PM
@goob
I can work on my PR again and create a similar user experience to the one you see in the video. However, like I said we still need someone to finish the PR.
Again: I am not the one who will finish this PR so I am not able to promise anything. As soon as there is someone who would like to finish the PR I will volunteer to help getting that functionality you see in the video.
goob Fri 21 Mar 2014 12:40PM
Again: I am not the one who will finish this PR so I am not able to promise anything. As soon as there is someone who would like to finish the PR I will volunteer to help getting that functionality you see in the video.
@steffenvanbergerem if you could add the video functionality to the PR now, before it it taken up by someone else, that would, I think, be enormously useful. Then the other person would only need to add a user setting, and the full functionality should survive into the final merged code. Would you be happy to do that?
goob Fri 21 Mar 2014 12:41PM
Would it be useful to make a post about this from the diaspora* HQ account to get some wider feedback?
Jason Robinson Fri 21 Mar 2014 7:49PM
@flaburgan it already works this way
Jason Robinson Fri 21 Mar 2014 7:52PM
@goob we are not voting on changing anything else than what should be the default way if the PR is merged in (once someone adds user settings to it). What is it that is not clear about the functionality? In any case, no functionality will be removed.
If we make the new way default it will also be consistent with the mobile page since that is how it has always worked there. Also the "mark as unread" now actually works, since it doesn't get marked read again. Having this on my pod for a while now I can say the notifications are so much more useful now.
Steffen van Bergerem Sat 22 Mar 2014 2:13AM
@goob I implemented that functionality with some additional improvements in a new PR.
goob Sat 22 Mar 2014 12:49PM
Thanks a lot, @steffenvanbergerem. With that, I'm happy for the auto-mark-as-read to be removed.
Jason Robinson Sat 22 Mar 2014 3:36PM
@goob it will not be removed - it will be available via user settings if NO passes here. If we want to remove it - we should vote separately.
Steffen van Bergerem Thu 27 Mar 2014 12:23AM
@thomasl That has already been implemented and will be available on your pod after the next update.
Thomas Leister Thu 27 Mar 2014 3:03PM
yaaay \o/ :)
Flaburgan Fri 28 Mar 2014 1:02PM
Flaburgan said:
We should improve the system by auto mark as read every notifications related to a post when it is open in the SPV.
Jason said:
@flaburgan it already works this way
@jasonrobinson no it doesn't. I open my notifications using the link in the e-mail, and my notifications counter doesn't go down. You can make the test easily, when you receive a email about a notification, check on diaspora how many unread notifications you have in the header, click on the link in the email and check again the unread notifications in the header, and you will see that it is the same number.
Jason Robinson Sat 29 Mar 2014 7:12AM
@fla
Jason Robinson Sat 29 Mar 2014 7:13AM
@flaburgan that sounds like a separate bug - I'm quite sure when clicking a post notification from the notifications menu it marks all notifications as read related to this post. I'm actually very certain. If it doesn't work that way when coming from emails then it's a bug :)
Poll Created Sat 29 Mar 2014 7:17PM
Change notification dropdown functionality without user settings Closed Sat 12 Apr 2014 7:07PM
We remove the “automatically mark notifications as read after 2 seconds when opening the notifications dropdown in desktop mode”. This small code change is already in pull request #4810 (https://github.com/diaspora/diaspora/pull/4810 ).
As the vote to change the default way the notifications dropdown would work was quite decisive (in favour of new functionality) - I'm making a follow up poll to implement the NEW functionality without keeping the old one available in user settings.
There are many good reasons to do this;
- The old functionality is inconsistent. Notifications are not automatically marked read in the mobile view or when viewing all notifications. Why then when opening the dropdown?
- We should not let diaspora* end up in a user settings chaos where there are hundreds of options to confuse new users
- We should be simplifying the code, not creating logic to keep old functionality
Thus my proposal, vote as follows;
YES - We remove the "automatically mark notifications as read after 2 seconds when opening the notifications dropdown in desktop mode". This small code change is already in pull request #4810 (https://github.com/diaspora/diaspora/pull/4810 ).
NO - Make the change, but keep the old functionality available via user settings.
Results
Results | Option | % of points | Voters | |
---|---|---|---|---|
|
Agree | 95.2% | 20 | |
Abstain | 0.0% | 0 | ||
Disagree | 4.8% | 1 | ||
Block | 0.0% | 0 | ||
Undecided | 0% | 131 |
21 of 152 people have participated (13%)
Rich
Sat 29 Mar 2014 9:29PM
Is it ready yet?
Jason Robinson Sun 30 Mar 2014 8:47AM
@rich1 it's only a few lines of javascript to remove from the code. Bringing in a new user setting would be extra code to maintain.
Flaburgan · Sat 7 Dec 2013 5:14PM
I think the most important point is to mark as read notifications when we open a post in the single post view. Even if the user doesn't touch to the notification panel or page.