mike-jumper opened a new pull request, #791:
URL: https://github.com/apache/guacamole-client/pull/791

   This change replaces the global connection message list with a 
per-connection share indicator that appears when at least one user has joined 
the connection:
   
   ![User count showing 3 current 
users](https://user-images.githubusercontent.com/4632905/215555397-65eeb27f-b65d-4593-b797-8defcd57ea71.png)
   
   Notifications appear noting whether a user has joined or left. These 
notifications fade away automatically after around 5 seconds. Up to 3 of these 
notifications will appear at any given time:
   
   ![User join 
notification](https://user-images.githubusercontent.com/4632905/215556076-9d09e00a-6070-4b7a-8033-0dee42476806.png)
   
   The user can hover the mouse over the status indicator to see a list of all 
users currently on the connection, along with counts if that user has more than 
one copy of the connection open:
   
   ![Tooltip showing the current users of the current 
connection](https://user-images.githubusercontent.com/4632905/215556684-0c8e7946-5746-4623-b6dc-d1e1187977c1.png)
   
   If multiple connections are tiled within the same browser tab, this 
indicator is part of the connection title:
   
   ![Connection title containing number of current 
users](https://user-images.githubusercontent.com/4632905/215557649-2ee93ba9-9a0d-46f4-9e6c-1b96c6f45139.png)
   
   This change also adds `onjoin` and `onleave` handlers to `Guacamole.Client` 
so that developers need not implement their own message code handling within 
`onmsg`.


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to