CoolTerm for Linux feedback: Autoscroll
Posted: Thu Jan 21, 2016 3:28 am
Dear Mr. Meier,
Thank you for CoolTerm, for giving it away for free, and for making a Linux version. Out of the dozen-or-so terminal emulators I've tried, CoolTerm is the only one with which I've been able to successfully connect to my serial device. It also appears the only one that allows me to connect with the RTS and DTR flags off from the start, so, again, thank you!
That said, under Linux Mint, the Autoscroll feature in version 1.45 (the only one I've tried) has an Autoscroll bug that causes some outrageously annoying behavior that I'll explain as best I can:
Let's assume the window can fit ~9.7 lines of output (this appears to be the minimum size I can set the CoolTerm window to). With Autoscroll active, and as long as the window isn't full, everything behaves as expected.
However, when the first thing on line 10 is printed (which is when a vertical scrollbar appears), the window doesn't scroll, so line 10 is only partially visible (hence ~9.7).
When the next thing is printed, the window scrolls to the bottom, revealing the bottom-most line in full.
When the next thing is printed, the window scrolls to the top.
When the next thing is printed, the window scrolls to the bottom again.
The window will then keep alternating between scrolling to the top and scrolling to the bottom for each new message that is printed, and the scroll bar will follow. At first, I thought this was related to newlines, but it's not - a message can contain 0 newlines or several, and the behavior will be the same.
This probably doesn't happen on other platforms than mine, or you would have heard about it, but it does on mine, and it gives me a headache I depend on CoolTerm (or an alternative, which, as I mentioned, I'm unable to find) in my work, and wish to help in any way I can to solve this problem.
Thank you for CoolTerm, for giving it away for free, and for making a Linux version. Out of the dozen-or-so terminal emulators I've tried, CoolTerm is the only one with which I've been able to successfully connect to my serial device. It also appears the only one that allows me to connect with the RTS and DTR flags off from the start, so, again, thank you!
That said, under Linux Mint, the Autoscroll feature in version 1.45 (the only one I've tried) has an Autoscroll bug that causes some outrageously annoying behavior that I'll explain as best I can:
Let's assume the window can fit ~9.7 lines of output (this appears to be the minimum size I can set the CoolTerm window to). With Autoscroll active, and as long as the window isn't full, everything behaves as expected.
However, when the first thing on line 10 is printed (which is when a vertical scrollbar appears), the window doesn't scroll, so line 10 is only partially visible (hence ~9.7).
When the next thing is printed, the window scrolls to the bottom, revealing the bottom-most line in full.
When the next thing is printed, the window scrolls to the top.
When the next thing is printed, the window scrolls to the bottom again.
The window will then keep alternating between scrolling to the top and scrolling to the bottom for each new message that is printed, and the scroll bar will follow. At first, I thought this was related to newlines, but it's not - a message can contain 0 newlines or several, and the behavior will be the same.
This probably doesn't happen on other platforms than mine, or you would have heard about it, but it does on mine, and it gives me a headache I depend on CoolTerm (or an alternative, which, as I mentioned, I'm unable to find) in my work, and wish to help in any way I can to solve this problem.