From 05dea2b4d48213325152c69b6e0988901e84c9bb Mon Sep 17 00:00:00 2001 From: Nick Bernal Date: Thu, 6 Jun 2024 19:20:20 -0700 Subject: [PATCH 1/7] Refactor overlapping comments to slide up and down --- packages/superdoc/package.json | 2 +- packages/superdoc/src/Superdoc.vue | 108 ++++++----- packages/superdoc/src/assets/test-data.js | 77 +++++++- .../CommentsLayer/CommentDialog.vue | 128 +++++++------ .../components/CommentsLayer/CommentGroup.vue | 10 +- .../CommentsLayer/CommentsLayer.vue | 42 +++-- .../CommentsLayer/FloatingComments.vue | 152 +++++++++++++++ .../use-floating-conversation.js | 18 ++ .../HrbrFieldsLayer/HrbrFieldsLayer.vue | 19 +- .../HrbrFieldsLayer/ParagraphField.vue | 1 - .../HrbrFieldsLayer/SelectField.vue | 1 - .../components/HrbrFieldsLayer/TextField.vue | 1 - .../src/components/PdfViewer/PdfViewer.vue | 173 +++++++++++------- .../superdoc/src/helpers/use-selection.js | 4 +- .../superdoc/src/stores/comments-store.js | 40 +++- .../superdoc/src/stores/superdoc-store.js | 8 +- packages/superdoc/src/style.css | 6 +- 17 files changed, 586 insertions(+), 204 deletions(-) create mode 100644 packages/superdoc/src/components/CommentsLayer/FloatingComments.vue create mode 100644 packages/superdoc/src/components/CommentsLayer/use-floating-conversation.js diff --git a/packages/superdoc/package.json b/packages/superdoc/package.json index 9bbf053ea0..65a289014c 100644 --- a/packages/superdoc/package.json +++ b/packages/superdoc/package.json @@ -1,7 +1,7 @@ { "name": "@harbour-enterprises/superdoc", "type": "module", - "version": "1.0.0-alpha.8", + "version": "1.0.0-alpha.10", "files": [ "dist" ], diff --git a/packages/superdoc/src/Superdoc.vue b/packages/superdoc/src/Superdoc.vue index 1d63064f7b..99272e1556 100644 --- a/packages/superdoc/src/Superdoc.vue +++ b/packages/superdoc/src/Superdoc.vue @@ -1,11 +1,11 @@