Xshell Forum

Feature Request: Enhanced Tab/Window Behavior

Last post: Monday, September 7, 2015 8:45 AM by Support, 7 reply

 
Sunday, June 28, 2015 1:03 AM - DT

Feature Request: Enhanced Tab/Window Behavior

 
I've been using Xshell 5 for a while now, and like it. I think some of the tab and window behaviors could be enhanced to make Xshell easy and efficient to many users' workflow.

(1) "Minimize on Close Last Tab" - Advanced Option will send Xshell to minimize instead of exiting when last tab is closed. This prevents having to restart Xshell. This allows a "warm open" of the application Ultraedit has this feature.

(2) Allow all tabs of an Xshell instance to be closed without closing Xshell itself. Sometimes when I do customer demos, it looks awkward to have to open a "dummy" local session so that Xshell doesn't close out when I close the last window of my remote sessions. Also, when closing windows, I sometimes close one too many and exit Xshell. Having to open multiple Xshell windows to prevent a full exit is also awkward. mRemoteNG has this capability.

(3) Middle-Click on a "Link" button will open a new session in a new tab. So if I middle-click some link "host123" on the link bar 3 times, I will get 3 tabs with sessions to "host123". This is useful when you have multiple host links and you want to open 2 or 3 sessions per host in a single window.

Thanks for reading these suggestions. Hopefully they can make it into Xshell.

-DT

Program Ver. : Xshell 5
Monday, June 29, 2015 1:21 AM - Support

Re: Feature Request: Enhanced Tab/Window Behavior

 
(1) "Minimize on Close Last Tab" - Advanced Option will send Xshell to minimize instead of exiting when last tab is closed. This prevents having to restart Xshell. This allows a "warm open" of the application Ultraedit has this feature.

>> Thank you for the feature request. It has been requested to our developers. (case #3228) On last tab close, it should go to the system tray are instead of just minimizing to the task bar.


(2) Allow all tabs of an Xshell instance to be closed without closing Xshell itself. Sometimes when I do customer demos, it looks awkward to have to open a "dummy" local session so that Xshell doesn't close out when I close the last window of my remote sessions. Also, when closing windows, I sometimes close one too many and exit Xshell. Having to open multiple Xshell windows to prevent a full exit is also awkward. mRemoteNG has this capability.

>> Xshell needs to have at least one shell environment open. We are going to add a feature so that you can customize the local shell look and feel. You can use this feature to make the local shell look obviously different from the remote shell. Would this feature be what you are looking for?


(3) Middle-Click on a "Link" button will open a new session in a new tab. So if I middle-click some link "host123" on the link bar 3 times, I will get 3 tabs with sessions to "host123". This is useful when you have multiple host links and you want to open 2 or 3 sessions per host in a single window.

>> Can you explain how this feature is different from just left clicking on the sessions in the links bar?



Technical Support

Like us on Facebook
Follow us on Twitter
Monday, June 29, 2015 11:14 PM - -DT

Re: Feature Request: Enhanced Tab/Window Behavior

 
(1) "Minimize on Close Last Tab" - Advanced Option will send Xshell to minimize instead of exiting when last tab is closed. This prevents having to restart Xshell. This allows a "warm open" of the application Ultraedit has this feature.

>> Thank you for the feature request. It has been requested to our developers. (case #3228) On last tab close, it should go to the system tray are instead of just minimizing to the task bar.

[-DT] Great - Thanks!



(2) Allow all tabs of an Xshell instance to be closed without closing Xshell itself. Sometimes when I do customer demos, it looks awkward to have to open a "dummy" local session so that Xshell doesn't close out when I close the last window of my remote sessions. Also, when closing windows, I sometimes close one too many and exit Xshell. Having to open multiple Xshell windows to prevent a full exit is also awkward. mRemoteNG has this capability.

>> Xshell needs to have at least one shell environment open. We are going to add a feature so that you can customize the local shell look and feel. You can use this feature to make the local shell look obviously different from the remote shell. Would this feature be what you are looking for?

[-DT] That would help, but the larger issue is the "accidental close". Basically, I am opening and closing sessions constantly and I don't want to accidentally close Xshell by clicking too much and closing the last session.

The one required shell is OK, but since closing the last shell effectively closes the whole app, it is too easy to close the entire app, when I just want to close all the sessions.

It would be great to provide an option that makes the last local-shell "unclose-able" requiring a deliberate exit such as using the menu bar File->exit.

This feature would complement the feature above ("Minimize on Close Last Tab"). I want to keep Xshell open and/or minimized unless I deliberately "exit".



(3) Middle-Click on a "Link" button will open a new session in a new tab. So if I middle-click some link "host123" on the link bar 3 times, I will get 3 tabs with sessions to "host123". This is useful when you have multiple host links and you want to open 2 or 3 sessions per host in a single window.

>> Can you explain how this feature is different from just left clicking on the sessions in the links bar?

[DT] Thanks for this question - I should have tested further. Here's what I'm stumbling over: New tab behavior is inconsistent. If the selected tab is "Local Shell", then left-click takes over that tab with the session clicked. When the selected tab is a non-Local Shell, the new tab is *appended* to the existing tabs. I looking for consistent *append only* behavior (no local shell take-over)
Friday, July 3, 2015 5:09 AM - Support

Re: Feature Request: Enhanced Tab/Window Behavior

 
Thank you for clarifying this. I will update the requests accordingly.

Technical Support

Like us on Facebook
Follow us on Twitter
Wednesday, August 12, 2015 5:55 PM - -DT

Re: Feature Request: Enhanced Tab/Window Behavior

 
Hi Support,

I wanted to check back on this FR to see if this request will be included in a future release. If it will be, do you have an idea of how soon it may be included.

Thanks!
-DT
Monday, August 17, 2015 2:01 AM - Support

Re: Feature Request: Enhanced Tab/Window Behavior

 
This feature is added to the requested feature list. We don't think we can add this feature until the next major version which is expected to arrive later this year (beta version).

---
Technical Support

Like us on Facebook
Follow us on Twitter
Visit our blog Blog
Thursday, September 3, 2015 6:50 PM - -DT

Re: Feature Request: Enhanced Tab/Window Behavior

 
Thanks for the update on the progress of the FR.

Is there a way to sign up to be a Beta tester?

Thanks,
-D
Monday, September 7, 2015 8:45 AM - Support

Re: Feature Request: Enhanced Tab/Window Behavior

 
Not yet. But when we do, we will post an update on our Facebook and Twitter. Please be sure to like and follow us!

Technical Support

Like us on Facebook
Follow us on Twitter
Visit our blog Blog