Borber/Tran

求一个便携版~

LJason77 opened this issue · 16 comments

就是:

  • 不需要安装,解压就能使用;
  • 所有数据都在这个目录下;
  • 可以随便移动目录
Borber commented

就是:

  • 不需要安装,解压就能使用;
  • 所有数据都在这个目录下;
  • 可以随便移动目录

需要保证webview2的运行环境, 参考: tauri-apps/tauri-action#59

实际上理论上是可以做到的,我将在下个版本中添加 直接的 exe 产物,并添加相关提示

image
显示一次后会长时间显示这个框,什么操作都没反应。
取消划词、点击两个按钮、取消焦点都没反应,框也不消失,像是冻结了。

解决方式是重新划词,再多按几次快捷键。

我又多试了几次,冻结还是偶发性的。

Borber commented

image 显示一次后会长时间显示这个框,什么操作都没反应。 取消划词、点击两个按钮、取消焦点都没反应,框也不消失,像是冻结了。

解决方式是重新划词,再多按几次快捷键。

我又多试了几次,冻结还是偶发性的。

image
固定之后 点击这个试试, 因为划过 左边就固定了,

根据首页的动图,我理解了划过就固定了,所以才会说 “点击两个按钮”。
冻结时两个按钮都没有反应。

不过冻结频率还是挺低的,实际测试下来,只要连续在用,多按几次快捷键,冻结就几乎不影响。

Borber commented

根据首页的动图,我理解了划过就固定了,所以才会说 “点击两个按钮”。 冻结时两个按钮都没有反应。

不过冻结频率还是挺低的,实际测试下来,只要连续在用,多按几次快捷键,冻结就几乎不影响。

按理来说 UI 和很多请求都是异步的,不大可能冻结在某个地方无响应, 我后面添加一些 log 来方便定位错误, 顺便问一下,你用的是镜像模式还是?

我看到有代理的选项,就直接走代理了

Borber commented

我看到有代理的选项,就直接走代理了

有没有可能是代理的问题, 你试试镜像模式?可能会稍微慢一点点

Borber commented

有可能你那个显示空白是因为请求错误导致的, 错误处理我这边还没彻底覆盖掉

有没有可能是代理的问题, 你试试镜像模式?可能会稍微慢一点点

这个我测试过了,代理立刻出现 translate.googleapis.com 的访问日志。按几次快捷键,就有几次访问日志。

总结一个可能出现冻结的操作顺序:

  1. 划词,按快捷键,出现窗口。(这时候软件有可能会失去焦点)
  2. 这时候如果再按一次快捷键,窗口会空白,如果在之前就已经固定,则有概率会冻结,两个按钮都没有反应。
  3. 重新划词,并且多按几次快捷键可以恢复。
Borber commented

有没有可能是代理的问题, 你试试镜像模式?可能会稍微慢一点点

这个我测试过了,代理立刻出现 translate.googleapis.com 的访问日志。按几次快捷键,就有几次访问日志。

总结一个可能出现冻结的操作顺序:

  1. 划词,按快捷键,出现窗口。(这时候软件有可能会失去焦点)
  2. 这时候如果再按一次快捷键,窗口会空白,如果在之前就已经固定,则有概率会冻结,两个按钮都没有反应。
  3. 重新划词,并且多按几次快捷键可以恢复。

已经复现, 我将寻找解决办法, 感谢

Borber commented

只复现出来了一次。。。 我稍微加了一点修复,发了 0.1.6

不会冻结了。


另外,如果能改字体大小就好了。

Borber commented

不会冻结了。

另外,如果能改字体大小就好了。

我可以改大默认的字体大小 到 14px, 稍微大些, 更大的话 因为窗口大小我直接设定的无法更改, , 就需要别的调整来改善显示效果了, 所以直接放开字体大小修改可能不是一个好主意

这是 14px 的效果

image

好的,我没有其他问题了。

Borber commented

好的,我没有其他问题了。

0.1.7 将调大默认字体