It's nice that you integrated a text editor and SSH terminal, but I find that when I have active SFTP connections open in other tabs, the GUI becomes very sluggish in its response. Often I'll be working in the text editor or the SSH terminal and I'll get the spinning circle cursor for a few seconds before I'm able to work again. This happens constantly, which makes it very distracting to code in this type of environment. There seems to be some background process running (perhaps maintaining the active connections) that sucks up a lot of CPU cycles, making the GUI sluggish. I'm not sure exactly what's causing this, but maybe it would help if you ran the editor and SSH tabs in a separate thread from the file transfer tabs?