Marker line resets only if last unseen message readed. #1119
Comments
The point of the marker line is to start reading from where you left off. If you don't want to do that then turn off the marker line. |
Well, marker line helps you to see where are new and old messages. If you don't see marker line, then there is more then one screen with new messages. Also, take in account that currently marker line just feels broken. This is not anyhow obvious how it works. You understand that marker line resets solely by scroll wheel? WTF, why even scroll wheel bound to some functionality? Maybe there is some visual feedback when you scroll to last unseen message? Nope, none. Maybe there is visual hint that you should scroll to top? Nope, none. You click on channel tab -> marker line resets. That what user expect. It's very confusing to some users. There was at least one complaint on #hexchat that marker line "sometimes not showing up". Turns out that it works as should, and broken only by design. Submitter of complaint was soon introduced to Ctrl+M and Shift+Ctrl+M, and left perplexed. So:
|
I've got to say I agree with ghospich list of complaints. I'm a very tech savvy user but for the life of me can't figure out how the marker line works. It cannot make it move no matter what I try (switch tabs, switch windows, switch desktops, scroll, etc). If Ctrl+M (which I learned about in here) resets the marker line to the end - that's exactly what I want (except, honestly, put it on http://hexchat.readthedocs.org/en/latest/ at least, what's with the magic shortcuts) but it really should show up at the bottom, so that I know that I read everything and not keep scrolling back only to find that I already reset it. |
Ah, sorry I missed that in the docs. But I still don't understand how it's supposed to work. Take specifically this statement: "This line by design only automatically resets when it is seen." Perhaps that's the source of all the confusion? I feel that if I knew when it's reset I wouldn't feel like it's a bug. |
I just wrote it :P
It does. See the line "Once a marker line is “reset” it does not instantly get created at the bottom it will only be created if it matches the conditions mentioned above (not being visible)."
I don't follow. It's purpose is to track what you have read and its only knowledge of 'reading' is if its seen.
Yes like I wrote, it is not obvious. Redrawing the line at the bottom does 'fix' that but I'll get complaints from a different set of users then... |
Well - think about it. The line is there to tell me which messages I didn't yet read. If the line dissapeared immediately when it's seen then it could not possibly fulfill that purpose, because I wouldn't see it (it dissapeared). But perhaps on Linux there is a separate bug, which is what makes this conversation particularly difficult. You're saying "it does". If you tell me exactly what steps to follow I will - and I think we will find that it doesn't, at least on linux in 2.9.6 "but I'll get complaints from a different set of users then..." They like to be confused? :) If the only way to move the bar to the end were Ctrl+M and it said so in the preferences UI - I think that would be the least confusing and at the same time the most useful behaviour. |
@asmith15 I already said it's not immediate... As for instructions I think what I wrote is quite clear. |
Yeah, separate option for obvious and simple marker line behavior in preferences would be awesome. |
Since the marker line code is mine, I've taken some time to write up a tutorial and here it is: How to use the Marker line A 'marker line' is a line indicating where you stopped reading in a If you don't see the red line but you know there's text you haven't When you have seen the marker line, hexchat remembers that you have, Hexchat only changes the marker position when a new line comes in while Certain things may automatically reset the marker line. The /CLEAR What does "while you're away" mean in the above explanations? When you |
That's the most accurate description I've heard to date :) |
This is pretty annoying. You need scroll back all the way to last unseen message to reset marker line. But some users only want to see latest messages, and not read all scrollback! Pressing EVERYTIME Ctrl+M is inconvenient.
So, having option like "Reset marker line without scrolling to the last unseen message" would be nice (name could be better, yep).
The text was updated successfully, but these errors were encountered: