diff --git a/publish/changeLog.md b/publish/changeLog.md index 553ef572..65bda55e 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -10,6 +10,7 @@ - 微调了桌面歌词逐行字体阴影,使其看起来更匀称 - 调整了桌面歌词在启用滚动到顶部时的距离,现在滚动到顶部的歌词更靠边,不再受字体大小、歌词间距影响 - 优化更新弹窗内容的显示,添加了自动更新失败时的更新指引 +- 为所有文本输入框添加右键快速粘贴的功能,右击输入框可以自动粘贴剪贴板的文字,若选中文字时将粘贴并替换选中文字 ### 修复 diff --git a/src/renderer/components/base/Input.vue b/src/renderer/components/base/Input.vue index ad2fddde..5f440f89 100644 --- a/src/renderer/components/base/Input.vue +++ b/src/renderer/components/base/Input.vue @@ -10,10 +10,13 @@ @input="handleInput" @change="$emit('change', $event.target.value.trim())" @keyup.enter="$emit('submit', $event.target.value.trim())" + @contextmenu="handleContextMenu" > diff --git a/src/renderer/components/common/ListAddModal.vue b/src/renderer/components/common/ListAddModal.vue index b563263f..c653bab8 100644 --- a/src/renderer/components/common/ListAddModal.vue +++ b/src/renderer/components/common/ListAddModal.vue @@ -8,7 +8,7 @@ - + @@ -170,7 +170,7 @@ export default { handleSaveList(event) { let name = event.target.value this.newListName = event.target.value = '' - this.isEditing = false + // this.isEditing = false if (!name) return createUserList({ name }) }, @@ -256,16 +256,14 @@ export default { top: 0; width: 100%; height: 34px; - border: none; - padding: 0; line-height: 34px; - background: none; - outline: none; + background: none !important; font-size: 14px; text-align: center; font-family: inherit; box-sizing: border-box; padding: 0 10px; + border-radius: 0; display: none; } diff --git a/src/renderer/components/common/ListAddMultipleModal.vue b/src/renderer/components/common/ListAddMultipleModal.vue index d31a9f22..de81ea37 100644 --- a/src/renderer/components/common/ListAddMultipleModal.vue +++ b/src/renderer/components/common/ListAddMultipleModal.vue @@ -8,7 +8,7 @@ - + @@ -213,16 +213,13 @@ export default { top: 0; width: 100%; height: 34px; - border: none; - padding: 0; line-height: 34px; - background: none; - outline: none; + background: none !important; font-size: 14px; text-align: center; - font-family: inherit; box-sizing: border-box; padding: 0 10px; + border-radius: 0; display: none; } diff --git a/src/renderer/components/material/SearchInput.vue b/src/renderer/components/material/SearchInput.vue index 791549e6..d8ef0f4b 100644 --- a/src/renderer/components/material/SearchInput.vue +++ b/src/renderer/components/material/SearchInput.vue @@ -11,6 +11,7 @@ @input="$emit('update:modelValue', text)" @change="sendEvent('change')" @keyup.enter="handleSearch" + @keydown.arrow-down.arrow-up.prevent @keyup.arrow-down.prevent="handleKeyDown" @keyup.arrow-up.prevent="handleKeyUp" @contextmenu="handleContextMenu" diff --git a/src/renderer/views/List/MusicList/components/SearchList.vue b/src/renderer/views/List/MusicList/components/SearchList.vue index 3667d85d..c7489d90 100644 --- a/src/renderer/views/List/MusicList/components/SearchList.vue +++ b/src/renderer/views/List/MusicList/components/SearchList.vue @@ -6,13 +6,14 @@