As Text entries are added to the chat, each should fade out or disappear after a set time, and when hidden only show the complete history when the chat bar is visible after pressing the defined chat key (assuming that that hiding/fading text on a line-by-line basis is even possible in KSP's UI)
This way you could leave the chat open and only see the most recent chats. Most games with chat work like this, for example Starcraft 2 and Minecraft: a new chat entry is only displayed for a few seconds and then fades, but when the user goes to type something in text, the entire chat history is visible. It yields an all around cleaner interface without the user having to manually show and hide the chat.
As Text entries are added to the chat, each should fade out or disappear after a set time, and when hidden only show the complete history when the chat bar is visible after pressing the defined chat key (assuming that that hiding/fading text on a line-by-line basis is even possible in KSP's UI)
This way you could leave the chat open and only see the most recent chats. Most games with chat work like this, for example Starcraft 2 and Minecraft: a new chat entry is only displayed for a few seconds and then fades, but when the user goes to type something in text, the entire chat history is visible. It yields an all around cleaner interface without the user having to manually show and hide the chat.