tisfeng / Easydict

一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典,🍎 苹果系统词典,🍎 苹果系统翻译,OpenAI,Gemini,DeepL,Google,Bing,腾讯,百度,阿里,小牛,彩云和火山翻译。A concise and elegant Dictionary and Translator macOS App for looking up words and translating text.
GNU General Public License v3.0
6.68k stars 338 forks source link

🐞 反馈问题:Clear input when translating 在 Select Text Translate mode 不會清空了 #419

Closed jchuder closed 5 months ago

jchuder commented 5 months ago

请先确认以下事项:

问题描述

使用完 Select Text Translate mode 後, 若未選擇任何文字時再次按一次 Select Text Translate mode 的快捷鍵, input 不會被清空

该问题是否可以稳定重现?

可重现

重现步骤

  1. 隨意選取文字並按下 Select Text Translate mode 快捷鍵
  2. 會看到彈窗正常翻譯
  3. 按下 Esc 或點取別處, Select Text Translate mode 視窗應該會消失
  4. 此時不選取任何文字, 再次按下 Select Text Translate mode 快捷鍵
  5. 會看到視窗沒有清空

截图

https://github.com/tisfeng/Easydict/assets/61487174/56f076c1-1f0e-49a4-90ea-ba8cec292b77

期望结果

未選取任何文字時 Select Text Translate mode 應該是清空的

解决方案(可选)

No response

设备型号 && 系统版本

Apple M1 (Sonoma 14.3.1)

是否愿意提交 PR 解决该问题?

github-actions[bot] commented 5 months ago

Hello jchuder, Thank you for your first issue contribution 🎉

tisfeng commented 5 months ago

你好,默认未选中划词时会保留之前的查询结果,如果你希望清空,可以关闭这个选项。

image
tisfeng commented 5 months ago

2.6.1 版本优化了相关代码。

注意,输入翻译和划词翻译虽然都能实现触发显示 Easydict 查询窗口,但它们是两个不同的动作,因此对于是否清除上次查询内容的设置选项都是独立的。

image
jchuder commented 5 months ago

在 2.6.1 版本中依照欄位關閉選項後該功能已可以照預期運作, 謝謝 🙏🏻

你好,默认未选中划词时会保留之前的查询结果,如果你希望清空,可以关闭这个选项。

image