-
Notifications
You must be signed in to change notification settings - Fork 454
🐞 反馈问题:划词翻译迷你窗口总是显示在屏幕左下角, 并且大部分区域都看不到 #839
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hello FischLu, Thank you for your first issue contribution 🎉 |
同样的问题,还移动不了 |
之前修改了窗口显示位置逻辑,多显示屏情况比较麻烦,我来看看。 |
你好,移动不了,是指什么情况?这个查询窗口无法拖动吗? |
查看代码后发现,目前迷你窗口的位置显示存在逻辑问题。 最初设定迷你窗口位置固定为当前划词后鼠标所在位置,但上次更新修改了窗口【上次位置】的显示逻辑,【上次位置】确保窗口显示在之前屏幕位置 ,因此如果设置迷你窗口位置为【上次位置】,则在多显示屏场景,迷你窗口的位置会冲突异常。 我看看怎么把这个逻辑圆回来。 |
对, 就没没法拖动, 没法拖动的原因可能是这个窗口太靠外面了, 所以找不到能拖动的地方, 露出来的那一点标题栏有图标, 无法靠那个区域拖动. 迷你窗口应该是可以拖动的吧. 至少我选择鼠标位置弹出的迷你窗口是可以拖动的
这里是不是应该看一下初始值, 启动软件后第一次唤出窗口就在那个位置了, 可能初始位置的坐标值是负的 |
有的,对于窗口显示位置,我们有安全校验,会确保窗口尽量完整显示在屏幕区域,我测试也没有问题,你这个情况可能触发了某些奇怪 bug。 稍后我们仔细查看一下。 |
请先确认以下事项:
问题描述
利用快捷键划词翻译如果设置为迷你窗口, 位置选择上次位置, 那弹出的窗口总是显示在屏幕左下角, 并且大部分区域都看不到, 如下图所示, 这里已经是屏幕左侧边缘了, 我有两个显示器, 这里是左侧显示器的左边缘, 我如果在右侧显示器划词翻译窗口也是显示在左显示器的左侧边缘, 和下图一样. 拖动窗口到其他位置下次唤出还是出现在左下角
该问题是否可以稳定重现?
可重现
重现步骤
截图
运行日志(zip 文件)
com.izual.Easydict 2025-03-12--14-05-00-992.zip
期望结果
迷你窗口正确使用上次位置
解决方案(可选)
No response
设备型号 && 系统版本
M4 pro, macos 15.3.1
是否愿意提交 PR 解决该问题?
The text was updated successfully, but these errors were encountered: