From 9206ef8596f9021922b2fc8584a4695f24ee4505 Mon Sep 17 00:00:00 2001 From: pipipi-pikachu Date: Sun, 24 Sep 2023 16:17:07 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=9B=BF=E6=8D=A2Tabs=E3=80=81Moda?= =?UTF-8?q?l=E3=80=81Message=E3=80=81TextArea=E3=80=81Drawer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Button.vue | 1 + src/components/ColorPicker/index.vue | 3 +- src/components/Drawer.vue | 11 +- src/components/LaTeXEditor/index.vue | 101 +++++------------- src/components/Message.vue | 5 +- src/components/Modal.vue | 27 +++-- src/components/Popover.vue | 7 +- src/components/Tabs.vue | 39 +++++-- src/components/TextArea.vue | 2 + src/hooks/useCopyAndPasteElement.ts | 2 +- src/hooks/useExport.ts | 2 +- src/hooks/useImport.ts | 3 +- src/hooks/useLink.ts | 2 +- src/hooks/useSearch.ts | 2 +- src/hooks/useSlideHandler.ts | 2 +- src/views/Editor/Canvas/LinkDialog.vue | 37 ++----- src/views/Editor/Canvas/ShapeCreateCanvas.vue | 3 +- src/views/Editor/Canvas/index.vue | 8 +- src/views/Editor/CanvasTool/MediaInput.vue | 31 ++---- src/views/Editor/CanvasTool/index.vue | 8 +- src/views/Editor/EditorHeader/HotkeyDoc.vue | 6 +- src/views/Editor/EditorHeader/index.vue | 8 +- src/views/Editor/ExportDialog/index.vue | 46 ++------ src/views/Editor/SearchPanel.vue | 45 ++------ .../Editor/Toolbar/ElementAnimationPanel.vue | 51 +++------ .../ChartStylePanel/index.vue | 10 +- .../ElementStylePanel/LatexStylePanel.vue | 8 +- src/views/Editor/Toolbar/SymbolPanel.vue | 37 +++---- src/views/Editor/Toolbar/index.vue | 69 ++++-------- src/views/Editor/index.vue | 10 +- .../Mobile/MobileEditor/ElementToolbar.vue | 40 ++----- src/views/Screen/hooks/useExecPlay.ts | 3 +- .../element/AudioElement/AudioPlayer.vue | 2 +- 33 files changed, 218 insertions(+), 413 deletions(-) diff --git a/src/components/Button.vue b/src/components/Button.vue index 7f720c8e..7137a8c0 100644 --- a/src/components/Button.vue +++ b/src/components/Button.vue @@ -47,6 +47,7 @@ const handleClick = () => { color: $textColor; border-radius: $borderRadius; user-select: none; + letter-spacing: 2px; cursor: pointer; &.default { diff --git a/src/components/ColorPicker/index.vue b/src/components/ColorPicker/index.vue index 90d2c853..5ebce959 100644 --- a/src/components/ColorPicker/index.vue +++ b/src/components/ColorPicker/index.vue @@ -80,6 +80,7 @@ import { computed, onMounted, ref, watch } from 'vue' import tinycolor, { type ColorFormats } from 'tinycolor2' import { debounce } from 'lodash' import { toCanvas } from 'html-to-image' +import message from '@/utils/message' import Alpha from './Alpha.vue' import Checkboard from './Checkboard.vue' @@ -87,8 +88,6 @@ import Hue from './Hue.vue' import Saturation from './Saturation.vue' import EditableInput from './EditableInput.vue' -import { message } from 'ant-design-vue' - const props = withDefaults(defineProps<{ modelValue?: string }>(), { diff --git a/src/components/Drawer.vue b/src/components/Drawer.vue index 4cdbbbfe..9b04f583 100644 --- a/src/components/Drawer.vue +++ b/src/components/Drawer.vue @@ -1,12 +1,15 @@ @@ -87,7 +98,7 @@ const onClickMask = () => { .modal-content { z-index: 5001; - padding: 15px; + padding: 20px; background: #fff; border-radius: $borderRadius; box-shadow: 0 1px 3px rgba(0, 0, 0, .2); @@ -101,8 +112,8 @@ const onClickMask = () => { justify-content: center; align-items: center; position: absolute; - top: 10px; - right: 12px; + top: 16px; + right: 16px; cursor: pointer; } diff --git a/src/components/Popover.vue b/src/components/Popover.vue index 5a8138bd..855e3fce 100644 --- a/src/components/Popover.vue +++ b/src/components/Popover.vue @@ -1,7 +1,7 @@