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

Add a dedicated UI to collaboration #1473

Closed
5 tasks done
danilo04 opened this issue Sep 3, 2021 · 0 comments
Closed
5 tasks done

Add a dedicated UI to collaboration #1473

danilo04 opened this issue Sep 3, 2021 · 0 comments
Labels
consistency Issues created in order to align the UX with other platforms feature request Request for a new feature. task This issue is some sort of task or a spike of time not directly related to a feature. [Type] Enhancement Improve existing functionality.

Comments

@danilo04
Copy link
Contributor

danilo04 commented Sep 3, 2021

Currently, only iOS and Web have a dedicated UI while Android and macOS uses the tag field to add a collaborator.

Internal link for desgin specification: pd8BQf-ai-p2
Internal link for project: p2XJRt-3i1-p2

What

Add a UI to add and remove collaborators from notes.

Why

Feature parity with iOS client.

How

Tasks

Details:

  • Any collaborator may only see collaborators they themselves have added.
  • If a collaborator trashes the note:
    • All collaborators added by them including themselves are removed from the note.
    • Restoring the note does not restore collaborators.
      *.Restoring the note does not restore themselves as a collaborator to the owner’s note.
  • If the collaborator (User A) removes another collaborator (User B) then:
    • User B still sees the note in their note list.
    • The note is no longer a collaborative note and changes will not be synced with the master note.
  • If a note is published, it does not appear as published for collaborators and may be published independently by them.
  • Currently, on Android, it is possible to add a collaborator by adding their email as a tag on the note. We should keep this functionality with some small changes to the way in which is behaves.
    • Email tags are “consumed”, once added they disappear from the tags field.
    • A toast verifies that the email was added as a collaborator.
    • Email tags do not appear in the tags list.
  • To help differentiate between a normal note and a collaborative note, a collaboration status indicator has been added to the designs.

Collaboration flow:

blueprint

@danilo04 danilo04 added [Type] Enhancement Improve existing functionality. feature request Request for a new feature. task This issue is some sort of task or a spike of time not directly related to a feature. consistency Issues created in order to align the UX with other platforms labels Sep 3, 2021
@danilo04 danilo04 modified the milestone: 2.22 Sep 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
consistency Issues created in order to align the UX with other platforms feature request Request for a new feature. task This issue is some sort of task or a spike of time not directly related to a feature. [Type] Enhancement Improve existing functionality.
Projects
None yet
Development

No branches or pull requests

1 participant