-
-
Notifications
You must be signed in to change notification settings - Fork 381
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
设置悬浮窗口位置为 right
后,在 fennec f-droid 浏览器输入时显示异常
#1372
Comments
请使用 nightly 版本测试 |
nightly 版本(nightly-3-g46cd7451-release)中,此问题依然存在,表现与上文描述相同。 |
@calico-cat-3333 现阶段我不鼓励尝试 fixed 以外的选项(当然如果发现有其他堪用的选项可以保持)。原因是相关的逻辑代码已经至少五年内没有任何实质性的更新,但是随着 Android 系统的迭代,这些逻辑可能已不再能可靠工作。目前没有想到更好的实现。 |
要想让这个悬浮窗口的位置正确,可能得需要自己修改一下源码。看上去每台设备的适配情况都不一样。我使用的是vivo Pad3 Pro,在我的设备上,这个地方会崩溃。原因是获取到的maxX可能是一个负值,后来他们修复过,然后获取到的maxX就一直是0了。 所以我就自己改了一下,让maxX<0的时候赋值是屏幕的宽度。这样看上去就是正常的了(PS:我的选项是left)。但这里如上面大佬说的,可能需要考虑更好的实现。 |
请尝试最新的每夜版 |
right
后,在 fennec f-droid 浏览器输入时显示异常
新的每夜版(nightly-0-g2ccaeac7-release)中,在候选窗口设置中打开候选窗口并设置为跟随光标后,在 fennec f-droid 中可以正常输入,不过输入第二个字符时有时会有一个奇怪的从右上角划入的动画(并非仅 fennec f-droid, 所有输入框都会这样,如下视频)另外看起来整个候选窗口都重写了?配置文件中的 style/layout/position 已经不起作用了。 screen-20250125-233528.mp4注:本评论撰写时,操作系统已更换为 crDroid 9.10 |
@calico-cat-3333 是的,已经完全重写了。这个奇怪的动画问题将会在 PR #1567 合并过后得到解决。 |
@calico-cat-3333 问题已修复。 |
我有一台小米平板5, 搭配键盘使用,所以将 trime.yaml 中的悬浮窗口相关的设置进行调整以得到类似 PC 的输入体验,但是我发现在 fennec f-droid 浏览器的网页中表现不正常。
一开始我将键盘设置中的嵌入式编辑模式设置为“无”,此时在网页内输入,悬浮窗不显示,如下两图:
在地址栏输入,显示正常。
在网页中输入,不显示悬浮窗
偶然间将嵌入式编辑模式设置为首选,此时悬浮窗可以正常显示,但是选词后悬浮窗不会消失而是会一直显示在屏幕上,此时再按数字键不会继续选词而是直接输入数字,将嵌入式编辑模式设置为编码和输入码也是这个情况。
顺便一提,在 Acode 中,悬浮窗将始终显示在左上角。
trime 版本为 v3.2.17-0-g98e201b9-release 是从 F-Droid 下载安装的。
系统为 ArrowOS 13
trime.yaml 文件的 style 部分内容如下:
The text was updated successfully, but these errors were encountered: