Being able to pin tabs like you can in most browsers. This will re-connect those tabs when you start Core Shell. You should also be able to pin the Hosts window. This will save me a lot of steps as I always tend to more or less re-open the same sessions every time.
Set a preference for default open mode. I always want to open sessions in a new tab. I have that on a right click in the Hosts window. It would save time and clicks to let a user set a default behavior.
Not very fond of keyboard + touchpad/mouse click actions. If it's a clickable UI I shouldn't need to reach for the keys. Or I should do it all from the keyboard. A preference to set a default behavior is a much cleaner solution in my mind.
Yeah but it's very likely that I've already used the mouse or trackpad to navigate the UI to the host I want to connect to so then the right-click is closer at hand. Less movement of the hands / fingers. Still think a default open preference is the way to go and let the end user decide how to navigate.
After two-day cooling-off period, we decided to accept your suggestion – adding an option to allow end user opens a shell in new tab. We will implement this feature in upcoming updates.