openai-translator icon indicating copy to clipboard operation
openai-translator copied to clipboard

[Bug] 还是会有不能移动的问题

Open devyujie opened this issue 2 years ago • 10 comments

Search before asking

  • [X] I searched in the issues and found nothing similar.

OpenAI Translator version

0.0.17

System version

Win10 LTSC 1809

Browser version

Chrome 110.0.5481.180

Minimal reproduce step

https://user-images.githubusercontent.com/48620527/224475498-3eb43e68-3271-4e83-8349-1320ffd5f497.mp4

What did you expect to see?

显示翻译文本的区域,当行数超出设定的时候,加一个文本域

What did you see instead?

翻译行数过多的时候,还会有不能纵向移动的问题

Anything else?

No response

Are you willing to submit a PR?

  • [ ] I'm willing to submit a PR!

devyujie avatar Mar 11 '23 09:03 devyujie

边界情况没有穷尽啊 XD

szh-bash avatar Mar 11 '23 09:03 szh-bash

我更新了描述,能不能在下边也加一个这样的文本域 image

devyujie avatar Mar 11 '23 09:03 devyujie

本意是想把它固定在可视窗口之内 但是当它高度超过可视窗口的时候就出现了这个问题

imyuanx avatar Mar 11 '23 09:03 imyuanx

如果在翻译后内容的区域增加滚动条的话也许体验会差一些

imyuanx avatar Mar 11 '23 09:03 imyuanx

本意是想把它固定在可视窗口之内 但是当它高度超过可视窗口的时候就出现了这个问题

超过页面上边界后将无法再移动它,区域外的部分永远不可视了

image

szh-bash avatar Mar 11 '23 09:03 szh-bash

我能想到这三种方案,大家有什么想法吗?

Snipaste_2023-03-11_17-27-27

imyuanx avatar Mar 11 '23 09:03 imyuanx

我能想到这三种方案,大家有什么想法吗?

Snipaste_2023-03-11_17-27-27

第二种,然后可以让 Popup 顶部增长不越过浏览器上边界或者在越过之后可以拖下来吗? bad case: web 多行划词 Popup 顶部越过浏览器上边界死那儿了

szh-bash avatar Mar 11 '23 09:03 szh-bash

实现了方案 2,双滚动条的实际体验很差 最终决定结合方案 2、3:基于 Document 定位,最大高度等于 Window Snipaste_2023-03-12_16-47-37

imyuanx avatar Mar 12 '23 08:03 imyuanx

实现了方案 2,双滚动条的实际体验很差 最终决定结合方案 2、3:基于 Document 定位,最大高度等于 Window Snipaste_2023-03-12_16-47-37

之前的 bad case 似乎还是存在,我开了新 issue #235

szh-bash avatar Mar 12 '23 13:03 szh-bash

这个问题在 PR #228 中修复,等待合并后的下一个新版本这个问题就解决了

imyuanx avatar Mar 12 '23 13:03 imyuanx