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

Document and link deletion, annotation documents #97

Open
akstuhl opened this issue Jul 18, 2018 · 3 comments
Open

Document and link deletion, annotation documents #97

akstuhl opened this issue Jul 18, 2018 · 3 comments

Comments

@akstuhl
Copy link
Contributor

akstuhl commented Jul 18, 2018

  • As a user, I want to delete documents that are in the table of contents tree from the table of contents sidebar instead of from their viewers. (i.e. move the delete icon from the document viewer object into the document summary, parallel to how the delete icon for folders appears)
  • As a user, I want to be able to remove existing links among highlight and documents, while understanding that this action does not delete either linked highlight/document. A different icon (scissors / link breaking?) would be appropriate here.
  • The application should prevent documents from becoming orphaned (that is, neither included in the contents tree nor linked to indirectly by a document that is). A document that is created as an annotation could become orphaned when the link between it and its originating document/highlight is removed.
  • Proposed solution: a document created as an annotation has a special status to indicate it as such (rather than just different from other documents by not being included in the contents tree). This status is reflected in the thumbnail icon, and, when the link between the annotation document and its origination document/highlight appears in a link inspector list, in a different icon to remove that link.
  • When removing the link between an annotation document and its originating document/highlight, the user should be presented with the choice of whether to delete the annotation document or to promote it to the table of contents (where it would be added at the end of the top-level list and could then be placed in a folder).
@akstuhl
Copy link
Contributor Author

akstuhl commented Jul 18, 2018

@NickLaiacona, does this accurately capture the approach we arrived at in today's meeting?

@NickLaiacona
Copy link
Member

looks good!

@MartinFoys
Copy link
Collaborator

The issue of orphaned annotations remains a problem - see #194

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants