-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support multi-user sessions in Saros/I #1057
Labels
Area: IntelliJ
Issue affecting Saros for IntelliJ (Saros/I)
State: In Progress
Issue is being worked on
Type: Feature
Issue that describes a new behavior of Saros
Milestone
Comments
tobous
added
Type: Feature
Issue that describes a new behavior of Saros
Area: IntelliJ
Issue affecting Saros for IntelliJ (Saros/I)
State: Open
Confirmed issue not currently being worked on
labels
Jul 2, 2020
tobous
added a commit
that referenced
this issue
Nov 9, 2020
Adds the option to add a user to an existing session. This enables multi-user session support for Saros/I. Resolves issues where the pop-up dialog to create a new session was still displayed, even if the local user is already part of a session. Ensures that the dialog is only displayed when there is a valid option and that the correct option is displayed. Copies the icon used for the option to add users to the session from the Eclipse package. Resolves part of #1057.
tobous
added a commit
that referenced
this issue
Nov 9, 2020
Adds the option to add a user to an existing session. This enables multi-user session support for Saros/I. Resolves issues where the pop-up dialog to create a new session was still displayed, even if the local user is already part of a session. Ensures that the dialog is only displayed when there is a valid option and that the correct option is displayed. Copies the icon used for the option to add users to the session from the Eclipse package. Resolves part of #1057.
tobous
added a commit
that referenced
this issue
Nov 9, 2020
Adds the option for the host to kick users from the session. Adds an icon to the pop-up follow mode option. Moves the messages shown to the user in SessionPopMenu to IntellijMessages.properties. Copies the icon to kick a session participant from the Eclipse package. Resolves part of #1057.
tobous
added
State: In Progress
Issue is being worked on
and removed
State: Open
Confirmed issue not currently being worked on
labels
Nov 9, 2020
tobous
added a commit
that referenced
this issue
Nov 11, 2020
Adds the option to add a user to an existing session. This enables multi-user session support for Saros/I. Resolves issues where the pop-up dialog to create a new session was still displayed, even if the local user is already part of a session. Ensures that the dialog is only displayed when there is a valid option and that the correct option is displayed. Copies the icon used for the option to add users to the session from the Eclipse package. Resolves part of #1057.
tobous
added a commit
that referenced
this issue
Nov 11, 2020
Adds the option for the host to kick users from the session. Adds an icon to the pop-up follow mode option. Moves the messages shown to the user in SessionPopMenu to IntellijMessages.properties. Copies the icon to kick a session participant from the Eclipse package. Resolves part of #1057.
tobous
added a commit
that referenced
this issue
Nov 11, 2020
Adds the option to add a user to an existing session. This enables multi-user session support for Saros/I. The logic is implemented in InviteToSessionMenu. Cleans up the logic spawning contact menus. Resolves issues where the pop-up dialog to create a new session was still displayed, even if the local user is already part of a session. Ensures that the dialog is only displayed when there is a valid option and that the correct option is displayed. Copies the icon used for the option to add users to the session from the Eclipse package. Resolves part of #1057.
tobous
added a commit
that referenced
this issue
Nov 11, 2020
Adds the option for the host to kick users from the session. Adds an icon to the pop-up follow mode option. Moves the messages shown to the user in SessionPopMenu to IntellijMessages.properties. Copies the icon to kick a session participant from the Eclipse package. Resolves part of #1057.
tobous
added a commit
that referenced
this issue
Nov 11, 2020
Adds the option for the host to kick users from the session. Adds an icon to the pop-up follow mode option. Moves the messages shown to the user in SessionPopMenu to IntellijMessages.properties. Copies the icon to kick a session participant from the Eclipse package. Resolves part of #1057.
tobous
added a commit
that referenced
this issue
Nov 12, 2020
Adds the option to add a user to an existing session. This enables multi-user session support for Saros/I. The logic is implemented in InviteToSessionMenu. Cleans up the logic spawning contact menus. Resolves issues where the pop-up dialog to create a new session was still displayed, even if the local user is already part of a session. Ensures that the dialog is only displayed when there is a valid option and that the correct option is displayed. Copies the icon used for the option to add users to the session from the Eclipse package. Resolves part of #1057.
tobous
added a commit
that referenced
this issue
Nov 12, 2020
Adds the option for the host to kick users from the session. Adds an icon to the pop-up follow mode option. Moves the messages shown to the user in SessionPopMenu to IntellijMessages.properties. Copies the icon to kick a session participant from the Eclipse package. Resolves part of #1057.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Area: IntelliJ
Issue affecting Saros for IntelliJ (Saros/I)
State: In Progress
Issue is being worked on
Type: Feature
Issue that describes a new behavior of Saros
Currently, Saros/I only allows 2-user sessions (the host and one client). This should be expanded to support multi-user sessions with 5 (or more if you don't mind them all having the same color) users.
From my guess, this is only a UI issue. I don't see any problem from the standpoint of the internal logic.
After this functionality has been added, the base sharing logic has to be tested/reevaluated to ensure that it still works correctly in multi-user setups and does not introduce any unintended side-effects/unwanted behaviors.
The following is a (non-exhaustive) list of steps that are required for this to happen:
The text was updated successfully, but these errors were encountered: