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
7.04k stars 356 forks source link

窗口高度可调 #598

Open cycle2zhou opened 3 months ago

cycle2zhou commented 3 months ago

请先确认以下事项

功能描述

目前窗口高度不能调整,而且一翻译瞬间变高,很突兀

使用场景

主窗口

实现方案(可选)

No response

是否愿意提交 PR 实现该功能

github-actions[bot] commented 3 months ago

Hello cycle2zhou, Thank you for your first issue contribution 🎉

tisfeng commented 3 months ago

窗口高度不能调整

这是 feature 设计,窗口高度是由每个服务翻译结果计算而来的。

一翻译瞬间变高,很突兀

这个具体是什么问题?请提供一下录屏。

窗口高度变化应该是有动画效果的,只是目前代码实现不是很好,有时会出现卡顿,这是已知问题 😥

cycle2zhou commented 3 months ago

就跟视频上看到的一样,习惯了常驻主窗口模式,然后工作一般会打开很多窗口,当使用翻译时高度一下就变最高;首先很突兀,其次变大后会挡住很多其他内容,并且没办法缩小。

https://github.com/tisfeng/Easydict/assets/33155330/bfc0e28e-1f0d-41a5-92c7-b2177fbf5155

tisfeng commented 3 months ago

明白了,我考虑一下是否添加一个限制窗口最大高度的选项,比如 50%,80%,100% 这样。