Skip to content
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

Coop - Coop #59

Open
adrian-moisa opened this issue Jun 27, 2022 · 1 comment
Open

Coop - Coop #59

adrian-moisa opened this issue Jun 27, 2022 · 1 comment

Comments

@adrian-moisa
Copy link
Collaborator

adrian-moisa commented Jun 27, 2022

  • We need to add the ability to render multiple cursors and selections in the document, including avatars for the users. This is essential for supporting cooperative editing.
  • Create a state dedicated to retain multiple cursors for the joined users (separate from the existing ones). Also a state for multiple selections (separate from existing one)

Add support for multiple user selections. These selections need a logical representation, as well as painting support. Since the code for rendering selection was separated in services now it's far easier to achieve this objective. Additionally there should be support for rendering any widget linked to the selection (user avatars for example)

Inspired by: superlistapp/super_editor#631

Join us on discord to get implementation advice and help or follow us on YouTube Visual Coding to learn more about the architecture of Visual Editor and other Flutter software architecture advice.

@adrian-moisa
Copy link
Collaborator Author

Closed, duplicate of #98

@adrian-moisa adrian-moisa changed the title Paint multiple user selections (coop editing) Coop Editing - Paint multiple user selections (duplicate) Nov 5, 2022
@adrian-moisa adrian-moisa removed their assignment Nov 5, 2022
@adrian-moisa adrian-moisa changed the title Coop Editing - Paint multiple user selections (duplicate) Coop Editing - Paint multiple user selections Nov 6, 2022
@adrian-moisa adrian-moisa added the duplicate Already reported or already fixed label Nov 6, 2022
@adrian-moisa adrian-moisa added closed Either incomplete specs, irrelevant, or not going to do and removed duplicate Already reported or already fixed labels Jan 28, 2024
@adrian-moisa adrian-moisa reopened this Jan 28, 2024
@adrian-moisa adrian-moisa changed the title Coop Editing - Paint multiple user selections Coop - Coop Jan 28, 2024
@adrian-moisa adrian-moisa added R3 Features and removed closed Either incomplete specs, irrelevant, or not going to do labels Jan 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant