You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The collaborators panel display the current shared document of a collaborator.
It could be interesting to display a list of all shared documents on which a collaborator is working.
Problem
To find the current shared document, we use the statedb -> layout-restorer -> main of Jupyterlab, and display the document only if the widget is a notebook or an editor.
The collaborators panel could open the list of documents when clicking on the user (accordion widget).
Perhaps the current one in the main area could be highlighted as the main document the collaborator is working on.
The text was updated successfully, but these errors were encountered:
Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! 🤗
If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively.
You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! 👋
Alternatively, I would love to have an option to display this data in a slightly different way. I'd like to see each document as a top level item, and list all users who have opened that document as a subtree underneath it.
I'd like to see each document as a top level item, and list all users who have opened that document as a subtree underneath it.
We were discussing this with @martinRenou a short while ago.
Probably both information can be useful, list of files for a user and list of users for a file. @martinRenou proposed to add user icons in a new column of the existing filebrowser, to avoid duplicate a file tree in the collaboration panel.
The collaborators panel display the current shared document of a collaborator.
It could be interesting to display a list of all shared documents on which a collaborator is working.
Problem
To find the current shared document, we use the
statedb -> layout-restorer -> main
of Jupyterlab, and display the document only if the widget is anotebook
or aneditor
.jupyter-collaboration/packages/collaboration-extension/src/collaboration.ts
Lines 110 to 119 in f263eb1
The drawbacks of this implementation are:
layout-restorer
(which is not related to collaboration)In addition we only track here the current shared document in the main area, but not other shared documents opened in main area.
Proposed Solution
We could instead update a list of documents every time a user opens or closes a shared document, from the
YDrive
.jupyter-collaboration/packages/docprovider/src/ydrive.ts
Line 129 in f263eb1
The collaborators panel could open the list of documents when clicking on the user (accordion widget).
Perhaps the current one in the main area could be highlighted as the main document the collaborator is working on.
The text was updated successfully, but these errors were encountered: