From 6d7b2f4bf63a5d4ce56eab1ca0ad9d426e40abed Mon Sep 17 00:00:00 2001 From: Alexander Platov Date: Fri, 5 May 2023 08:21:40 +0300 Subject: [PATCH] TSK-1324. Update popups and colors (#3145) Signed-off-by: Alexander Platov --- .../src/components/DocPopup.svelte | 33 ++++++++------- .../src/components/DraggableList.svelte | 6 ++- .../src/components/MessageBox.svelte | 6 +-- .../src/components/SpaceInfo.svelte | 2 +- .../src/components/SpaceSelect.svelte | 6 ++- .../src/components/SpacesPopup.svelte | 2 +- packages/theme/styles/_colors.scss | 10 ++--- packages/theme/styles/_layouts.scss | 19 +++++---- packages/theme/styles/common.scss | 20 +++++----- packages/theme/styles/components.scss | 2 +- packages/theme/styles/global.scss | 3 ++ packages/theme/styles/popups.scss | 24 +++++------ packages/ui/src/components/Button.svelte | 7 +++- packages/ui/src/components/EditBox.svelte | 2 +- packages/ui/src/components/EmojiPopup.svelte | 4 +- packages/ui/src/components/Expandable.svelte | 4 +- packages/ui/src/components/Like.svelte | 4 +- packages/ui/src/components/ListView.svelte | 5 ++- .../ui/src/components/PopupInstance.svelte | 2 + packages/ui/src/components/StepsDialog.svelte | 2 +- packages/ui/src/components/StylishEdit.svelte | 2 +- packages/ui/src/components/TimeSince.svelte | 2 +- .../ui/src/components/TooltipInstance.svelte | 24 +++++------ .../src/components/calendar/DatePopup.svelte | 40 +++++++++---------- .../components/calendar/DatePresenter.svelte | 17 +++++++- .../calendar/DateRangePresenter.svelte | 10 ++++- .../ui/src/components/calendar/Shifts.svelte | 12 +++--- packages/ui/src/components/icons/Check.svelte | 9 ++++- .../ui/src/components/icons/Folder.svelte | 7 ++-- packages/ui/src/popups.ts | 5 +++ packages/ui/src/types.ts | 4 +- .../src/components/TxView.svelte | 6 +-- .../src/components/TxViewTx.svelte | 4 +- .../src/components/Attachments.svelte | 6 +-- .../src/components/CommentPresenter.svelte | 4 +- .../activity/TxCommentCreate.svelte | 2 +- .../src/components/ChannelEditor.svelte | 17 ++++---- .../src/components/Members.svelte | 4 +- .../src/components/SpaceMembers.svelte | 2 +- .../src/components/UserInfo.svelte | 2 +- .../src/components/Chats.svelte | 2 +- .../src/components/FullMessage.svelte | 2 +- .../src/components/Message.svelte | 12 +++--- .../src/components/NewMessage.svelte | 4 +- .../src/components/NewMessages.svelte | 4 +- .../src/components/DepartmentStaff.svelte | 4 +- .../src/components/Variants.svelte | 6 +-- .../src/components/Leads.svelte | 4 +- .../src/components/Applications.svelte | 4 +- .../src/components/VacancyApplications.svelte | 4 +- .../src/components/VacancyList.svelte | 4 +- .../src/components/review/Opinions.svelte | 6 +-- .../src/components/review/Reviews.svelte | 4 +- .../src/components/ClassHierarchy.svelte | 4 +- .../src/components/TagsEditor.svelte | 2 +- .../src/components/TagsFilter.svelte | 2 +- .../components/state/DoneStateEditor.svelte | 2 +- .../components/state/DoneStatesPopup.svelte | 2 +- .../src/components/ComponentSelector.svelte | 2 +- .../src/components/CreateIssue.svelte | 16 ++++---- .../src/components/SpaceInfo.svelte | 2 +- .../components/issues/IssuePresenter.svelte | 4 +- .../src/components/issues/IssuePreview.svelte | 2 +- .../src/components/issues/Move.svelte | 2 +- .../issues/NotificationIssuePresenter.svelte | 2 +- .../components/issues/PriorityEditor.svelte | 4 +- .../src/components/issues/StatusEditor.svelte | 4 +- .../issues/related/RelatedIssues.svelte | 6 +-- .../related/RelatedIssuesSection.svelte | 2 +- .../issues/timereport/EstimationPopup.svelte | 2 +- .../timereport/EstimationSubIssueList.svelte | 31 +++++++------- .../timereport/ReportedTimeEditor.svelte | 13 +++--- .../timereport/TimeReportDayDropdown.svelte | 4 +- .../timereport/TimeSpendReportPopup.svelte | 8 +++- .../timereport/TimeSpendReportsList.svelte | 7 ++-- .../components/sprints/SprintSelector.svelte | 2 +- .../templates/DraftIssueChildList.svelte | 4 +- .../templates/IssueTemplateChildList.svelte | 4 +- .../templates/IssueTemplatePresenter.svelte | 5 +-- .../workflow/StatusPresenter.svelte | 2 +- .../src/components/workflow/Statuses.svelte | 4 +- .../src/components/ActionsPopup.svelte | 26 ++++++------ .../src/components/ClassAttributeBar.svelte | 2 +- .../src/components/MarkupEditor.svelte | 6 +-- .../view-resources/src/components/Move.svelte | 2 +- .../src/components/NumberEditor.svelte | 4 +- .../src/components/ObjectBox.svelte | 26 +++++++----- .../src/components/ObjectBoxPopup.svelte | 2 +- .../src/components/StringEditor.svelte | 6 +-- .../src/components/filter/DateFilter.svelte | 2 +- .../src/components/filter/ObjectFilter.svelte | 2 +- .../src/components/filter/ValueFilter.svelte | 2 +- .../src/components/list/SortableList.svelte | 10 ++--- .../src/components/HelpAndSupport.svelte | 30 +++++++------- 94 files changed, 366 insertions(+), 300 deletions(-) diff --git a/packages/presentation/src/components/DocPopup.svelte b/packages/presentation/src/components/DocPopup.svelte index 16f4fde3a5..c0b4be4b52 100644 --- a/packages/presentation/src/components/DocPopup.svelte +++ b/packages/presentation/src/components/DocPopup.svelte @@ -17,7 +17,6 @@ import type { IntlString } from '@hcengineering/platform' import { Button, - CheckBox, EditBox, FocusHandler, Icon, @@ -28,7 +27,8 @@ deviceOptionsStore, resizeObserver, showPopup, - tooltip + tooltip, + closeTooltip } from '@hcengineering/ui' import { createEventDispatcher } from 'svelte' import presentation from '..' @@ -140,6 +140,7 @@ let selectedDiv: HTMLElement | undefined let scrollDiv: HTMLElement | undefined let cHeight = 0 + let timer: any = null const updateLocation = (scrollDiv?: HTMLElement, selectedDiv?: HTMLElement, objects?: Doc[], selected?: Ref) => { const objIt = objects?.find((it) => it._id === selected) @@ -162,6 +163,13 @@ } } } + if (!timer) { + timer = setTimeout(() => { + closeTooltip() + clearTimeout(timer) + timer = null + }, 50) + } } $: updateLocation(scrollDiv, selectedDiv, objects, selected) @@ -206,7 +214,7 @@ {/if} {#if cHeight === 1} -
+
{/if}
updateLocation(scrollDiv, selectedDiv, objects, selected)} bind:this={scrollDiv}>
@@ -226,17 +234,15 @@ {@const obj = objects[item]} {@const isDeselectDisabled = selectedElements.has(obj._id) && forbiddenDeselectItemIds.has(obj._id)}
{#if cHeight === -1} -
+
{/if}
@@ -282,4 +283,8 @@ border-radius: 0.25rem; box-shadow: none; } + .whereSelected { + height: 2px; + background-color: var(--theme-caret-color); + } diff --git a/packages/presentation/src/components/DraggableList.svelte b/packages/presentation/src/components/DraggableList.svelte index 3eb2ae5ef2..08c5a32a0e 100644 --- a/packages/presentation/src/components/DraggableList.svelte +++ b/packages/presentation/src/components/DraggableList.svelte @@ -109,8 +109,10 @@ >
-
-
+
+ +
+
{`${index + 1}.`}
diff --git a/packages/presentation/src/components/MessageBox.svelte b/packages/presentation/src/components/MessageBox.svelte index f46919033d..dc4041bb64 100644 --- a/packages/presentation/src/components/MessageBox.svelte +++ b/packages/presentation/src/components/MessageBox.svelte @@ -77,10 +77,10 @@ padding: 2rem 1.75rem 1.75rem; width: 30rem; max-width: 40rem; - background: var(--theme-bg-color); - border-radius: 1.25rem; + background: var(--theme-popup-color); + border-radius: 0.5rem; user-select: none; - box-shadow: var(--popup-shadow); + box-shadow: var(--theme-popup-shadow); .message { margin-bottom: 1.75rem; diff --git a/packages/presentation/src/components/SpaceInfo.svelte b/packages/presentation/src/components/SpaceInfo.svelte index c6b04daf13..5303671999 100644 --- a/packages/presentation/src/components/SpaceInfo.svelte +++ b/packages/presentation/src/components/SpaceInfo.svelte @@ -27,7 +27,7 @@
{#if subtitle}
{subtitle}
{/if} -
+
{value.name} {#if value.archived}