This sprint is entirely dedicated to fixing the auto-scrolling feature of chatcraft. Currently its auto-scrolling feature is a bit buggy, it works for the most part except for the end of it. It scroll back to the top of the message and then to a random location in the message. I am looking into fixing that or more likely need to create a new auto-scrolling feature. It is the easier way I believe.
So the plan is that try to remove all instances of the auto-scroll to find the issue. After removing it all, for the most part, the height of the message view actively change. This is most likely the cause of the issue. To explain, at the end of the message stream it is recreating the message box again. So it disappear and appear again, changing the height of the view. Another issue maybe is that the buttons at the end that appears when the message is being streamed may also be affecting the height. So for now I need to figure out a way to maybe stop the message box for creating a new one or maintain the height of the message view, and refactor the buttons that appear while streaming.
At the same time I want to make the auto-scrolling smoother. I have added this feature on several parts on this project, like on the auto-complete command window and on the scroll back to top of the message. Having it scroll smoothly would make the streaming of message look appealing. Not with blockly scrolling that makes it heard to read.