Currently there is a few little quirks due to having limitation due to Qt's neglect of the QDockWidget. But I'm currently trying to figure out a way around them. This is just a current sample mock up. As you can see in this video, I borrowed the idea of the tabs at the top of KDevelop4 for the servers. This will give more view of the channels since it won't be a tab in tab and auto hideable docks (Qt doesn't offer this and I don't know why).
I haven't decided if I will just have just tabs for the channels or I will have the option of tabs or channel list in a dock, or just both. Hopefully with this new design it will give a much easier user interface, better performance and easier development with.