openlierox
openlierox copied to clipboard
[Feature] blink chatbox if new messages arrive
Converted from SourceForge issue 2589087, submitted by albertzeyer
I thought I fixed it already but it seems again broken right now:
If you are in the middle with the scrollbar, it should not go to the end if a new message arrives.
Submitted by pelya
It was like that in previous versions, I don't like this behavior too though.
Submitted by albertzeyer
What behaviour don't you like? Atm it is not possible to read other messages but the last messages if there are a lot of people on the server which are spamming some stuff and/or the dedicated server makes some messages frequently.
It is also the common behaviour in all chat / IRC clients, that it stays in the middle if you are there.
Of course, if you are at the end, it should always stay at the end for new messages.
Submitted by morphles
Ar you sure you don't want this? I understand this "locking" can be nice, but just some times. At best it should be optional. Cause in some games(or maybe irc, I'm not sure) I have experienced such behavior and its really annoying - you were reading something you missed, and then it always stays at the same place, now when someone sends you something you don't notice and think: "why the hell is everybody silent". Or at least then there should be some sound for incoming messages or something, maybe change chat box color, cause you really can miss stuff when it stops responding to incoming messages.
Submitted by albertzeyer
You can perhaps make it blink once when there is a new message.
But anyway, this really is the normal behaviour in almost all applications I know (also terminals and other stuff) and it is good like that. If you scroll up, you know that you are scrolling up right now and you don't want to let OLX and you know that you have to scroll down again to be at the end. Everybody should know that as it just normal and intuitive like that.
Submitted by morphles
Well my terminal always scroll down on some output (xterm i think default settings, iirc was on all distros i tried). I have seen nice solution in one MUD client: when you scroll up screen gets divided in to two portions - upper that doesn't scroll and you can look as much as you like, and lower witch shows what arrives. Although it might not be cool here because chat box is kinda small. i think it would be best to change chat box bg color upon arrival of new messages.
Submitted by albertzeyer
I fixed the scrolltolastline behavior as it was earlier and is in most other application.
Thus, this becomes now a feature request to have the chatbox blinking or something like this on a new message.
Submitted by albertzeyer
Should not be a blocker for next release. If you want to have that, implement it in time (in the next weeks). Or it will just not be in the next release.