From cde5dd355cf0884f866d6da69515bec007ade0fc Mon Sep 17 00:00:00 2001 From: andrewwallacespeckle <139135120+andrewwallacespeckle@users.noreply.github.com> Date: Thu, 2 Nov 2023 11:56:16 +0000 Subject: [PATCH] Pre Specklecon polish - Various tasks (#1849) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * “Selection info” panel should remember the Fold/Unfold state of it * Remove old naming terminology strings * Rename “Share” To “Copy Link” - Difficult to find the model ID for a new model before data is uploaded * Add & Rearrange new Viewer Buttons WIP * Small enhancements to the registration form * {mobile } The extra “new model” functionality in Model tree/list view just falls apart * {mobile } Shorten the long Webhook buttons * Revert "“Selection info” panel should remember the Fold/Unfold state of it" This reverts commit d1b94036a596c3c995e65eae32ebe2f63580ea66. * Revert Player controls default * Responsive changes to Viewer * Responsive Comments * Responsive Viewer * Small fix * Small fix * Design improvements * Styling updates * style fixes * Profile pop-up stays opened after selecting “Server Management” * Profile pop-up stays opened after selecting “Server Management” * Change the Project Settings Icon to a gear * Misleading text while uploading ifc/obj file * Amends from polish list * Viewer Buttons WIP * Updates buttons in Viewer * No backdrop blur * Style updates * New Colouring Icon * New useBreakpoints * Latest fixes pre PR * Updates from PR Comments --- .../auth/RegisterWithEmailBlock.vue | 8 +- .../components/global/icon/Colouring.vue | 14 ++ .../global/icon/ColouringOutline.vue | 31 +++ .../components/global/icon/Explode.vue | 59 +++++ .../components/global/icon/FreeOrbit.vue | 24 ++ .../components/global/icon/Project.vue | 45 ++++ .../components/global/icon/Views.vue | 38 ++++ .../components/header/NavUserMenu.vue | 6 +- .../project/PendingFileImportStatus.vue | 2 +- .../project/page/models/Actions.vue | 2 +- .../page/models/NewModelStructureItem.vue | 2 +- .../project/page/stats-block/Settings.vue | 4 +- .../EditDialog/NotificationPreferences.vue | 4 +- .../frontend-2/components/viewer/Controls.vue | 28 ++- .../viewer/anchored-point/Thread.vue | 210 ++++++++++-------- .../viewer/anchored-point/thread/Comment.vue | 12 +- .../thread/CommentAttachments.vue | 4 +- .../viewer/anchored-point/thread/NewReply.vue | 39 ++-- .../components/viewer/comments/Comments.vue | 5 +- .../components/viewer/comments/Editor.vue | 4 +- .../components/viewer/comments/ListItem.vue | 4 +- .../viewer/comments/PortalOrDiv.vue | 23 ++ .../components/viewer/explode/Menu.vue | 4 +- .../components/viewer/explorer/Explorer.vue | 2 + .../components/viewer/explorer/Filters.vue | 7 +- .../viewer/explorer/StringFilterItem.vue | 2 +- .../components/viewer/layout/Panel.vue | 26 ++- .../components/viewer/resources/List.vue | 2 +- .../resources/add-model/DialogObjectTab.vue | 6 +- .../components/viewer/selection/Object.vue | 17 +- .../components/viewer/selection/Sidebar.vue | 104 +++++---- .../components/viewer/settings/Menu.vue | 46 +--- .../components/viewer/views/Menu.vue | 3 +- .../projects/[id]/models/[modelId]/index.vue | 10 +- .../pages/projects/[id]/webhooks/index.vue | 6 +- packages/tailwind-theme/src/preset.ts | 5 +- .../src/components/form/TextInput.vue | 6 +- 37 files changed, 552 insertions(+), 262 deletions(-) create mode 100644 packages/frontend-2/components/global/icon/Colouring.vue create mode 100644 packages/frontend-2/components/global/icon/ColouringOutline.vue create mode 100644 packages/frontend-2/components/global/icon/Explode.vue create mode 100644 packages/frontend-2/components/global/icon/FreeOrbit.vue create mode 100644 packages/frontend-2/components/global/icon/Project.vue create mode 100644 packages/frontend-2/components/global/icon/Views.vue create mode 100644 packages/frontend-2/components/viewer/comments/PortalOrDiv.vue diff --git a/packages/frontend-2/components/auth/RegisterWithEmailBlock.vue b/packages/frontend-2/components/auth/RegisterWithEmailBlock.vue index 3148bcb56..271d5094e 100644 --- a/packages/frontend-2/components/auth/RegisterWithEmailBlock.vue +++ b/packages/frontend-2/components/auth/RegisterWithEmailBlock.vue @@ -6,7 +6,7 @@ type="text" name="name" label="Full Name" - placeholder="John Doe" + placeholder="My Name" size="xl" :rules="nameRules" :custom-icon="UserIcon" @@ -34,15 +34,14 @@ :rules="passwordRules" show-label :disabled="loading" - @focusin="pwdFocused = true" - @focusout="pwdFocused = false" + @focus="pwdFocused = true" + @blur="pwdFocused = false" /> - Sign up
@@ -56,6 +55,7 @@ label="Opt in for exclusive Speckle news and tips" />
+ Sign up
+ + + + diff --git a/packages/frontend-2/components/global/icon/ColouringOutline.vue b/packages/frontend-2/components/global/icon/ColouringOutline.vue new file mode 100644 index 000000000..766f9613a --- /dev/null +++ b/packages/frontend-2/components/global/icon/ColouringOutline.vue @@ -0,0 +1,31 @@ + diff --git a/packages/frontend-2/components/global/icon/Explode.vue b/packages/frontend-2/components/global/icon/Explode.vue new file mode 100644 index 000000000..00bfd56d7 --- /dev/null +++ b/packages/frontend-2/components/global/icon/Explode.vue @@ -0,0 +1,59 @@ + diff --git a/packages/frontend-2/components/global/icon/FreeOrbit.vue b/packages/frontend-2/components/global/icon/FreeOrbit.vue new file mode 100644 index 000000000..9ab43c7a1 --- /dev/null +++ b/packages/frontend-2/components/global/icon/FreeOrbit.vue @@ -0,0 +1,24 @@ + diff --git a/packages/frontend-2/components/global/icon/Project.vue b/packages/frontend-2/components/global/icon/Project.vue new file mode 100644 index 000000000..59aa320d6 --- /dev/null +++ b/packages/frontend-2/components/global/icon/Project.vue @@ -0,0 +1,45 @@ + diff --git a/packages/frontend-2/components/global/icon/Views.vue b/packages/frontend-2/components/global/icon/Views.vue new file mode 100644 index 000000000..887f58199 --- /dev/null +++ b/packages/frontend-2/components/global/icon/Views.vue @@ -0,0 +1,38 @@ + diff --git a/packages/frontend-2/components/header/NavUserMenu.vue b/packages/frontend-2/components/header/NavUserMenu.vue index e207abb0d..d8810d712 100644 --- a/packages/frontend-2/components/header/NavUserMenu.vue +++ b/packages/frontend-2/components/header/NavUserMenu.vue @@ -49,7 +49,7 @@ active ? 'bg-foundation-focus' : '', 'flex items-center justify-between px-2 py-3 text-sm text-foreground cursor-pointer transition' ]" - to="/server-management" + @click="goToServerManagement()" > Server Management @@ -167,6 +167,10 @@ const goToConnectors = () => { router.push('/downloads') } +const goToServerManagement = () => { + router.push('/server-management') +} + const loginUrl = computed(() => router.resolve({ path: loginRoute, diff --git a/packages/frontend-2/components/project/PendingFileImportStatus.vue b/packages/frontend-2/components/project/PendingFileImportStatus.vue index b4bff31df..1be82e190 100644 --- a/packages/frontend-2/components/project/PendingFileImportStatus.vue +++ b/packages/frontend-2/components/project/PendingFileImportStatus.vue @@ -8,7 +8,7 @@ ].includes(upload.convertedStatus) " > - {{ isSelfImport ? 'Importing' : 'Importing new version' }} + {{ isSelfImport ? 'Importing' : 'Uploading new version' }} diff --git a/packages/frontend-2/components/viewer/anchored-point/Thread.vue b/packages/frontend-2/components/viewer/anchored-point/Thread.vue index ca62adf33..4549e57b7 100644 --- a/packages/frontend-2/components/viewer/anchored-point/Thread.vue +++ b/packages/frontend-2/components/viewer/anchored-point/Thread.vue @@ -32,122 +32,128 @@
-
+
-
-
- - -
- -
-
- - - -
-
-
+
-
- Conversation started in a different version. +
+ + Discussions + - - + hide-text + @click="emit('prev', modelValue)" + > + +
+ +
+
+ + +
-
-
- {{ isTypingMessage }} +
+
+
+ Conversation started in a different version. + + + +
+ +
+
+ {{ isTypingMessage }} +
-
+
@@ -205,6 +211,7 @@ const props = defineProps<{ const threadId = computed(() => props.modelValue.id) const { copy } = useClipboard() const { activeUser } = useActiveUser() + const archiveComment = useArchiveComment() const { triggerNotification } = useGlobalToast() const { @@ -474,3 +481,10 @@ onMounted(() => { } }) + diff --git a/packages/frontend-2/components/viewer/anchored-point/thread/Comment.vue b/packages/frontend-2/components/viewer/anchored-point/thread/Comment.vue index 4f5bb3fd0..4013f7db5 100644 --- a/packages/frontend-2/components/viewer/anchored-point/thread/Comment.vue +++ b/packages/frontend-2/components/viewer/anchored-point/thread/Comment.vue @@ -1,16 +1,18 @@