mike-jumper opened a new pull request #391: GUACAMOLE-723: Add interface for 
switching between multiple active connections.
URL: https://github.com/apache/guacamole-client/pull/391
 
 
   This change replaces the connection header in the Guacamole menu with a 
dropdown menu:
   
   
![guac-multi-conn-001-dropdown](https://user-images.githubusercontent.com/4632905/55445773-bfdb5a80-5571-11e9-8f94-25854b47e045.png)
   
   Clicking the menu reveals a list of all available connections. The user may 
use this to switch connections without navigating all the way back to the home 
screen:
   
   
![guac-multi-conn-002-dropdown-expanded](https://user-images.githubusercontent.com/4632905/55445775-c2d64b00-5571-11e9-9efb-d041444a3ba8.png)
   
   As with the list of connections on the home screen, this list both paginated 
and filterable:
   
   
![guac-multi-conn-003-dropdown-filtered](https://user-images.githubusercontent.com/4632905/55445777-c538a500-5571-11e9-8332-d5f38222b8fa.png)
   
   When multiple connections are opened this way within the same tab, 
connections running in the background are displayed as thumbnails in a 
collapsible panel at the bottom-right corner of the client interface:
   
   
![guac-multi-conn-004-panel](https://user-images.githubusercontent.com/4632905/55445783-c9fd5900-5571-11e9-968e-dbc5f0fac70a.png)
   
   Each thumbnail updates in real-time and may be manually closed from the 
panel by clicking the "X" in the upper-right corner of the thumbnail. If a 
connection running in the background encounters an error or is disconnected by 
the server, a warning icon is displayed to call the user's attention to the 
connection:
   
   
![guac-multi-conn-005-panel-error](https://user-images.githubusercontent.com/4632905/55445791-cc5fb300-5571-11e9-824b-877a50d8d007.png)
   
   The notification containing the details of the failure will only be visible 
once the user navigates back to that connection. Alternatively, if the failure 
is expected, the user can simply click the "X" to dismiss the connection and 
remove the thumbnail.
   
   The arrow button on the left edge of the panel functions as a show/hide 
toggle, allowing the panel to be collapsed against the right edge of the screen 
if it is preventing interaction with the display underneath.
   
   If so many connections are open that the panel expands to the width of the 
browser window, the panel will cease expanding and become scrollable. Scrolling 
with the mouse scroll wheel will work even though the scroll direction is 
horizontal, as vertical scrolling via the mouse has been manually redirected 
horizontally with JavaScript.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to