openlierox icon indicating copy to clipboard operation
openlierox copied to clipboard

[Feature] blink chatbox if new messages arrive

Open albertz opened this issue 14 years ago • 7 comments

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.

albertz avatar May 13 '11 20:05 albertz

Submitted by pelya

It was like that in previous versions, I don't like this behavior too though.

albertz avatar May 13 '11 20:05 albertz

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.

albertz avatar May 13 '11 20:05 albertz

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.

albertz avatar May 13 '11 20:05 albertz

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.

albertz avatar May 13 '11 20:05 albertz

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.

albertz avatar May 13 '11 20:05 albertz

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.

albertz avatar May 13 '11 20:05 albertz

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.

albertz avatar May 13 '11 20:05 albertz