-
Notifications
You must be signed in to change notification settings - Fork 188
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various improvements to the display of unread conversation and unread message counts. #2693
Conversation
Spoke with the team about these changes, we all liked the inclusion of the unread count on the scroll down button and are happy to merge this if alignment issues are fixed. However other elements of the PR we don't see as necessary, removing caps on the number of unread messages displayed can clutter the interface and overwhelm the user with information which isn't really useful. The dual unread convo/unread message count is cool, but visually it looks unprofessional, its not exactly clear what it means by just looking at the icon. |
I'll look at fixing the alignment.
Well, the character count difference between I suggest this consideration is almost certainly a non-issue, and that open-group pruning (i.e. the removal of old messages in large open groups) would kick in and take care of this edge case anyway. Similarly, once the number of unread conversations rises to 100, the number of characters required to display The only users theoretically burdened with an extra digit are those with more than 999 unread conversations. I suggest that the number of users who even administer more than 999 conversations is infinitesimal, and that the number of them who have more than 999 unread conversations is almost certainly 0. Again, this seems a non-issue to me.
I agree it doesn't look good, but I couldn't think of a better alternative within the space constraints that apply. I'm open to ideas. |
I would like to see this merged. Thanks! |
going to be merged as part of |
Contributor checklist:
clearnet
branchyarn ready
run passes successfully (more about tests here)Description
Various fixes for tracking the unread message count:
If you don't want all of these changes, just pick and choose the parts you want.
It's getting harder for me over time to submit modular pull-requests, because my own fork is steadily diverging from upstream and the features I add are slowly introducing dependencies between pull-requests, some of which have already been rejected upstream.
The dual unread convo/unread message count from the action panel:
Examples of the unread message count atop the scroll-to-bottom. The position auto-adjusts, based on the width (i.e. number of digits) of the count: